diff --git a/AGENTS.md b/AGENTS.md index 0e317df..58d1424 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,14 +5,14 @@ 本仓库是 **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.09**(`mcm-ddc-ble/inc/app_version.h`)。历史上曾有 `mcm-ddc-04/` 主工程,**已删除**,其功能已全部并入本工程。 + - **`mcm-ddc-ble/`** — 唯一活跃的应用固件工程(APP,链接在 APP1 bank `0x01008000`/224KB)。以 SDK rdtss 例程为蓝本,集成 FreeRTOS、UART CLI、BLE 自定义 GATT 服务(CLI 透传 / 设备信息查询 / BLE OTA 双 bank 直写升级)、bootsetting 与 APP_DATA 参数区结构化读写命令。当前版本 **V1.00.13**(`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` — 固件全程开发日志(29 节,含所有踩坑根因与设计决策,排查问题先查这里) +- `docs/开发日志.md` — 固件全程开发日志(33 节,含所有踩坑根因与设计决策,排查问题先查这里) - `docs/ble_protocol.md` — CAIIC BLE 通信协议 V1.1(帧格式/GATT UUID/三类业务流程/维护命令/手机端开发指南) - `SmartAssiter/docs/修改记录_*.md` — App 侧每次改造的详细记录 @@ -57,13 +57,14 @@ mcm-ddc-ble/ │ ├── app_gpio.c # LED1(PB0)/LED2(PA6) │ ├── 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 / param / bsdump / bsset +│ │ # 命令:help / version / sysinfo / devinfo / blelog / led / appget / appset / +│ │ # bsdump / bsset / 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)+ param 命令(led1_blink_ms/pwm_duty_pct) +│ ├── app_params.c # APP_DATA 参数记录(caiic_params_t,magic+CRC)+ appget/appset 命令(led/pwm) │ ├── app_bootset.c # bootsetting 结构化读写 bsdump/bsset(自动重算 CRC,防裸写变砖) │ ├── ble_up.c # CLI 应答的 BLE notify 上行(ke_msg 上下文约束:环形缓冲 + BLE 任务内发送) │ ├── n32wb03x_it.c # 异常处理(HardFault 栈帧打印)+ USART1_IRQHandler 转发 @@ -87,7 +88,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.09):`Code=38352 RO-data=4192 RW-data=2028 ZI-data=27580`。 +要求保持 **0 Error(s), 0 Warning(s)**。当前基线(V1.00.13):`Code=38988 RO-data=4524 RW-data=2028 ZI-data=28092`。 **固件版本号约定(重要)**:每次修改固件代码必须递增 `mcm-ddc-ble/inc/app_version.h` 中的 `APP_FW_VERSION` 与 `APP_FW_VERSION_NUM`(格式 `0x00MMmmpp`,通常补丁位 +1),用于识别板上实际运行的固件;工程名与出包文件名保持不变。 @@ -113,7 +114,7 @@ mcm-ddc-ble/ |---|---|---| | `...c72ee001` | Write Without Response | 0xCA 帧协议下行(CLI_REQ / INFO_QUERY / OTA_*) | | `...c72ee002` | Notify | 帧协议上行应答(CLI_RSP / INFO_RSP / OTA_RSP) | -| `...c72ee003` | Read + Write(带响应) | **CLI 读写特征**:写原始命令行(≤63B)→ 读同一特征取回输出文本(≤512B),V1.00.02 新增 | +| `...c72ee003` | Read + Write(带响应) | **CLI 读写特征**:写原始命令行(≤63B)→ **分包读回**输出文本(每片 ≤att_mtu−2,0 长度包=结束,V1.00.13 起;此前单读 ≤512B),V1.00.02 新增 | | `...c72ee004` | Read | **只读参数特征**:读出全部信息项 TLV(同 INFO_RSP(all)),V1.00.04 新增 | - **已知未决问题**:固件 notify 上行链路不通(帧协议应答收不到,下行写入正常),见开发日志 §28 末尾。因此 **App(SmartAssiter)已整体切换为只使用 `...e0003`/`...e0004` 两个读写特征**,删除了 notify/帧协议代码;**App 的 OTA 页当前停用**(OTA 应答依赖 notify)。固件侧帧协议与 OTA 代码仍完整保留,PC 端 `tools/ble_cli_test.py` 两种方式都支持。修复 notify 是本仓库最重要的待办。 @@ -121,7 +122,7 @@ mcm-ddc-ble/ - 连接后设备主动发起 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)。 - 调试手段:CLI 命令 `blelog on` 后,串口打印每个收/发协议帧 hex dump、连接/断开、CCCD 订阅事件(走 printf,不经 BLE 通道,避免自激)。 -- **维护命令(V1.00.09 起)**:bootsetting 与 APP_DATA 参数区为**结构化**读写(`param`/`bsdump`/`bsset`,不暴露裸读写),UART 与 BLE CLI 读写特征 `...e0003` 均可调用。详见 `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`(查询串口参数)。详见 `docs/ble_protocol.md` §6.5。 ## 手机 App(SmartAssiter) @@ -129,7 +130,7 @@ mcm-ddc-ble/ - 由 uni-app x(uvue/uts)+ 第三方蓝牙插件迁移而来,现蓝牙全部用 **uni 内置 BLE API**(vue3 App 端内置),标准基座即可运行(见 `SmartAssiter/docs/修改记录_2026-09-03_迁移uni-app-vue3与蓝牙去插件.md`)。 - 结构: - `src/BluetoothManager.ts` — 蓝牙管理核心(扫描/连接/服务发现/读写/MTU/RSSI;读请求经 `onBLECharacteristicValueChange` 全局回调 + 内部串行队列 + 3s 超时;连接状态经 `uni.$emit("bleState", state)` 广播,0=已连接可用) - - `src/mcm/` — 设备业务层:`McmCli.ts`(CLI 特征写命令/读应答,Promise 链串行)、`McmInfo.ts`(参数特征 TLV 解析)、`McmCommands.ts`(业务命令封装) + - `src/mcm/` — 设备业务层:`McmCli.ts`(CLI 特征写命令/分包读应答——读到 0 长度包止,Promise 链串行)、`McmInfo.ts`(参数特征 TLV 解析)、`McmCommands.ts`(业务命令封装) - `pages/tabbar/` — home(设备连接+参数展示)、ota(升级页,**当前停用**并显示原因说明)、my;`pages/bleTest/bluetoothOperation/`(CLI 终端页);login/register/displayUserInfo 为云端账号业务 - `api/` — 云端 HTTP 封装(`httpInstance.ts` 含服务器列表 SERVER_LIST,正式/测试/DEBUG 三地址,token 鉴权);`common/auth.ts`(token 本地存储)、`common/bleInfo.ts`(已连设备名/MAC 记忆) - `uni_modules/` 仅 uni-icons、uni-scss(官方组件,无第三方插件) diff --git a/Boot/MDK-ARM/build.log b/Boot/MDK-ARM/build.log index 1d68b51..4c324cd 100644 --- a/Boot/MDK-ARM/build.log +++ b/Boot/MDK-ARM/build.log @@ -9,4 +9,4 @@ Program Size: Code=1320 RO-data=680 RW-data=0 ZI-data=2104 FromELF: creating hex file... After Build - User command #1: fromelf --bin --output=.\bin\caiic_boot.bin .\Objects\caiic_boot.axf ".\Objects\caiic_boot.axf" - 0 Error(s), 0 Warning(s). -Build Time Elapsed: 00:00:01 +Build Time Elapsed: 00:00:00 diff --git a/SmartAssiter/docs/修改记录_2026-09-04_CLI读写特征分包读.md b/SmartAssiter/docs/修改记录_2026-09-04_CLI读写特征分包读.md new file mode 100644 index 0000000..c9c4c92 --- /dev/null +++ b/SmartAssiter/docs/修改记录_2026-09-04_CLI读写特征分包读.md @@ -0,0 +1,35 @@ +# 修改记录 2026-09-04:CLI 读写特征应答改分包读 + +CLI 特征 `...c72e0003` 的应答读取从「单读 ≤512B」改为「分包循环读,读到 +0 长度包为止」,解除命令输出 512B 截断(14 条命令的 help 全表约 840B)。 + +## 固件侧(mcm-ddc-ble V1.00.13) + +- `app_ble_proto.c`:应答缓冲 512B→1024B;新增读游标 `s_cliRspOff`,每次 + ATT 读返回下一片,片长 = 协商 MTU−2(MTU 247 时 245B/片;默认 23 时 21B/片)。 + 单片恒为短读,对端协议栈不会发起 Read Blob(blob 偏移不下发应用层, + 会切错窗口,详见 docs/开发日志.md §33)。 +- 写入新命令或断连时游标归零;读到 0 长度包 = 应答结束。 +- `help` 恢复完整帮助表(`help ` 单条查询保留)。 +- 固件新增维护命令(V1.00.11):`reset` 复位单板、`factory` 恢复出厂设置 + (参数区缺省+落盘+复位)、`uartrst` 复位串口、`uartinfo` 查询串口参数。 + +## App 侧修改 + +- `src/mcm/McmCli.ts`:`doExecCli` 读应答改为循环读 `Ble.readChar`, + 拼接各片直到读到 0 长度包(64 片兜底);文件头注释同步更新。 + +## 兼容性 + +- **App 与固件需配套升级**:旧固件(≤V1.00.12)重复读返回同一静态缓冲, + 循环读会重复拼接直至兜底次数上限;旧 App 单读新固件只能拿到第一片 + (MTU 247 时 245B)。 +- PC 工具 `tools/ble_cli_test.py`(`-rw` 模式)已同步改循环读。 + +## 验证 + +- 固件 `UV4 -r` 全量重建 0 Error / 0 Warning;`tools/out/caiic_ble_full.hex` + 出包,OTA 清单 version=0x0001000D(_ota.bin 45056B,crc32=0xB2469318)。 +- PC 侧验证(烧录后):`tools\ble_cli.bat help` 应完整输出 14 条命令 + (多片拼接),`tools\ble_cli.bat devinfo`/`uartinfo` 等回归。 +- 真机回归:CLI 终端页执行 help/sysinfo 输出完整、无重复拼接。 diff --git a/SmartAssiter/src/mcm/McmCli.ts b/SmartAssiter/src/mcm/McmCli.ts index 8c7b850..bb8de60 100644 --- a/SmartAssiter/src/mcm/McmCli.ts +++ b/SmartAssiter/src/mcm/McmCli.ts @@ -2,8 +2,9 @@ * CAIIC-MCM CLI 通道(读写特征方式,不依赖 notify) * * 链路:手机把原始命令行写入 CLI 特征 ...c72e0003(write-with-response), - * 固件在写回调里同步执行命令并把输出捕获到静态缓冲;手机随后读同一特征 - * 取回输出文本(≤512B,单读实际上限为 mtu-1,建议连接后先协商 MTU 247)。 + * 固件在写回调里同步执行命令并把输出捕获到静态缓冲;手机随后分包读同一 + * 特征取回输出文本——每次读返回下一片(≤ att_mtu-2),读到 0 长度包为 + * 应答结束(V1.00.13 起分包上报,单条命令输出上限 1024B)。 * * 所有命令经 Promise 链串行执行,避免并发写/读交错。 */ @@ -70,14 +71,23 @@ async function doExecCli(cmd: string, timeoutMs: number): Promise { return { text: "", status: wr.type == 10001 ? -4 : -3 } as CliResult } await delay(CLI_RSP_DELAY_MS) - const rd = await new Promise((resolve) => { - Ble.readChar(Ble.MCM_CLI_UUID, (res: MyApiResult) => { resolve(res) }) - }) - if (rd.type != 0) { - const st = rd.type == 10001 ? -4 : -1 - return { text: "", status: st } as CliResult + // 分包读:每次读返回下一片,0 长度包 = 应答结束 + let all: number[] = [] + for (let i = 0; i < 64; i++) { // 64 片上限兜底(单片 ≤ att_mtu-2) + const rd = await new Promise((resolve) => { + Ble.readChar(Ble.MCM_CLI_UUID, (res: MyApiResult) => { resolve(res) }) + }) + if (rd.type != 0) { + const st = rd.type == 10001 ? -4 : -1 + return { text: "", status: st } as CliResult + } + const arr = rd.data as number[] + if (arr.length == 0) { + break + } + all = all.concat(arr) } - const text = toText(rd.data as number[]) + const text = toText(all) // 固件对无输出的成功命令回 "ok\r\n",对未知命令/超长行回 "unknown command\r\n" const status = text == "unknown command\r\n" ? 1 : 0 return { text: text, status: status } as CliResult diff --git a/docs/ble_protocol.md b/docs/ble_protocol.md index 890ff1c..d58122f 100644 --- a/docs/ble_protocol.md +++ b/docs/ble_protocol.md @@ -15,6 +15,8 @@ | Service | `00002760-08C2-11E1-9073-0E8AC72E1001` | Primary Service | | 下行特征(手机→设备) | `00002760-08C2-11E1-9073-0E8AC72EE001` | Write Without Response | | 上行特征(设备→手机) | `00002760-08C2-11E1-9073-0E8AC72EE002` | Notify(需写 CCCD=0x0001 使能) | +| CLI 读写特征 | `00002760-08C2-11E1-9073-0E8AC72EE003` | Read + Write(带响应):写原始命令行(≤63B)→ 分包读回输出文本(见 §6.5) | +| 只读参数特征 | `00002760-08C2-11E1-9073-0E8AC72EE004` | Read:全部信息项 TLV(同 INFO_RSP(all),见 §5) | MTU:**设备在连接建立后主动发起 MTU 交换(请求 247)**;手机端也可自行发起。 一次 BLE 写入/通知的最大数据量 = att_mtu − 3(默认 MTU 23 时为 20B)。 @@ -127,24 +129,33 @@ flash 擦除单位 = 4KB 扇区。设备侧**直写 flash,不做扇区级 RAM 注意:flash 擦写期间设备关中断数十 ms/扇区(Qflash 算法在 RAM 执行),BLE 链路靠 5s supervision timeout 维持,属正常现象;但请避免在 OTA 期间主动断开。 -## 6.5 维护命令:bootsetting 与 APP_DATA 参数区(V1.00.09 起,结构化访问) +## 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 命令形式提供, **只暴露结构化字段访问,无裸读写命令**。UART CLI 与 BLE CLI 读写特征 -`...c72e0003`(写原始命令行 → 读回文本应答,≤512B)命令集完全相同: +`...c72e0003`(写原始命令行 → 分包读回文本应答)命令集完全相同: | 命令 | 说明 | |---|---| -| `param` | 打印 APP_DATA 参数记录(led1_blink_ms / pwm_duty_pct)与 valid/default 状态 | -| `param set ` | 修改参数并落盘(led1_blink_ms 50~10000 即时生效于 LED1 闪烁;pwm_duty_pct 0~100 仅存储备用) | -| `param save` | 当前 RAM 参数强制写盘 | +| `appget` | 打印 APP_DATA 参数记录与 valid/default 状态(led = LED1 闪烁半周期 ms;pwm = PWM 占空比 %) | +| `appset ` | 修改参数并立即落盘(led 50~10000 即时生效于 LED1 闪烁;pwm 0~100 仅存储备用) | | `bsdump` | 打印 bootsetting 记录全字段 + magic/CRC 校验结果 | | `bsset ` | 写 bootsetting 单字段(`active 1\|2`、`b1addr/b2addr/b1size/b2size/b1crc/b2crc/b1ver/b2ver`),自动重算 CRC、擦除+编程+校验。**写错 active/addr 会导致 Boot 跳错,恢复靠 SWD 重烧整片包** | +| `reset` | 复位单板:应答后延时 200ms 执行 `NVIC_SystemReset()`,Boot 按 active bank 跳转 | +| `factory` | 恢复出厂设置:APP_DATA 参数区恢复缺省值并落盘后复位(**不动 bootsetting**) | +| `uartrst` | 复位串口:USART1 按 115200 8N1 重新初始化并清空 RX 队列 | +| `uartinfo` | 查询串口参数:引脚(PB6/PB7 AF4)、波特率/数据位/校验/停止位、TX DMA/RX 中断形态 | 参数记录(APP_DATA 区头,52B):magic `0xCA12DA7A` + layout_ver + 参数字段 + -reserved[8] + CRC32;记录无效时固件以缺省值运行,`param set`/`param save` 时落盘。 +reserved[8] + CRC32;记录无效时固件以缺省值运行,`appset` 时落盘。 注意:flash 擦写关中断数十 ms/扇区,BLE 应答可能延迟;MTU 协商失败(20B/包)时 长应答会被截断到 19B,建议先协商 MTU 247。 +读写特征应答读取(V1.00.13 起分包上报):命令输出捕获上限 1024B;每次读 +`...e0003` 返回下一片(≤ att_mtu−2,单片恒为"短读",不会触发 Read Blob—— +blob 偏移不下发应用层,协议栈会切错窗口),**读到 0 长度包为应答结束**; +写入新命令即重置分包游标。客户端必须循环读至空包。**需搭配 V1.00.13+ 固件**: +旧固件为单读 ≤512B 静态缓冲,重复读返回同一内容,循环读会重复拼接直至 +客户端兜底次数上限。 ## 7. 首次烧录与恢复 diff --git a/docs/开发日志.md b/docs/开发日志.md index b9e85f6..8ea7c84 100644 --- a/docs/开发日志.md +++ b/docs/开发日志.md @@ -773,3 +773,65 @@ BLE(CLI 读写特征 ...c72e0003,写命令行读应答)双通道可用。 擦写关中断数十 ms/扇区,BLE 靠 5s supervision timeout 维持。 - 构建 0 Error/0 Warning,V1.00.09 `Code=38352 RO=4192 RW=2028 ZI=27580`, 整包/OTA 镜像已生成(_ota.bin 44088B,crc32=0xE246E2B2)。 + +## 30. 参数命令改名 appget/appset(2026-09-04,V1.00.10) + +`param [set |save]` 拆成两条短命令,参数名缩短: + +- `appget` — 打印全部参数(led = LED1 闪烁半周期 ms,pwm = PWM 占空比 %)+ 记录状态。 +- `appset ` — 修改并立即落盘(led 50~10000;pwm 0~100)。 + 取消独立 save 子命令(每次 set 即保存)。 +- 构建 0 Error/0 Warning,V1.00.10 `Code=38224 RO=4232 RW=2028 ZI=27580`, + 整包/OTA 镜像已生成(_ota.bin 44000B,crc32=0x51756221)。 + +## 31. CLI 新增 reset/factory/uartrst/uartinfo(2026-09-04,V1.00.11) + +四条维护命令(UART 与 BLE CLI 读写特征 `...e0003` 均可用): + +- `reset` — 复位单板:打印应答后延时 200ms(与 OTA 复位同一约定, + 保证应答帧先出去),`NVIC_SystemReset()` 重启,Boot 按 active bank 跳转。 +- `factory` — 恢复出厂设置:新增 `app_params_restore_defaults()`(装载缺省值 + + 落盘 flash),随后同样延时 200ms 复位。**只恢复 APP_DATA 参数区,不动 + bootsetting**(bootsetting 决定启动 bank,不是用户配置,动它有变砖风险)。 +- `uartrst` — 复位串口:补上 `bsp_usart.h` 里早已声明但未实现的 + `bsp_usart_set_baud()`(等 TXC 排空 → 关 USART → 按默认 115200 8N1 重 init → + xQueueReset 清空 RX 队列 → 重开 RXDNE 中断与 USART)。 +- `uartinfo` — 查询串口参数:打印 TX=PB6/RX=PB7(AF4)、波特率/数据位/校验/停止位、 + TX DMA CH1 + RX 中断队列形态。 + +构建 0 Error/0 Warning,V1.00.11 `Code=38840 RO=4492 RW=2028 ZI=27580`, +整包/OTA 镜像已生成(_ota.bin 44876B,crc32=0x3DB21431)。 + +## 32. help 改两级输出(2026-09-04,V1.00.12) + +实测 BLE 读写特征跑 `help` 只收到 512B 被截断:14 条命令的完整帮助表约 840B, +超过读写特征应答的 ATT 属性值硬上限 512B(`CLI_RW_RSP_MAX`),排在表尾的 +reset/factory/uartrst/uartinfo 整条丢失。 + +- `help`(无参)改为只列命令名(约 230B,任何 MTU 下都完整); +- `help ` 输出单条命令的完整帮助/usage; +- UART 与 BLE 两侧行为一致,Tab 补全不受影响(走 `cli_cmd_name()`)。 + +构建 0 Error/0 Warning,V1.00.12 `Code=38972 RO=4524 RW=2028 ZI=27580`, +整包/OTA 镜像已生成(_ota.bin 45040B,crc32=0x458CCBD6)。 + +## 33. CLI 读写特征改分包上报(2026-09-04,V1.00.13) + +V1.00.12 的 help 紧凑列表是绕过 512B 上限的权宜之计;根因是 ATT 属性值硬上限 +512B,而命令表全表已约 840B。本节把读写特征应答改为**分包上报**,彻底解除限制: + +- **为什么不能靠 Read Blob 扩长**:SDK rdtss profile 的 `RDTSS_VALUE_REQ_IND` + 不下发 blob 偏移(`rdtss_task.h` 结构体只有 conidx/att_idx),ROM GATT 收到 + blob 读会再次问应用层要全量值再自行切片——应用层若按"每次读推进游标"返回下一片, + blob 偏移会切到错误的窗口。因此分片必须避开 blob:**单片 ≤ att_mtu−2,恒为短读, + 对端协议栈不会发起 blob**;读到 0 长度包 = 应答结束。 +- 固件(app_ble_proto.c):应答缓冲 512B→1024B;新增 `s_cliRspOff` 游标, + 每次 `app_ble_proto_cli_rsp()` 返回下一片(片长 = `app_env.max_mtu`−2, + 连接后默认 23→21B/片,MTU 247 后 245B/片);写新命令或断连重置游标。 +- `help` 恢复完整帮助表(UART 体验不变),`help ` 单条查询保留。 +- PC 工具 ble_cli_test.py 与 App `McmCli.ts` 同步改循环读(读到空包止, + 各带 64 片兜底)。**客户端必须配套升级**:旧固件重复读返回同一缓冲, + 循环读会重复拼接。 + +构建 0 Error/0 Warning,V1.00.13 `Code=38988 RO=4524 RW=2028 ZI=28092`, +整包/OTA 镜像已生成(_ota.bin 45056B,crc32=0xB2469318)。 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 ca49c86..b9f3008 100644 --- a/mcm-ddc-ble/MDK-ARM/Listings/mcm-ddc-ble.map +++ b/mcm-ddc-ble/MDK-ARM/Listings/mcm-ddc-ble.map @@ -599,6 +599,13 @@ Section Cross References 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 @@ -628,8 +635,12 @@ Section Cross References 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.CmdHelp) refers to cli_core.o(i.cli_write) for cli_write + 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 @@ -637,6 +648,8 @@ Section Cross References 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 @@ -646,6 +659,10 @@ Section Cross References 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 @@ -667,9 +684,14 @@ Section Cross References 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_CmdParam) for AppParams_CmdParam + 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 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 @@ -713,6 +735,7 @@ Section Cross References 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 @@ -814,13 +837,15 @@ Section Cross References 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_CmdParam) refers to cli_core.o(i.cli_printf) for cli_printf - app_params.o(i.AppParams_CmdParam) refers to strcmp.o(.text) for strcmp - app_params.o(i.AppParams_CmdParam) refers to app_params.o(i.params_save) for params_save - app_params.o(i.AppParams_CmdParam) refers to strtoul.o(.text) for strtoul - app_params.o(i.AppParams_CmdParam) refers to cli_core.o(i.cli_write) for cli_write - app_params.o(i.AppParams_CmdParam) refers to app_params.o(.bss) for .bss - app_params.o(i.AppParams_CmdParam) refers to app_params.o(.data) for .data + 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 strtoul.o(.text) for strtoul + app_params.o(i.AppParams_CmdAppset) refers to strcmp.o(.text) for strcmp + 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(.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 @@ -828,6 +853,9 @@ Section Cross References 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_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 @@ -1794,6 +1822,7 @@ Removing Unused input sections from the image. 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_ota.o(i.app_ota_current_bank_base), (8 bytes). Removing app_info.o(.emb_text), (8 bytes). @@ -1861,7 +1890,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). -412 unused section(s) (total 15316 bytes) removed from the image. +413 unused section(s) (total 15324 bytes) removed from the image. ============================================================================== @@ -1898,46 +1927,46 @@ Image Symbol Table ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalnum_o.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isgraph_o.o ABSOLUTE - ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isxdigit_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 iscntrl_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isblank_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isalpha_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isupper_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ctype_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isspace_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 isdigit_o.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isprint_o.o ABSOLUTE ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 ispunct_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/ctype.c 0x00000000 Number 0 isupper_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 isdigit_o.o ABSOLUTE + ../clib/microlib/ctype/ctype.c 0x00000000 Number 0 isxdigit_o.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE - ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/errno.c 0x00000000 Number 0 errno.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.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 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.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 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.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 llsshr.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.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 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.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 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 @@ -1945,8 +1974,8 @@ Image Symbol Table ../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 @@ -1962,14 +1991,14 @@ Image Symbol Table ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.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/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE - ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltul.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE @@ -2044,6 +2073,7 @@ Image Symbol Table ..\\..\\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 @@ -2122,8 +2152,8 @@ Image Symbol Table .text 0x01008952 Section 0 llsshr.o(.text) .text 0x01008978 Section 0 ctype_o.o(.text) .text 0x01008980 Section 0 _strtoul.o(.text) - .text 0x01008a26 Section 0 iusefp.o(.text) .text 0x01008a26 Section 0 fepilogue.o(.text) + .text 0x01008a26 Section 0 iusefp.o(.text) .text 0x01008aa8 Section 0 depilogue.o(.text) .text 0x01008b68 Section 40 cdrcmple.o(.text) .text 0x01008b90 Section 36 init.o(.text) @@ -2143,448 +2173,459 @@ Image Symbol Table i.AppBootset_CmdBsdump 0x01008ee8 Section 0 app_bootset.o(i.AppBootset_CmdBsdump) i.AppBootset_CmdBsset 0x01008f1c Section 0 app_bootset.o(i.AppBootset_CmdBsset) i.AppCli_Init 0x0100924c Section 0 app_cli.o(i.AppCli_Init) - i.AppParams_CmdParam 0x01009274 Section 0 app_params.o(i.AppParams_CmdParam) - i.CliTask 0x01009528 Section 0 app_cli.o(i.CliTask) - CliTask 0x01009529 Thumb Code 984 app_cli.o(i.CliTask) - i.CmdBleLog 0x0100995c Section 0 cli_core.o(i.CmdBleLog) - CmdBleLog 0x0100995d Thumb Code 68 cli_core.o(i.CmdBleLog) - i.CmdDevInfo 0x010099d4 Section 0 cli_core.o(i.CmdDevInfo) - CmdDevInfo 0x010099d5 Thumb Code 150 cli_core.o(i.CmdDevInfo) - i.CmdHelp 0x01009b4c Section 0 cli_core.o(i.CmdHelp) - CmdHelp 0x01009b4d Thumb Code 44 cli_core.o(i.CmdHelp) - i.CmdLed 0x01009bc0 Section 0 cli_core.o(i.CmdLed) - CmdLed 0x01009bc1 Thumb Code 128 cli_core.o(i.CmdLed) - i.CmdSysInfo 0x01009c90 Section 0 cli_core.o(i.CmdSysInfo) - CmdSysInfo 0x01009c91 Thumb Code 88 cli_core.o(i.CmdSysInfo) - i.CmdVersion 0x01009d78 Section 0 cli_core.o(i.CmdVersion) - CmdVersion 0x01009d79 Thumb Code 28 cli_core.o(i.CmdVersion) - i.DMA_ClearFlag 0x01009e10 Section 0 n32wb03x_dma.o(i.DMA_ClearFlag) - i.DMA_DeInit 0x01009e14 Section 0 n32wb03x_dma.o(i.DMA_DeInit) - i.DMA_EnableChannel 0x01009e9c Section 0 n32wb03x_dma.o(i.DMA_EnableChannel) - i.DMA_GetFlagStatus 0x01009eb4 Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus) - i.DMA_Init 0x01009ec4 Section 0 n32wb03x_dma.o(i.DMA_Init) - i.DMA_RequestRemap 0x01009f04 Section 0 n32wb03x_dma.o(i.DMA_RequestRemap) - i.EXTI_ClrITPendBit 0x01009f14 Section 0 n32wb03x_exti.o(i.EXTI_ClrITPendBit) - i.EXTI_GetITStatus 0x01009f20 Section 0 n32wb03x_exti.o(i.EXTI_GetITStatus) - i.EXTI_InitPeripheral 0x01009f3c Section 0 n32wb03x_exti.o(i.EXTI_InitPeripheral) - i.GPIO_InitPeripheral 0x01009fac Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) - i.GPIO_InitStruct 0x0100a064 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) - i.GPIO_ResetBits 0x0100a080 Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) - i.GPIO_SetBits 0x0100a084 Section 0 n32wb03x_gpio.o(i.GPIO_SetBits) - i.GPIO_TogglePin 0x0100a088 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) - i.HardFault_Handler 0x0100a090 Section 0 n32wb03x_it.o(i.HardFault_Handler) - i.LedBlink 0x0100a140 Section 0 app_gpio.o(i.LedBlink) - i.LedInit 0x0100a148 Section 0 app_gpio.o(i.LedInit) - i.LedOff 0x0100a194 Section 0 app_gpio.o(i.LedOff) - i.LedOn 0x0100a19c Section 0 app_gpio.o(i.LedOn) - i.NVIC_Init 0x0100a1a4 Section 0 misc.o(i.NVIC_Init) - i.OTPTrim_Read 0x0100a21c Section 0 system_n32wb03x.o(i.OTPTrim_Read) - i.Qflash_Erase_Sector 0x0100a2e8 Section 0 n32wb03x_qflash.o(i.Qflash_Erase_Sector) - i.Qflash_Init 0x0100a30c Section 0 n32wb03x_qflash.o(i.Qflash_Init) - i.Qflash_Write 0x0100a344 Section 0 n32wb03x_qflash.o(i.Qflash_Write) - i.RCC_ConfigAdcClk 0x0100a368 Section 0 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) - i.RCC_EnableAHBPeriphClk 0x0100a37c Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) - i.RCC_EnableAHBPeriphReset 0x0100a394 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) - i.RCC_EnableAPB2PeriphClk 0x0100a3ac Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) - i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x0100a3c4 Section 0 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) - i.RCC_GetClocksFreqValue 0x0100a3e0 Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) - i.SVC_Handler 0x0100a454 Section 0 port.o(i.SVC_Handler) - i.SysTick_Handler 0x0100a458 Section 0 port.o(i.SysTick_Handler) - i.SystemGetMacAddr 0x0100a47c Section 0 system_n32wb03x.o(i.SystemGetMacAddr) - i.SystemInit 0x0100a4b0 Section 0 system_n32wb03x.o(i.SystemInit) - i.SystemTrimValueGet 0x0100a630 Section 0 system_n32wb03x.o(i.SystemTrimValueGet) - i.USART1_IRQHandler 0x0100a660 Section 0 n32wb03x_it.o(i.USART1_IRQHandler) - i.USART_ConfigInt 0x0100a668 Section 0 n32wb03x_usart.o(i.USART_ConfigInt) - i.USART_Enable 0x0100a69c Section 0 n32wb03x_usart.o(i.USART_Enable) - i.USART_EnableDMA 0x0100a6b8 Section 0 n32wb03x_usart.o(i.USART_EnableDMA) - i.USART_GetFlagStatus 0x0100a6c8 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) - i.USART_GetIntStatus 0x0100a6d6 Section 0 n32wb03x_usart.o(i.USART_GetIntStatus) - i.USART_Init 0x0100a718 Section 0 n32wb03x_usart.o(i.USART_Init) - i.USART_ReceiveData 0x0100a7a0 Section 0 n32wb03x_usart.o(i.USART_ReceiveData) - i.USART_SendData 0x0100a7a8 Section 0 n32wb03x_usart.o(i.USART_SendData) - i.__0printf 0x0100a7b0 Section 0 printfa.o(i.__0printf) - i.__0sprintf 0x0100a7d0 Section 0 printfa.o(i.__0sprintf) - i.__0vsnprintf 0x0100a7f8 Section 0 printfa.o(i.__0vsnprintf) - i.__ARM_clz 0x0100a824 Section 0 depilogue.o(i.__ARM_clz) - i.__aeabi_errno_addr 0x0100a854 Section 0 errno.o(i.__aeabi_errno_addr) - i._fp_digits 0x0100a85c Section 0 printfa.o(i._fp_digits) - _fp_digits 0x0100a85d Thumb Code 344 printfa.o(i._fp_digits) - i._printf_core 0x0100a9d0 Section 0 printfa.o(i._printf_core) - _printf_core 0x0100a9d1 Thumb Code 1754 printfa.o(i._printf_core) - i._printf_post_padding 0x0100b0bc Section 0 printfa.o(i._printf_post_padding) - _printf_post_padding 0x0100b0bd Thumb Code 32 printfa.o(i._printf_post_padding) - i._printf_pre_padding 0x0100b0dc Section 0 printfa.o(i._printf_pre_padding) - _printf_pre_padding 0x0100b0dd Thumb Code 44 printfa.o(i._printf_pre_padding) - i._snputc 0x0100b108 Section 0 printfa.o(i._snputc) - _snputc 0x0100b109 Thumb Code 22 printfa.o(i._snputc) - i._sputc 0x0100b11e Section 0 printfa.o(i._sputc) - _sputc 0x0100b11f Thumb Code 10 printfa.o(i._sputc) - i.app_ble_adv_init 0x0100b128 Section 0 app_ble.o(i.app_ble_adv_init) - i.app_ble_adv_msg_handler 0x0100b19c Section 0 app_ble.o(i.app_ble_adv_msg_handler) - i.app_ble_connected 0x0100b1a0 Section 0 app_ble.o(i.app_ble_connected) - i.app_ble_disconnected 0x0100b1e4 Section 0 app_ble.o(i.app_ble_disconnected) - i.app_ble_gap_params_init 0x0100b240 Section 0 app_ble.o(i.app_ble_gap_params_init) - i.app_ble_init 0x0100b2d8 Section 0 app_ble.o(i.app_ble_init) - i.app_ble_msg_handler 0x0100b324 Section 0 app_ble.o(i.app_ble_msg_handler) - i.app_ble_proto_cli_exec 0x0100b390 Section 0 app_ble_proto.o(i.app_ble_proto_cli_exec) - i.app_ble_proto_cli_rsp 0x0100b478 Section 0 app_ble_proto.o(i.app_ble_proto_cli_rsp) - i.app_ble_proto_init 0x0100b48c Section 0 app_ble_proto.o(i.app_ble_proto_init) - i.app_ble_proto_log_get 0x0100b4a0 Section 0 app_ble_proto.o(i.app_ble_proto_log_get) - i.app_ble_proto_log_set 0x0100b4ac Section 0 app_ble_proto.o(i.app_ble_proto_log_set) - i.app_ble_proto_on_disconnect 0x0100b4bc Section 0 app_ble_proto.o(i.app_ble_proto_on_disconnect) - i.app_ble_proto_rx_bytes 0x0100b4d4 Section 0 app_ble_proto.o(i.app_ble_proto_rx_bytes) - i.app_ble_proto_send_frame 0x0100b674 Section 0 app_ble_proto.o(i.app_ble_proto_send_frame) - i.app_ble_sec_init 0x0100b72c Section 0 app_ble.o(i.app_ble_sec_init) - i.app_conn_params_update_evt_handler 0x0100b77c Section 0 ns_ble_task.o(i.app_conn_params_update_evt_handler) - app_conn_params_update_evt_handler 0x0100b77d Thumb Code 12 ns_ble_task.o(i.app_conn_params_update_evt_handler) - i.app_create_advertising 0x0100b78c Section 0 ns_ble.o(i.app_create_advertising) - app_create_advertising 0x0100b78d Thumb Code 192 ns_ble.o(i.app_create_advertising) - i.app_dis_add_dis 0x0100b858 Section 0 app_dis.o(i.app_dis_add_dis) - i.app_entry_point_handler 0x0100b8b4 Section 0 ns_ble_task.o(i.app_entry_point_handler) - i.app_fan_get_rpm 0x0100b9b8 Section 0 app_info.o(i.app_fan_get_rpm) - i.app_info_chip_temp_c10 0x0100b9c0 Section 0 app_info.o(i.app_info_chip_temp_c10) - i.app_info_handle_query 0x0100ba1c Section 0 app_info.o(i.app_info_handle_query) - i.app_info_last_temp_raw 0x0100ba68 Section 0 app_info.o(i.app_info_last_temp_raw) - i.app_info_tlv_snapshot 0x0100ba74 Section 0 app_info.o(i.app_info_tlv_snapshot) - i.app_info_vdd_mv 0x0100baa0 Section 0 app_info.o(i.app_info_vdd_mv) - i.app_init_timeout_evt_handler 0x0100bac0 Section 0 ns_ble_task.o(i.app_init_timeout_evt_handler) - app_init_timeout_evt_handler 0x0100bac1 Thumb Code 22 ns_ble_task.o(i.app_init_timeout_evt_handler) - i.app_lsi_calib_evt_handler 0x0100badc Section 0 ns_ble_task.o(i.app_lsi_calib_evt_handler) - app_lsi_calib_evt_handler 0x0100badd Thumb Code 140 ns_ble_task.o(i.app_lsi_calib_evt_handler) - i.app_ota_abort 0x0100bb88 Section 0 app_ota.o(i.app_ota_abort) - i.app_ota_handle_frame 0x0100bba0 Section 0 app_ota.o(i.app_ota_handle_frame) - i.app_params_get 0x0100bcbc Section 0 app_params.o(i.app_params_get) - i.app_params_init 0x0100bcc4 Section 0 app_params.o(i.app_params_init) - i.app_rdtss_add_rdts 0x0100bd20 Section 0 app_rdtss.o(i.app_rdtss_add_rdts) - i.app_sec_msg_dflt_handler 0x0100bd88 Section 0 ns_sec.o(i.app_sec_msg_dflt_handler) - app_sec_msg_dflt_handler 0x0100bd89 Thumb Code 4 ns_sec.o(i.app_sec_msg_dflt_handler) - i.app_set_adv_data 0x0100bd8c Section 0 ns_ble.o(i.app_set_adv_data) - app_set_adv_data 0x0100bd8d Thumb Code 100 ns_ble.o(i.app_set_adv_data) - i.app_set_scan_rsp_data 0x0100be04 Section 0 ns_ble.o(i.app_set_scan_rsp_data) - app_set_scan_rsp_data 0x0100be05 Thumb Code 172 ns_ble.o(i.app_set_scan_rsp_data) - i.app_start_advertising 0x0100bec8 Section 0 ns_ble.o(i.app_start_advertising) - app_start_advertising 0x0100bec9 Thumb Code 100 ns_ble.o(i.app_start_advertising) - i.app_user_msg_handler 0x0100bf38 Section 0 app_ble.o(i.app_user_msg_handler) - i.attm_att_set_value 0x0100bf3c Section 0 lib_att.o(i.attm_att_set_value) - i.ble_schedule_task 0x0100bffc Section 0 main.o(i.ble_schedule_task) - ble_schedule_task 0x0100bffd Thumb Code 16 main.o(i.ble_schedule_task) - i.ble_up_on_cfm 0x0100c00c Section 0 ble_up.o(i.ble_up_on_cfm) - i.ble_up_poll 0x0100c020 Section 0 ble_up.o(i.ble_up_poll) - i.ble_up_reset 0x0100c078 Section 0 ble_up.o(i.ble_up_reset) - i.ble_up_write 0x0100c088 Section 0 ble_up.o(i.ble_up_write) - i.bootset_print 0x0100c0d0 Section 0 app_bootset.o(i.bootset_print) - bootset_print 0x0100c0d1 Thumb Code 106 app_bootset.o(i.bootset_print) - i.bsp_usart_init 0x0100c248 Section 0 bsp_usart.o(i.bsp_usart_init) - i.bsp_usart_read_byte 0x0100c324 Section 0 bsp_usart.o(i.bsp_usart_read_byte) - i.bsp_usart_rx_isr_handler 0x0100c35c Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler) - i.bsp_usart_tx_lock 0x0100c3b0 Section 0 bsp_usart.o(i.bsp_usart_tx_lock) - i.bsp_usart_tx_unlock 0x0100c3d0 Section 0 bsp_usart.o(i.bsp_usart_tx_unlock) - i.bsp_usart_write_dma 0x0100c3f4 Section 0 bsp_usart.o(i.bsp_usart_write_dma) - i.caiic_crc32 0x0100c48c Section 0 boot_crc32.o(i.caiic_crc32) - i.check_client_char_cfg 0x0100c4c0 Section 0 rdts_common.o(i.check_client_char_cfg) - i.cli_cmd_count 0x0100c4ea Section 0 cli_core.o(i.cli_cmd_count) - i.cli_cmd_name 0x0100c4f0 Section 0 cli_core.o(i.cli_cmd_name) - i.cli_exec_line 0x0100c508 Section 0 cli_core.o(i.cli_exec_line) - i.cli_printf 0x0100c5bc Section 0 cli_core.o(i.cli_printf) - i.cli_redraw_line 0x0100c5e8 Section 0 app_cli.o(i.cli_redraw_line) - cli_redraw_line 0x0100c5e9 Thumb Code 94 app_cli.o(i.cli_redraw_line) - i.cli_rsp_out 0x0100c650 Section 0 app_ble_proto.o(i.cli_rsp_out) - cli_rsp_out 0x0100c651 Thumb Code 36 app_ble_proto.o(i.cli_rsp_out) - i.cli_set_output 0x0100c67c Section 0 cli_core.o(i.cli_set_output) - i.cli_write 0x0100c688 Section 0 cli_core.o(i.cli_write) - i.diss_check_val_len 0x0100c6ac Section 0 diss.o(i.diss_check_val_len) - i.diss_cleanup 0x0100c6d6 Section 0 diss.o(i.diss_cleanup) - diss_cleanup 0x0100c6d7 Thumb Code 2 diss.o(i.diss_cleanup) - i.diss_create 0x0100c6d8 Section 0 diss.o(i.diss_create) - diss_create 0x0100c6d9 Thumb Code 2 diss.o(i.diss_create) - i.diss_destroy 0x0100c6da Section 0 diss.o(i.diss_destroy) - diss_destroy 0x0100c6db Thumb Code 62 diss.o(i.diss_destroy) - i.diss_handle_to_value 0x0100c718 Section 0 diss.o(i.diss_handle_to_value) - i.diss_init 0x0100c74c Section 0 diss.o(i.diss_init) - diss_init 0x0100c74d Thumb Code 152 diss.o(i.diss_init) - i.diss_prf_itf_get 0x0100c7ec Section 0 diss.o(i.diss_prf_itf_get) - i.diss_set_value_req_handler 0x0100c7f4 Section 0 diss_task.o(i.diss_set_value_req_handler) - diss_set_value_req_handler 0x0100c7f5 Thumb Code 152 diss_task.o(i.diss_set_value_req_handler) - i.diss_task_init 0x0100c890 Section 0 diss_task.o(i.diss_task_init) - i.diss_value_cfm_handler 0x0100c8b0 Section 0 diss_task.o(i.diss_value_cfm_handler) - diss_value_cfm_handler 0x0100c8b1 Thumb Code 120 diss_task.o(i.diss_value_cfm_handler) - i.diss_value_req_ind_handler 0x0100c92c Section 0 app_dis.o(i.diss_value_req_ind_handler) - diss_value_req_ind_handler 0x0100c92d Thumb Code 118 app_dis.o(i.diss_value_req_ind_handler) - i.diss_value_to_handle 0x0100c9ec Section 0 diss.o(i.diss_value_to_handle) - i.eTaskGetState 0x0100ca28 Section 0 tasks.o(i.eTaskGetState) - i.fputc 0x0100ca88 Section 0 bsp_usart.o(i.fputc) - i.gapc_bond_ind_handler 0x0100cac4 Section 0 ns_sec.o(i.gapc_bond_ind_handler) - gapc_bond_ind_handler 0x0100cac5 Thumb Code 206 ns_sec.o(i.gapc_bond_ind_handler) - i.gapc_bond_req_ind_handler 0x0100cbb4 Section 0 ns_sec.o(i.gapc_bond_req_ind_handler) - gapc_bond_req_ind_handler 0x0100cbb5 Thumb Code 478 ns_sec.o(i.gapc_bond_req_ind_handler) - i.gapc_cmp_evt_handler 0x0100cdbc Section 0 ns_ble_task.o(i.gapc_cmp_evt_handler) - gapc_cmp_evt_handler 0x0100cdbd Thumb Code 36 ns_ble_task.o(i.gapc_cmp_evt_handler) - i.gapc_conn_rssi_ind_handler 0x0100cde4 Section 0 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) - gapc_conn_rssi_ind_handler 0x0100cde5 Thumb Code 92 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) - i.gapc_connection_req_ind_handler 0x0100ce50 Section 0 ns_ble_task.o(i.gapc_connection_req_ind_handler) - gapc_connection_req_ind_handler 0x0100ce51 Thumb Code 310 ns_ble_task.o(i.gapc_connection_req_ind_handler) - i.gapc_disconnect_ind_handler 0x0100cfa8 Section 0 ns_ble_task.o(i.gapc_disconnect_ind_handler) - gapc_disconnect_ind_handler 0x0100cfa9 Thumb Code 88 ns_ble_task.o(i.gapc_disconnect_ind_handler) - i.gapc_encrypt_ind_handler 0x0100d00c Section 0 ns_sec.o(i.gapc_encrypt_ind_handler) - gapc_encrypt_ind_handler 0x0100d00d Thumb Code 34 ns_sec.o(i.gapc_encrypt_ind_handler) - i.gapc_encrypt_req_ind_handler 0x0100d034 Section 0 ns_sec.o(i.gapc_encrypt_req_ind_handler) - gapc_encrypt_req_ind_handler 0x0100d035 Thumb Code 280 ns_sec.o(i.gapc_encrypt_req_ind_handler) - i.gapc_get_dev_info_req_ind_handler 0x0100d164 Section 0 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) - gapc_get_dev_info_req_ind_handler 0x0100d165 Thumb Code 116 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) - i.gapc_le_phy_ind_handler 0x0100d1e4 Section 0 ns_ble_task.o(i.gapc_le_phy_ind_handler) - gapc_le_phy_ind_handler 0x0100d1e5 Thumb Code 12 ns_ble_task.o(i.gapc_le_phy_ind_handler) - i.gapc_le_pkt_size_ind_handler 0x0100d1f0 Section 0 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) - gapc_le_pkt_size_ind_handler 0x0100d1f1 Thumb Code 22 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) - i.gapc_param_update_req_ind_handler 0x0100d20c Section 0 ns_ble_task.o(i.gapc_param_update_req_ind_handler) - gapc_param_update_req_ind_handler 0x0100d20d Thumb Code 94 ns_ble_task.o(i.gapc_param_update_req_ind_handler) - i.gapc_param_updated_ind_handler 0x0100d270 Section 0 ns_ble_task.o(i.gapc_param_updated_ind_handler) - gapc_param_updated_ind_handler 0x0100d271 Thumb Code 36 ns_ble_task.o(i.gapc_param_updated_ind_handler) - i.gapc_set_dev_info_req_ind_handler 0x0100d298 Section 0 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) - gapc_set_dev_info_req_ind_handler 0x0100d299 Thumb Code 52 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) - i.gapm_activity_created_ind_handler 0x0100d2d8 Section 0 ns_ble_task.o(i.gapm_activity_created_ind_handler) - gapm_activity_created_ind_handler 0x0100d2d9 Thumb Code 46 ns_ble_task.o(i.gapm_activity_created_ind_handler) - i.gapm_activity_stopped_ind_handler 0x0100d30c Section 0 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) - gapm_activity_stopped_ind_handler 0x0100d30d Thumb Code 82 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) - i.gapm_addr_solved_ind_handler 0x0100d36c Section 0 ns_ble_task.o(i.gapm_addr_solved_ind_handler) - gapm_addr_solved_ind_handler 0x0100d36d Thumb Code 32 ns_ble_task.o(i.gapm_addr_solved_ind_handler) - i.gapm_cmp_evt_handler 0x0100d398 Section 0 ns_ble_task.o(i.gapm_cmp_evt_handler) - gapm_cmp_evt_handler 0x0100d399 Thumb Code 912 ns_ble_task.o(i.gapm_cmp_evt_handler) - i.gapm_ext_adv_repoer_ind_handler 0x0100d778 Section 0 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) - gapm_ext_adv_repoer_ind_handler 0x0100d779 Thumb Code 164 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) - i.gapm_gen_rand_nb_ind_handler 0x0100d824 Section 0 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) - gapm_gen_rand_nb_ind_handler 0x0100d825 Thumb Code 54 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) - i.gapm_profile_added_ind_handler 0x0100d85a Section 0 ns_ble_task.o(i.gapm_profile_added_ind_handler) - gapm_profile_added_ind_handler 0x0100d85b Thumb Code 12 ns_ble_task.o(i.gapm_profile_added_ind_handler) - i.gapm_scan_request_ind_handler 0x0100d866 Section 0 ns_ble_task.o(i.gapm_scan_request_ind_handler) - gapm_scan_request_ind_handler 0x0100d867 Thumb Code 12 ns_ble_task.o(i.gapm_scan_request_ind_handler) - i.gattc_att_info_req_ind_handler 0x0100d874 Section 0 rdtss_task.o(i.gattc_att_info_req_ind_handler) - gattc_att_info_req_ind_handler 0x0100d875 Thumb Code 58 rdtss_task.o(i.gattc_att_info_req_ind_handler) - i.gattc_cmp_evt_handler 0x0100d8b4 Section 0 rdtss_task.o(i.gattc_cmp_evt_handler) - gattc_cmp_evt_handler 0x0100d8b5 Thumb Code 102 rdtss_task.o(i.gattc_cmp_evt_handler) - i.gattc_cmp_evt_handler 0x0100d924 Section 0 ns_ble_task.o(i.gattc_cmp_evt_handler) - gattc_cmp_evt_handler 0x0100d925 Thumb Code 36 ns_ble_task.o(i.gattc_cmp_evt_handler) - i.gattc_mtu_changed_ind_handler 0x0100d94c Section 0 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) - gattc_mtu_changed_ind_handler 0x0100d94d Thumb Code 66 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) - i.gattc_read_req_ind_handler 0x0100d998 Section 0 diss_task.o(i.gattc_read_req_ind_handler) - gattc_read_req_ind_handler 0x0100d999 Thumb Code 188 diss_task.o(i.gattc_read_req_ind_handler) - i.gattc_read_req_ind_handler 0x0100da5c Section 0 rdtss_task.o(i.gattc_read_req_ind_handler) - gattc_read_req_ind_handler 0x0100da5d Thumb Code 212 rdtss_task.o(i.gattc_read_req_ind_handler) - i.gattc_write_req_ind_handler 0x0100db3c Section 0 rdtss_task.o(i.gattc_write_req_ind_handler) - gattc_write_req_ind_handler 0x0100db3d Thumb Code 260 rdtss_task.o(i.gattc_write_req_ind_handler) - i.get_cfg_handle 0x0100dc4c Section 0 rdts_common.o(i.get_cfg_handle) - i.get_value_handle 0x0100dcb8 Section 0 rdts_common.o(i.get_value_handle) - i.info_adc_init 0x0100dd0c Section 0 app_info.o(i.info_adc_init) - info_adc_init 0x0100dd0d Thumb Code 92 app_info.o(i.info_adc_init) - i.info_adc_read 0x0100dd70 Section 0 app_info.o(i.info_adc_read) - info_adc_read 0x0100dd71 Thumb Code 96 app_info.o(i.info_adc_read) - i.info_fill_item 0x0100dddc Section 0 app_info.o(i.info_fill_item) - info_fill_item 0x0100dddd Thumb Code 258 app_info.o(i.info_fill_item) - i.info_put_tlv 0x0100def8 Section 0 app_info.o(i.info_put_tlv) - info_put_tlv 0x0100def9 Thumb Code 44 app_info.o(i.info_put_tlv) - i.led_task 0x0100df24 Section 0 main.o(i.led_task) - led_task 0x0100df25 Thumb Code 48 main.o(i.led_task) - i.llhwc_modem_setmode 0x0100df58 Section 0 rwip_driver.o(i.llhwc_modem_setmode) - i.llhwc_phy_prerx_flash 0x0100df88 Section 0 rwip_driver.o(i.llhwc_phy_prerx_flash) - i.llhwc_setmode_reg_config 0x0100e0b8 Section 0 rwip_driver.o(i.llhwc_setmode_reg_config) - llhwc_setmode_reg_config 0x0100e0b9 Thumb Code 88 rwip_driver.o(i.llhwc_setmode_reg_config) - i.main 0x0100e148 Section 0 main.o(i.main) - i.ns_EXTI4_12_IRQHandler 0x0100e2e8 Section 0 ns_ble.o(i.ns_EXTI4_12_IRQHandler) - i.ns_HardFault_Handler 0x0100e344 Section 0 ns_ble.o(i.ns_HardFault_Handler) - i.ns_ble_add_prf_func_register 0x0100e36c Section 0 ns_ble.o(i.ns_ble_add_prf_func_register) - i.ns_ble_add_svc 0x0100e38c Section 0 ns_ble.o(i.ns_ble_add_svc) - i.ns_ble_adv_fsm_next 0x0100e3b8 Section 0 ns_ble.o(i.ns_ble_adv_fsm_next) - i.ns_ble_adv_init 0x0100e494 Section 0 ns_ble.o(i.ns_ble_adv_init) - i.ns_ble_adv_start 0x0100e4dc Section 0 ns_ble.o(i.ns_ble_adv_start) - i.ns_ble_adv_stop 0x0100e52c Section 0 ns_ble.o(i.ns_ble_adv_stop) - i.ns_ble_delete_init 0x0100e578 Section 0 ns_ble.o(i.ns_ble_delete_init) - i.ns_ble_delete_scan 0x0100e5b4 Section 0 ns_ble.o(i.ns_ble_delete_scan) - i.ns_ble_disconnect 0x0100e5ec Section 0 ns_ble.o(i.ns_ble_disconnect) - i.ns_ble_gap_init 0x0100e618 Section 0 ns_ble.o(i.ns_ble_gap_init) - i.ns_ble_get_connection_num 0x0100e684 Section 0 ns_ble.o(i.ns_ble_get_connection_num) - i.ns_ble_list_set_ral 0x0100e6a8 Section 0 ns_ble.o(i.ns_ble_list_set_ral) - i.ns_ble_lsc_config 0x0100e6f8 Section 0 ns_ble.o(i.ns_ble_lsc_config) - i.ns_ble_mtu_set 0x0100e77c Section 0 ns_ble.o(i.ns_ble_mtu_set) - i.ns_ble_prf_task_register 0x0100e7b0 Section 0 ns_ble.o(i.ns_ble_prf_task_register) - i.ns_ble_scan_data_find 0x0100e7d8 Section 0 ns_ble.o(i.ns_ble_scan_data_find) - i.ns_ble_stack_init 0x0100e820 Section 0 ns_ble.o(i.ns_ble_stack_init) - i.ns_ble_start_init 0x0100ea98 Section 0 ns_ble.o(i.ns_ble_start_init) - i.ns_ble_start_scan 0x0100ebbc Section 0 ns_ble.o(i.ns_ble_start_scan) - i.ns_ble_stop_init 0x0100ec88 Section 0 ns_ble.o(i.ns_ble_stop_init) - i.ns_ble_stop_scan 0x0100ecc0 Section 0 ns_ble.o(i.ns_ble_stop_scan) - i.ns_ble_update_param 0x0100ecfc Section 0 ns_ble.o(i.ns_ble_update_param) - i.ns_bond_db_get_size 0x0100ed74 Section 0 ns_sec.o(i.ns_bond_db_get_size) - ns_bond_db_get_size 0x0100ed75 Thumb Code 36 ns_sec.o(i.ns_bond_db_get_size) - i.ns_bond_db_load 0x0100eda0 Section 0 ns_sec.o(i.ns_bond_db_load) - ns_bond_db_load 0x0100eda1 Thumb Code 24 ns_sec.o(i.ns_bond_db_load) - i.ns_bond_last_bonded_addr 0x0100edbc Section 0 ns_sec.o(i.ns_bond_last_bonded_addr) - i.ns_bond_last_bonded_peer_id 0x0100edec Section 0 ns_sec.o(i.ns_bond_last_bonded_peer_id) - i.ns_bond_last_bonded_ral_info 0x0100ee1c Section 0 ns_sec.o(i.ns_bond_last_bonded_ral_info) - i.ns_bond_resolv_addr_start 0x0100ee80 Section 0 ns_sec.o(i.ns_bond_resolv_addr_start) - i.ns_bond_search_addr_irk 0x0100eee0 Section 0 ns_sec.o(i.ns_bond_search_addr_irk) - i.ns_peripheral_config 0x0100ef5c Section 0 ns_ble.o(i.ns_peripheral_config) - i.ns_sec_bond_store_evt_handler 0x0100f030 Section 0 ns_sec.o(i.ns_sec_bond_store_evt_handler) - i.ns_sec_get_bond_status 0x0100f190 Section 0 ns_sec.o(i.ns_sec_get_bond_status) - i.ns_sec_get_iocap 0x0100f1a0 Section 0 ns_sec.o(i.ns_sec_get_iocap) - i.ns_sec_init 0x0100f1ac Section 0 ns_sec.o(i.ns_sec_init) - i.ns_sleep_lock_acquire 0x0100f214 Section 0 ns_sleep.o(i.ns_sleep_lock_acquire) - i.ns_sleep_lock_release 0x0100f22c Section 0 ns_sleep.o(i.ns_sleep_lock_release) - i.ns_timer_api_process_handler 0x0100f240 Section 0 ns_timer.o(i.ns_timer_api_process_handler) - i.ota_on_data 0x0100f308 Section 0 app_ota.o(i.ota_on_data) - ota_on_data 0x0100f309 Thumb Code 334 app_ota.o(i.ota_on_data) - i.ota_on_end 0x0100f460 Section 0 app_ota.o(i.ota_on_end) - ota_on_end 0x0100f461 Thumb Code 398 app_ota.o(i.ota_on_end) - i.ota_respond 0x0100f60c Section 0 app_ota.o(i.ota_respond) - ota_respond 0x0100f60d Thumb Code 40 app_ota.o(i.ota_respond) - i.params_save 0x0100f634 Section 0 app_params.o(i.params_save) - params_save 0x0100f635 Thumb Code 80 app_params.o(i.params_save) - i.patchx_enable 0x0100f690 Section 0 ns_ble.o(i.patchx_enable) - patchx_enable 0x0100f691 Thumb Code 58 ns_ble.o(i.patchx_enable) - i.prf_add_profile 0x0100f6d4 Section 0 prf.o(i.prf_add_profile) - i.prf_dst_task_get 0x0100f75c Section 0 prf.o(i.prf_dst_task_get) - i.prf_env_get 0x0100f76c Section 0 prf.o(i.prf_env_get) - i.prf_get_id_from_task 0x0100f79c Section 0 prf.o(i.prf_get_id_from_task) - i.prf_get_itf_func_register 0x0100f7d4 Section 0 prf.o(i.prf_get_itf_func_register) - i.prf_get_task_from_id 0x0100f7fc Section 0 prf.o(i.prf_get_task_from_id) - i.prf_init 0x0100f834 Section 0 prf.o(i.prf_init) - i.prf_itf_get 0x0100f8e8 Section 0 prf.o(i.prf_itf_get) - prf_itf_get 0x0100f8e9 Thumb Code 44 prf.o(i.prf_itf_get) - i.proto_cli_out 0x0100f918 Section 0 app_ble_proto.o(i.proto_cli_out) - proto_cli_out 0x0100f919 Thumb Code 52 app_ble_proto.o(i.proto_cli_out) - i.proto_dump 0x0100f950 Section 0 app_ble_proto.o(i.proto_dump) - proto_dump 0x0100f951 Thumb Code 70 app_ble_proto.o(i.proto_dump) - i.prvAddCurrentTaskToDelayedList 0x0100f9d0 Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) - prvAddCurrentTaskToDelayedList 0x0100f9d1 Thumb Code 78 tasks.o(i.prvAddCurrentTaskToDelayedList) - i.prvCopyDataToQueue 0x0100fa28 Section 0 queue.o(i.prvCopyDataToQueue) - prvCopyDataToQueue 0x0100fa29 Thumb Code 112 queue.o(i.prvCopyDataToQueue) - i.prvIdleTask 0x0100fa98 Section 0 tasks.o(i.prvIdleTask) - prvIdleTask 0x0100fa99 Thumb Code 72 tasks.o(i.prvIdleTask) - i.prvInsertBlockIntoFreeList 0x0100faec Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) - prvInsertBlockIntoFreeList 0x0100faed Thumb Code 76 heap_4.o(i.prvInsertBlockIntoFreeList) - i.prvListTasksWithinSingleList 0x0100fb40 Section 0 tasks.o(i.prvListTasksWithinSingleList) - prvListTasksWithinSingleList 0x0100fb41 Thumb Code 200 tasks.o(i.prvListTasksWithinSingleList) - i.prvTaskExitError 0x0100fc0c Section 0 port.o(i.prvTaskExitError) - prvTaskExitError 0x0100fc0d Thumb Code 14 port.o(i.prvTaskExitError) - i.prvUnlockQueue 0x0100fc20 Section 0 queue.o(i.prvUnlockQueue) - prvUnlockQueue 0x0100fc21 Thumb Code 116 queue.o(i.prvUnlockQueue) - i.pvPortMalloc 0x0100fc94 Section 0 heap_4.o(i.pvPortMalloc) - i.pvTaskIncrementMutexHeldCount 0x0100fd88 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) - i.pxPortInitialiseStack 0x0100fda0 Section 0 port.o(i.pxPortInitialiseStack) - i.rdtss_att_get_value 0x0100fdc4 Section 0 rdtss_task.o(i.rdtss_att_get_value) - rdtss_att_get_value 0x0100fdc5 Thumb Code 58 rdtss_task.o(i.rdtss_att_get_value) - i.rdtss_att_info_rsp_handler 0x0100fe00 Section 0 rdtss_task.o(i.rdtss_att_info_rsp_handler) - rdtss_att_info_rsp_handler 0x0100fe01 Thumb Code 60 rdtss_task.o(i.rdtss_att_info_rsp_handler) - i.rdtss_att_set_value 0x0100fe40 Section 0 rdtss_task.o(i.rdtss_att_set_value) - rdtss_att_set_value 0x0100fe41 Thumb Code 104 rdtss_task.o(i.rdtss_att_set_value) - i.rdtss_cleanup 0x0100fea8 Section 0 rdtss.o(i.rdtss_cleanup) - rdtss_cleanup 0x0100fea9 Thumb Code 70 rdtss.o(i.rdtss_cleanup) - i.rdtss_create 0x0100fef4 Section 0 rdtss.o(i.rdtss_create) - rdtss_create 0x0100fef5 Thumb Code 70 rdtss.o(i.rdtss_create) - i.rdtss_destroy 0x0100ff40 Section 0 rdtss.o(i.rdtss_destroy) - rdtss_destroy 0x0100ff41 Thumb Code 66 rdtss.o(i.rdtss_destroy) - i.rdtss_get_att_handle 0x0100ff82 Section 0 rdts_common.o(i.rdtss_get_att_handle) - i.rdtss_get_att_idx 0x0100ff9e Section 0 rdts_common.o(i.rdtss_get_att_idx) - i.rdtss_init 0x0100ffc6 Section 0 rdtss.o(i.rdtss_init) - rdtss_init 0x0100ffc7 Thumb Code 152 rdtss.o(i.rdtss_init) - i.rdtss_init_ccc_values 0x01010060 Section 0 rdtss_task.o(i.rdtss_init_ccc_values) - i.rdtss_prf_itf_get 0x01010104 Section 0 rdtss.o(i.rdtss_prf_itf_get) - i.rdtss_send_notify 0x0101010c Section 0 app_rdtss.o(i.rdtss_send_notify) - i.rdtss_set_ccc_value 0x01010160 Section 0 rdtss_task.o(i.rdtss_set_ccc_value) - i.rdtss_task_init 0x01010194 Section 0 rdtss_task.o(i.rdtss_task_init) - i.rdtss_val_ind_req_handler 0x010101b4 Section 0 rdtss_task.o(i.rdtss_val_ind_req_handler) - rdtss_val_ind_req_handler 0x010101b5 Thumb Code 176 rdtss_task.o(i.rdtss_val_ind_req_handler) - i.rdtss_val_ntf_cfm_handler 0x01010264 Section 0 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) - rdtss_val_ntf_cfm_handler 0x01010265 Thumb Code 10 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) - i.rdtss_val_ntf_req_handler 0x0101026e Section 0 rdtss_task.o(i.rdtss_val_ntf_req_handler) - rdtss_val_ntf_req_handler 0x0101026f Thumb Code 166 rdtss_task.o(i.rdtss_val_ntf_req_handler) - i.rdtss_val_set_req_handler 0x01010314 Section 0 rdtss_task.o(i.rdtss_val_set_req_handler) - rdtss_val_set_req_handler 0x01010315 Thumb Code 32 rdtss_task.o(i.rdtss_val_set_req_handler) - i.rdtss_val_write_ind_handler 0x01010334 Section 0 app_rdtss.o(i.rdtss_val_write_ind_handler) - rdtss_val_write_ind_handler 0x01010335 Thumb Code 170 app_rdtss.o(i.rdtss_val_write_ind_handler) - i.rdtss_value_req_ind_handler 0x0101044c Section 0 app_rdtss.o(i.rdtss_value_req_ind_handler) - rdtss_value_req_ind_handler 0x0101044d Thumb Code 110 app_rdtss.o(i.rdtss_value_req_ind_handler) - i.rdtss_value_req_rsp_handler 0x010104c8 Section 0 rdtss_task.o(i.rdtss_value_req_rsp_handler) - rdtss_value_req_rsp_handler 0x010104c9 Thumb Code 124 rdtss_task.o(i.rdtss_value_req_rsp_handler) - i.rwip_init 0x01010548 Section 0 rwip.o(i.rwip_init) - i.rwip_slp_isr 0x01010660 Section 0 rwip_driver.o(i.rwip_slp_isr) - i.timer_canceled_handler 0x01010758 Section 0 ns_timer.o(i.timer_canceled_handler) - timer_canceled_handler 0x01010759 Thumb Code 2 ns_timer.o(i.timer_canceled_handler) - i.timer_modified_handler 0x0101075a Section 0 ns_timer.o(i.timer_modified_handler) - timer_modified_handler 0x0101075b Thumb Code 2 ns_timer.o(i.timer_modified_handler) - i.uxListRemove 0x0101075c Section 0 list.o(i.uxListRemove) - i.uxTaskGetNumberOfTasks 0x01010784 Section 0 tasks.o(i.uxTaskGetNumberOfTasks) - i.uxTaskGetSystemState 0x01010790 Section 0 tasks.o(i.uxTaskGetSystemState) - i.vListInitialise 0x01010828 Section 0 list.o(i.vListInitialise) - i.vListInitialiseItem 0x0101083e Section 0 list.o(i.vListInitialiseItem) - i.vListInsert 0x01010844 Section 0 list.o(i.vListInsert) - i.vListInsertEnd 0x01010876 Section 0 list.o(i.vListInsertEnd) - i.vPortEnterCritical 0x01010890 Section 0 port.o(i.vPortEnterCritical) - i.vPortExitCritical 0x010108a8 Section 0 port.o(i.vPortExitCritical) - i.vPortFree 0x010108c4 Section 0 heap_4.o(i.vPortFree) - i.vPortYield 0x01010908 Section 0 port.o(i.vPortYield) - i.vTaskDelay 0x01010920 Section 0 tasks.o(i.vTaskDelay) - i.vTaskInternalSetTimeOutState 0x01010950 Section 0 tasks.o(i.vTaskInternalSetTimeOutState) - i.vTaskList 0x01010960 Section 0 tasks.o(i.vTaskList) - i.vTaskMissedYield 0x01010a30 Section 0 tasks.o(i.vTaskMissedYield) - i.vTaskPlaceOnEventList 0x01010a3c Section 0 tasks.o(i.vTaskPlaceOnEventList) - i.vTaskPriorityDisinheritAfterTimeout 0x01010a60 Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - i.vTaskStartScheduler 0x01010ad4 Section 0 tasks.o(i.vTaskStartScheduler) - i.vTaskSuspendAll 0x01010b24 Section 0 tasks.o(i.vTaskSuspendAll) - i.vTaskSwitchContext 0x01010b34 Section 0 tasks.o(i.vTaskSwitchContext) - i.xPortGetFreeHeapSize 0x01010b98 Section 0 heap_4.o(i.xPortGetFreeHeapSize) - i.xPortGetMinimumEverFreeHeapSize 0x01010ba4 Section 0 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) - i.xPortStartScheduler 0x01010bb0 Section 0 port.o(i.xPortStartScheduler) - i.xQueueCreateMutex 0x01010c00 Section 0 queue.o(i.xQueueCreateMutex) - i.xQueueGenericCreate 0x01010c24 Section 0 queue.o(i.xQueueGenericCreate) - i.xQueueGenericReset 0x01010c68 Section 0 queue.o(i.xQueueGenericReset) - i.xQueueGenericSend 0x01010cd6 Section 0 queue.o(i.xQueueGenericSend) - i.xQueueGenericSendFromISR 0x01010e64 Section 0 queue.o(i.xQueueGenericSendFromISR) - i.xQueueReceive 0x01010ef2 Section 0 queue.o(i.xQueueReceive) - i.xQueueSemaphoreTake 0x01011034 Section 0 queue.o(i.xQueueSemaphoreTake) - i.xTaskCheckForTimeOut 0x010111a8 Section 0 tasks.o(i.xTaskCheckForTimeOut) - i.xTaskCreate 0x0101120c Section 0 tasks.o(i.xTaskCreate) - i.xTaskGetSchedulerState 0x01011384 Section 0 tasks.o(i.xTaskGetSchedulerState) - i.xTaskGetTickCount 0x010113a4 Section 0 tasks.o(i.xTaskGetTickCount) - i.xTaskIncrementTick 0x010113b0 Section 0 tasks.o(i.xTaskIncrementTick) - i.xTaskPriorityDisinherit 0x01011484 Section 0 tasks.o(i.xTaskPriorityDisinherit) - i.xTaskPriorityInherit 0x010114ec Section 0 tasks.o(i.xTaskPriorityInherit) - i.xTaskRemoveFromEventList 0x01011564 Section 0 tasks.o(i.xTaskRemoveFromEventList) - i.xTaskResumeAll 0x010115c8 Section 0 tasks.o(i.xTaskResumeAll) - .constdata 0x01011690 Section 472 system_n32wb03x.o(.constdata) - .constdata 0x01011868 Section 12 n32wb03x_rcc.o(.constdata) - s_AhbPresTable 0x01011868 Data 4 n32wb03x_rcc.o(.constdata) - s_ApbPresTable 0x0101186c Data 8 n32wb03x_rcc.o(.constdata) - .constdata 0x01011874 Section 804 n32wb03x_qflash.o(.constdata) - .constdata 0x01011b98 Section 30 rwip_driver.o(.constdata) - TXPWR_MAP 0x01011b98 Data 30 rwip_driver.o(.constdata) - .constdata 0x01011bb8 Section 168 diss.o(.constdata) - .constdata 0x01011c60 Section 24 diss_task.o(.constdata) - diss_msg_handler_tab 0x01011c60 Data 24 diss_task.o(.constdata) - .constdata 0x01011c78 Section 16 rdtss.o(.constdata) - .constdata 0x01011c88 Section 72 rdtss_task.o(.constdata) - rdtss_msg_handler_tab 0x01011c88 Data 72 rdtss_task.o(.constdata) - .constdata 0x01011cd0 Section 40 ns_sec.o(.constdata) - .constdata 0x01011cf8 Section 8 ns_sec.o(.constdata) - .constdata 0x01011d00 Section 820 ns_ble.o(.constdata) - fun_5_Array 0x01011d00 Data 820 ns_ble.o(.constdata) - .constdata 0x01012034 Section 152 ns_ble_task.o(.constdata) - gapm_att_db 0x01012034 Data 88 ns_ble_task.o(.constdata) - gattm_att_db 0x0101208c Data 64 ns_ble_task.o(.constdata) - .constdata 0x010120cc Section 200 ns_ble_task.o(.constdata) - app_msg_handler_tab 0x010120cc Data 200 ns_ble_task.o(.constdata) - .constdata 0x01012194 Section 12 ns_ble_task.o(.constdata) - .constdata 0x010121a0 Section 8 app_dis.o(.constdata) - .constdata 0x010121a8 Section 8 app_dis.o(.constdata) - .constdata 0x010121b0 Section 266 app_rdtss.o(.constdata) - .constdata 0x010122bc Section 24 app_rdtss.o(.constdata) - .constdata 0x010122d4 Section 108 cli_core.o(.constdata) - s_cmds 0x010122d4 Data 108 cli_core.o(.constdata) - .constdata 0x01012340 Section 6 app_info.o(.constdata) - s_all_items 0x01012340 Data 6 app_info.o(.constdata) - .constdata 0x01012346 Section 129 ctype_o.o(.constdata) - .constdata 0x010123c8 Section 4 ctype_o.o(.constdata) - table 0x010123c8 Data 4 ctype_o.o(.constdata) - .conststring 0x010123cc Section 502 cli_core.o(.conststring) - .conststring 0x010125c4 Section 73 app_bootset.o(.conststring) + i.AppParams_CmdAppget 0x01009274 Section 0 app_params.o(i.AppParams_CmdAppget) + i.AppParams_CmdAppset 0x01009320 Section 0 app_params.o(i.AppParams_CmdAppset) + i.CliTask 0x010094c0 Section 0 app_cli.o(i.CliTask) + CliTask 0x010094c1 Thumb Code 984 app_cli.o(i.CliTask) + i.CmdBleLog 0x010098f4 Section 0 cli_core.o(i.CmdBleLog) + CmdBleLog 0x010098f5 Thumb Code 68 cli_core.o(i.CmdBleLog) + i.CmdDevInfo 0x0100996c Section 0 cli_core.o(i.CmdDevInfo) + CmdDevInfo 0x0100996d Thumb Code 150 cli_core.o(i.CmdDevInfo) + i.CmdFactory 0x01009ae4 Section 0 cli_core.o(i.CmdFactory) + CmdFactory 0x01009ae5 Thumb Code 40 cli_core.o(i.CmdFactory) + i.CmdHelp 0x01009b74 Section 0 cli_core.o(i.CmdHelp) + CmdHelp 0x01009b75 Thumb Code 102 cli_core.o(i.CmdHelp) + i.CmdLed 0x01009c48 Section 0 cli_core.o(i.CmdLed) + CmdLed 0x01009c49 Thumb Code 128 cli_core.o(i.CmdLed) + i.CmdReset 0x01009d18 Section 0 cli_core.o(i.CmdReset) + CmdReset 0x01009d19 Thumb Code 28 cli_core.o(i.CmdReset) + i.CmdSysInfo 0x01009d4c Section 0 cli_core.o(i.CmdSysInfo) + CmdSysInfo 0x01009d4d Thumb Code 88 cli_core.o(i.CmdSysInfo) + i.CmdUartInfo 0x01009e34 Section 0 cli_core.o(i.CmdUartInfo) + CmdUartInfo 0x01009e35 Thumb Code 26 cli_core.o(i.CmdUartInfo) + i.CmdUartRst 0x01009ee0 Section 0 cli_core.o(i.CmdUartRst) + CmdUartRst 0x01009ee1 Thumb Code 22 cli_core.o(i.CmdUartRst) + i.CmdVersion 0x01009f24 Section 0 cli_core.o(i.CmdVersion) + CmdVersion 0x01009f25 Thumb Code 28 cli_core.o(i.CmdVersion) + i.DMA_ClearFlag 0x01009fbc Section 0 n32wb03x_dma.o(i.DMA_ClearFlag) + i.DMA_DeInit 0x01009fc0 Section 0 n32wb03x_dma.o(i.DMA_DeInit) + i.DMA_EnableChannel 0x0100a048 Section 0 n32wb03x_dma.o(i.DMA_EnableChannel) + i.DMA_GetFlagStatus 0x0100a060 Section 0 n32wb03x_dma.o(i.DMA_GetFlagStatus) + i.DMA_Init 0x0100a070 Section 0 n32wb03x_dma.o(i.DMA_Init) + i.DMA_RequestRemap 0x0100a0b0 Section 0 n32wb03x_dma.o(i.DMA_RequestRemap) + i.EXTI_ClrITPendBit 0x0100a0c0 Section 0 n32wb03x_exti.o(i.EXTI_ClrITPendBit) + i.EXTI_GetITStatus 0x0100a0cc Section 0 n32wb03x_exti.o(i.EXTI_GetITStatus) + i.EXTI_InitPeripheral 0x0100a0e8 Section 0 n32wb03x_exti.o(i.EXTI_InitPeripheral) + i.GPIO_InitPeripheral 0x0100a158 Section 0 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + i.GPIO_InitStruct 0x0100a210 Section 0 n32wb03x_gpio.o(i.GPIO_InitStruct) + i.GPIO_ResetBits 0x0100a22c Section 0 n32wb03x_gpio.o(i.GPIO_ResetBits) + i.GPIO_SetBits 0x0100a230 Section 0 n32wb03x_gpio.o(i.GPIO_SetBits) + i.GPIO_TogglePin 0x0100a234 Section 0 n32wb03x_gpio.o(i.GPIO_TogglePin) + i.HardFault_Handler 0x0100a23c Section 0 n32wb03x_it.o(i.HardFault_Handler) + i.LedBlink 0x0100a2ec Section 0 app_gpio.o(i.LedBlink) + i.LedInit 0x0100a2f4 Section 0 app_gpio.o(i.LedInit) + i.LedOff 0x0100a340 Section 0 app_gpio.o(i.LedOff) + i.LedOn 0x0100a348 Section 0 app_gpio.o(i.LedOn) + i.NVIC_Init 0x0100a350 Section 0 misc.o(i.NVIC_Init) + i.OTPTrim_Read 0x0100a3c8 Section 0 system_n32wb03x.o(i.OTPTrim_Read) + i.Qflash_Erase_Sector 0x0100a494 Section 0 n32wb03x_qflash.o(i.Qflash_Erase_Sector) + i.Qflash_Init 0x0100a4b8 Section 0 n32wb03x_qflash.o(i.Qflash_Init) + i.Qflash_Write 0x0100a4f0 Section 0 n32wb03x_qflash.o(i.Qflash_Write) + i.RCC_ConfigAdcClk 0x0100a514 Section 0 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) + i.RCC_EnableAHBPeriphClk 0x0100a528 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + i.RCC_EnableAHBPeriphReset 0x0100a540 Section 0 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) + i.RCC_EnableAPB2PeriphClk 0x0100a558 Section 0 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x0100a570 Section 0 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) + i.RCC_GetClocksFreqValue 0x0100a58c Section 0 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + i.SVC_Handler 0x0100a600 Section 0 port.o(i.SVC_Handler) + i.SysTick_Handler 0x0100a604 Section 0 port.o(i.SysTick_Handler) + i.SystemGetMacAddr 0x0100a628 Section 0 system_n32wb03x.o(i.SystemGetMacAddr) + i.SystemInit 0x0100a65c Section 0 system_n32wb03x.o(i.SystemInit) + i.SystemTrimValueGet 0x0100a7dc Section 0 system_n32wb03x.o(i.SystemTrimValueGet) + i.USART1_IRQHandler 0x0100a80c Section 0 n32wb03x_it.o(i.USART1_IRQHandler) + i.USART_ConfigInt 0x0100a814 Section 0 n32wb03x_usart.o(i.USART_ConfigInt) + i.USART_Enable 0x0100a848 Section 0 n32wb03x_usart.o(i.USART_Enable) + i.USART_EnableDMA 0x0100a864 Section 0 n32wb03x_usart.o(i.USART_EnableDMA) + i.USART_GetFlagStatus 0x0100a874 Section 0 n32wb03x_usart.o(i.USART_GetFlagStatus) + i.USART_GetIntStatus 0x0100a882 Section 0 n32wb03x_usart.o(i.USART_GetIntStatus) + i.USART_Init 0x0100a8c4 Section 0 n32wb03x_usart.o(i.USART_Init) + i.USART_ReceiveData 0x0100a94c Section 0 n32wb03x_usart.o(i.USART_ReceiveData) + i.USART_SendData 0x0100a954 Section 0 n32wb03x_usart.o(i.USART_SendData) + i.__0printf 0x0100a95c Section 0 printfa.o(i.__0printf) + i.__0sprintf 0x0100a97c Section 0 printfa.o(i.__0sprintf) + i.__0vsnprintf 0x0100a9a4 Section 0 printfa.o(i.__0vsnprintf) + i.__ARM_clz 0x0100a9d0 Section 0 depilogue.o(i.__ARM_clz) + i.__aeabi_errno_addr 0x0100aa00 Section 0 errno.o(i.__aeabi_errno_addr) + i._fp_digits 0x0100aa08 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x0100aa09 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x0100ab7c Section 0 printfa.o(i._printf_core) + _printf_core 0x0100ab7d Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x0100b268 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x0100b269 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x0100b288 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x0100b289 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._snputc 0x0100b2b4 Section 0 printfa.o(i._snputc) + _snputc 0x0100b2b5 Thumb Code 22 printfa.o(i._snputc) + i._sputc 0x0100b2ca Section 0 printfa.o(i._sputc) + _sputc 0x0100b2cb Thumb Code 10 printfa.o(i._sputc) + i.app_ble_adv_init 0x0100b2d4 Section 0 app_ble.o(i.app_ble_adv_init) + i.app_ble_adv_msg_handler 0x0100b348 Section 0 app_ble.o(i.app_ble_adv_msg_handler) + i.app_ble_connected 0x0100b34c Section 0 app_ble.o(i.app_ble_connected) + i.app_ble_disconnected 0x0100b390 Section 0 app_ble.o(i.app_ble_disconnected) + i.app_ble_gap_params_init 0x0100b3ec Section 0 app_ble.o(i.app_ble_gap_params_init) + i.app_ble_init 0x0100b484 Section 0 app_ble.o(i.app_ble_init) + i.app_ble_msg_handler 0x0100b4d0 Section 0 app_ble.o(i.app_ble_msg_handler) + i.app_ble_proto_cli_exec 0x0100b53c Section 0 app_ble_proto.o(i.app_ble_proto_cli_exec) + i.app_ble_proto_cli_rsp 0x0100b628 Section 0 app_ble_proto.o(i.app_ble_proto_cli_rsp) + i.app_ble_proto_init 0x0100b668 Section 0 app_ble_proto.o(i.app_ble_proto_init) + i.app_ble_proto_log_get 0x0100b67c Section 0 app_ble_proto.o(i.app_ble_proto_log_get) + i.app_ble_proto_log_set 0x0100b688 Section 0 app_ble_proto.o(i.app_ble_proto_log_set) + i.app_ble_proto_on_disconnect 0x0100b698 Section 0 app_ble_proto.o(i.app_ble_proto_on_disconnect) + i.app_ble_proto_rx_bytes 0x0100b6b4 Section 0 app_ble_proto.o(i.app_ble_proto_rx_bytes) + i.app_ble_proto_send_frame 0x0100b854 Section 0 app_ble_proto.o(i.app_ble_proto_send_frame) + i.app_ble_sec_init 0x0100b90c Section 0 app_ble.o(i.app_ble_sec_init) + i.app_conn_params_update_evt_handler 0x0100b95c Section 0 ns_ble_task.o(i.app_conn_params_update_evt_handler) + app_conn_params_update_evt_handler 0x0100b95d Thumb Code 12 ns_ble_task.o(i.app_conn_params_update_evt_handler) + i.app_create_advertising 0x0100b96c Section 0 ns_ble.o(i.app_create_advertising) + app_create_advertising 0x0100b96d Thumb Code 192 ns_ble.o(i.app_create_advertising) + i.app_dis_add_dis 0x0100ba38 Section 0 app_dis.o(i.app_dis_add_dis) + i.app_entry_point_handler 0x0100ba94 Section 0 ns_ble_task.o(i.app_entry_point_handler) + i.app_fan_get_rpm 0x0100bb98 Section 0 app_info.o(i.app_fan_get_rpm) + i.app_info_chip_temp_c10 0x0100bba0 Section 0 app_info.o(i.app_info_chip_temp_c10) + i.app_info_handle_query 0x0100bbfc Section 0 app_info.o(i.app_info_handle_query) + i.app_info_last_temp_raw 0x0100bc48 Section 0 app_info.o(i.app_info_last_temp_raw) + i.app_info_tlv_snapshot 0x0100bc54 Section 0 app_info.o(i.app_info_tlv_snapshot) + i.app_info_vdd_mv 0x0100bc80 Section 0 app_info.o(i.app_info_vdd_mv) + i.app_init_timeout_evt_handler 0x0100bca0 Section 0 ns_ble_task.o(i.app_init_timeout_evt_handler) + app_init_timeout_evt_handler 0x0100bca1 Thumb Code 22 ns_ble_task.o(i.app_init_timeout_evt_handler) + i.app_lsi_calib_evt_handler 0x0100bcbc Section 0 ns_ble_task.o(i.app_lsi_calib_evt_handler) + app_lsi_calib_evt_handler 0x0100bcbd Thumb Code 140 ns_ble_task.o(i.app_lsi_calib_evt_handler) + i.app_ota_abort 0x0100bd68 Section 0 app_ota.o(i.app_ota_abort) + i.app_ota_handle_frame 0x0100bd80 Section 0 app_ota.o(i.app_ota_handle_frame) + i.app_params_get 0x0100be9c Section 0 app_params.o(i.app_params_get) + i.app_params_init 0x0100bea4 Section 0 app_params.o(i.app_params_init) + i.app_params_restore_defaults 0x0100bf00 Section 0 app_params.o(i.app_params_restore_defaults) + i.app_rdtss_add_rdts 0x0100bf2c Section 0 app_rdtss.o(i.app_rdtss_add_rdts) + i.app_sec_msg_dflt_handler 0x0100bf94 Section 0 ns_sec.o(i.app_sec_msg_dflt_handler) + app_sec_msg_dflt_handler 0x0100bf95 Thumb Code 4 ns_sec.o(i.app_sec_msg_dflt_handler) + i.app_set_adv_data 0x0100bf98 Section 0 ns_ble.o(i.app_set_adv_data) + app_set_adv_data 0x0100bf99 Thumb Code 100 ns_ble.o(i.app_set_adv_data) + i.app_set_scan_rsp_data 0x0100c010 Section 0 ns_ble.o(i.app_set_scan_rsp_data) + app_set_scan_rsp_data 0x0100c011 Thumb Code 172 ns_ble.o(i.app_set_scan_rsp_data) + i.app_start_advertising 0x0100c0d4 Section 0 ns_ble.o(i.app_start_advertising) + app_start_advertising 0x0100c0d5 Thumb Code 100 ns_ble.o(i.app_start_advertising) + i.app_user_msg_handler 0x0100c144 Section 0 app_ble.o(i.app_user_msg_handler) + i.attm_att_set_value 0x0100c148 Section 0 lib_att.o(i.attm_att_set_value) + i.ble_schedule_task 0x0100c208 Section 0 main.o(i.ble_schedule_task) + ble_schedule_task 0x0100c209 Thumb Code 16 main.o(i.ble_schedule_task) + i.ble_up_on_cfm 0x0100c218 Section 0 ble_up.o(i.ble_up_on_cfm) + i.ble_up_poll 0x0100c22c Section 0 ble_up.o(i.ble_up_poll) + i.ble_up_reset 0x0100c284 Section 0 ble_up.o(i.ble_up_reset) + i.ble_up_write 0x0100c294 Section 0 ble_up.o(i.ble_up_write) + i.bootset_print 0x0100c2dc Section 0 app_bootset.o(i.bootset_print) + bootset_print 0x0100c2dd Thumb Code 106 app_bootset.o(i.bootset_print) + i.bsp_usart_init 0x0100c454 Section 0 bsp_usart.o(i.bsp_usart_init) + i.bsp_usart_read_byte 0x0100c530 Section 0 bsp_usart.o(i.bsp_usart_read_byte) + i.bsp_usart_rx_isr_handler 0x0100c568 Section 0 bsp_usart.o(i.bsp_usart_rx_isr_handler) + i.bsp_usart_set_baud 0x0100c5bc Section 0 bsp_usart.o(i.bsp_usart_set_baud) + i.bsp_usart_tx_lock 0x0100c62c Section 0 bsp_usart.o(i.bsp_usart_tx_lock) + i.bsp_usart_tx_unlock 0x0100c64c Section 0 bsp_usart.o(i.bsp_usart_tx_unlock) + i.bsp_usart_write_dma 0x0100c670 Section 0 bsp_usart.o(i.bsp_usart_write_dma) + i.caiic_crc32 0x0100c708 Section 0 boot_crc32.o(i.caiic_crc32) + i.check_client_char_cfg 0x0100c73c Section 0 rdts_common.o(i.check_client_char_cfg) + i.cli_cmd_count 0x0100c766 Section 0 cli_core.o(i.cli_cmd_count) + i.cli_cmd_name 0x0100c76c Section 0 cli_core.o(i.cli_cmd_name) + i.cli_exec_line 0x0100c784 Section 0 cli_core.o(i.cli_exec_line) + i.cli_printf 0x0100c838 Section 0 cli_core.o(i.cli_printf) + i.cli_redraw_line 0x0100c864 Section 0 app_cli.o(i.cli_redraw_line) + cli_redraw_line 0x0100c865 Thumb Code 94 app_cli.o(i.cli_redraw_line) + i.cli_rsp_out 0x0100c8cc Section 0 app_ble_proto.o(i.cli_rsp_out) + cli_rsp_out 0x0100c8cd Thumb Code 36 app_ble_proto.o(i.cli_rsp_out) + i.cli_set_output 0x0100c8f8 Section 0 cli_core.o(i.cli_set_output) + i.cli_write 0x0100c904 Section 0 cli_core.o(i.cli_write) + i.diss_check_val_len 0x0100c928 Section 0 diss.o(i.diss_check_val_len) + i.diss_cleanup 0x0100c952 Section 0 diss.o(i.diss_cleanup) + diss_cleanup 0x0100c953 Thumb Code 2 diss.o(i.diss_cleanup) + i.diss_create 0x0100c954 Section 0 diss.o(i.diss_create) + diss_create 0x0100c955 Thumb Code 2 diss.o(i.diss_create) + i.diss_destroy 0x0100c956 Section 0 diss.o(i.diss_destroy) + diss_destroy 0x0100c957 Thumb Code 62 diss.o(i.diss_destroy) + i.diss_handle_to_value 0x0100c994 Section 0 diss.o(i.diss_handle_to_value) + i.diss_init 0x0100c9c8 Section 0 diss.o(i.diss_init) + diss_init 0x0100c9c9 Thumb Code 152 diss.o(i.diss_init) + i.diss_prf_itf_get 0x0100ca68 Section 0 diss.o(i.diss_prf_itf_get) + i.diss_set_value_req_handler 0x0100ca70 Section 0 diss_task.o(i.diss_set_value_req_handler) + diss_set_value_req_handler 0x0100ca71 Thumb Code 152 diss_task.o(i.diss_set_value_req_handler) + i.diss_task_init 0x0100cb0c Section 0 diss_task.o(i.diss_task_init) + i.diss_value_cfm_handler 0x0100cb2c Section 0 diss_task.o(i.diss_value_cfm_handler) + diss_value_cfm_handler 0x0100cb2d Thumb Code 120 diss_task.o(i.diss_value_cfm_handler) + i.diss_value_req_ind_handler 0x0100cba8 Section 0 app_dis.o(i.diss_value_req_ind_handler) + diss_value_req_ind_handler 0x0100cba9 Thumb Code 118 app_dis.o(i.diss_value_req_ind_handler) + i.diss_value_to_handle 0x0100cc68 Section 0 diss.o(i.diss_value_to_handle) + i.eTaskGetState 0x0100cca4 Section 0 tasks.o(i.eTaskGetState) + i.fputc 0x0100cd04 Section 0 bsp_usart.o(i.fputc) + i.gapc_bond_ind_handler 0x0100cd40 Section 0 ns_sec.o(i.gapc_bond_ind_handler) + gapc_bond_ind_handler 0x0100cd41 Thumb Code 206 ns_sec.o(i.gapc_bond_ind_handler) + i.gapc_bond_req_ind_handler 0x0100ce30 Section 0 ns_sec.o(i.gapc_bond_req_ind_handler) + gapc_bond_req_ind_handler 0x0100ce31 Thumb Code 478 ns_sec.o(i.gapc_bond_req_ind_handler) + i.gapc_cmp_evt_handler 0x0100d038 Section 0 ns_ble_task.o(i.gapc_cmp_evt_handler) + gapc_cmp_evt_handler 0x0100d039 Thumb Code 36 ns_ble_task.o(i.gapc_cmp_evt_handler) + i.gapc_conn_rssi_ind_handler 0x0100d060 Section 0 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) + gapc_conn_rssi_ind_handler 0x0100d061 Thumb Code 92 ns_ble_task.o(i.gapc_conn_rssi_ind_handler) + i.gapc_connection_req_ind_handler 0x0100d0cc Section 0 ns_ble_task.o(i.gapc_connection_req_ind_handler) + gapc_connection_req_ind_handler 0x0100d0cd Thumb Code 310 ns_ble_task.o(i.gapc_connection_req_ind_handler) + i.gapc_disconnect_ind_handler 0x0100d224 Section 0 ns_ble_task.o(i.gapc_disconnect_ind_handler) + gapc_disconnect_ind_handler 0x0100d225 Thumb Code 88 ns_ble_task.o(i.gapc_disconnect_ind_handler) + i.gapc_encrypt_ind_handler 0x0100d288 Section 0 ns_sec.o(i.gapc_encrypt_ind_handler) + gapc_encrypt_ind_handler 0x0100d289 Thumb Code 34 ns_sec.o(i.gapc_encrypt_ind_handler) + i.gapc_encrypt_req_ind_handler 0x0100d2b0 Section 0 ns_sec.o(i.gapc_encrypt_req_ind_handler) + gapc_encrypt_req_ind_handler 0x0100d2b1 Thumb Code 280 ns_sec.o(i.gapc_encrypt_req_ind_handler) + i.gapc_get_dev_info_req_ind_handler 0x0100d3e0 Section 0 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) + gapc_get_dev_info_req_ind_handler 0x0100d3e1 Thumb Code 116 ns_ble_task.o(i.gapc_get_dev_info_req_ind_handler) + i.gapc_le_phy_ind_handler 0x0100d460 Section 0 ns_ble_task.o(i.gapc_le_phy_ind_handler) + gapc_le_phy_ind_handler 0x0100d461 Thumb Code 12 ns_ble_task.o(i.gapc_le_phy_ind_handler) + i.gapc_le_pkt_size_ind_handler 0x0100d46c Section 0 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) + gapc_le_pkt_size_ind_handler 0x0100d46d Thumb Code 22 ns_ble_task.o(i.gapc_le_pkt_size_ind_handler) + i.gapc_param_update_req_ind_handler 0x0100d488 Section 0 ns_ble_task.o(i.gapc_param_update_req_ind_handler) + gapc_param_update_req_ind_handler 0x0100d489 Thumb Code 94 ns_ble_task.o(i.gapc_param_update_req_ind_handler) + i.gapc_param_updated_ind_handler 0x0100d4ec Section 0 ns_ble_task.o(i.gapc_param_updated_ind_handler) + gapc_param_updated_ind_handler 0x0100d4ed Thumb Code 36 ns_ble_task.o(i.gapc_param_updated_ind_handler) + i.gapc_set_dev_info_req_ind_handler 0x0100d514 Section 0 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) + gapc_set_dev_info_req_ind_handler 0x0100d515 Thumb Code 52 ns_ble_task.o(i.gapc_set_dev_info_req_ind_handler) + i.gapm_activity_created_ind_handler 0x0100d554 Section 0 ns_ble_task.o(i.gapm_activity_created_ind_handler) + gapm_activity_created_ind_handler 0x0100d555 Thumb Code 46 ns_ble_task.o(i.gapm_activity_created_ind_handler) + i.gapm_activity_stopped_ind_handler 0x0100d588 Section 0 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) + gapm_activity_stopped_ind_handler 0x0100d589 Thumb Code 82 ns_ble_task.o(i.gapm_activity_stopped_ind_handler) + i.gapm_addr_solved_ind_handler 0x0100d5e8 Section 0 ns_ble_task.o(i.gapm_addr_solved_ind_handler) + gapm_addr_solved_ind_handler 0x0100d5e9 Thumb Code 32 ns_ble_task.o(i.gapm_addr_solved_ind_handler) + i.gapm_cmp_evt_handler 0x0100d614 Section 0 ns_ble_task.o(i.gapm_cmp_evt_handler) + gapm_cmp_evt_handler 0x0100d615 Thumb Code 912 ns_ble_task.o(i.gapm_cmp_evt_handler) + i.gapm_ext_adv_repoer_ind_handler 0x0100d9f4 Section 0 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) + gapm_ext_adv_repoer_ind_handler 0x0100d9f5 Thumb Code 164 ns_ble_task.o(i.gapm_ext_adv_repoer_ind_handler) + i.gapm_gen_rand_nb_ind_handler 0x0100daa0 Section 0 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) + gapm_gen_rand_nb_ind_handler 0x0100daa1 Thumb Code 54 ns_ble_task.o(i.gapm_gen_rand_nb_ind_handler) + i.gapm_profile_added_ind_handler 0x0100dad6 Section 0 ns_ble_task.o(i.gapm_profile_added_ind_handler) + gapm_profile_added_ind_handler 0x0100dad7 Thumb Code 12 ns_ble_task.o(i.gapm_profile_added_ind_handler) + i.gapm_scan_request_ind_handler 0x0100dae2 Section 0 ns_ble_task.o(i.gapm_scan_request_ind_handler) + gapm_scan_request_ind_handler 0x0100dae3 Thumb Code 12 ns_ble_task.o(i.gapm_scan_request_ind_handler) + i.gattc_att_info_req_ind_handler 0x0100daf0 Section 0 rdtss_task.o(i.gattc_att_info_req_ind_handler) + gattc_att_info_req_ind_handler 0x0100daf1 Thumb Code 58 rdtss_task.o(i.gattc_att_info_req_ind_handler) + i.gattc_cmp_evt_handler 0x0100db30 Section 0 rdtss_task.o(i.gattc_cmp_evt_handler) + gattc_cmp_evt_handler 0x0100db31 Thumb Code 102 rdtss_task.o(i.gattc_cmp_evt_handler) + i.gattc_cmp_evt_handler 0x0100dba0 Section 0 ns_ble_task.o(i.gattc_cmp_evt_handler) + gattc_cmp_evt_handler 0x0100dba1 Thumb Code 36 ns_ble_task.o(i.gattc_cmp_evt_handler) + i.gattc_mtu_changed_ind_handler 0x0100dbc8 Section 0 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) + gattc_mtu_changed_ind_handler 0x0100dbc9 Thumb Code 66 ns_ble_task.o(i.gattc_mtu_changed_ind_handler) + i.gattc_read_req_ind_handler 0x0100dc14 Section 0 diss_task.o(i.gattc_read_req_ind_handler) + gattc_read_req_ind_handler 0x0100dc15 Thumb Code 188 diss_task.o(i.gattc_read_req_ind_handler) + i.gattc_read_req_ind_handler 0x0100dcd8 Section 0 rdtss_task.o(i.gattc_read_req_ind_handler) + gattc_read_req_ind_handler 0x0100dcd9 Thumb Code 212 rdtss_task.o(i.gattc_read_req_ind_handler) + i.gattc_write_req_ind_handler 0x0100ddb8 Section 0 rdtss_task.o(i.gattc_write_req_ind_handler) + gattc_write_req_ind_handler 0x0100ddb9 Thumb Code 260 rdtss_task.o(i.gattc_write_req_ind_handler) + i.get_cfg_handle 0x0100dec8 Section 0 rdts_common.o(i.get_cfg_handle) + i.get_value_handle 0x0100df34 Section 0 rdts_common.o(i.get_value_handle) + i.info_adc_init 0x0100df88 Section 0 app_info.o(i.info_adc_init) + info_adc_init 0x0100df89 Thumb Code 92 app_info.o(i.info_adc_init) + i.info_adc_read 0x0100dfec Section 0 app_info.o(i.info_adc_read) + info_adc_read 0x0100dfed Thumb Code 96 app_info.o(i.info_adc_read) + i.info_fill_item 0x0100e058 Section 0 app_info.o(i.info_fill_item) + info_fill_item 0x0100e059 Thumb Code 258 app_info.o(i.info_fill_item) + i.info_put_tlv 0x0100e174 Section 0 app_info.o(i.info_put_tlv) + info_put_tlv 0x0100e175 Thumb Code 44 app_info.o(i.info_put_tlv) + i.led_task 0x0100e1a0 Section 0 main.o(i.led_task) + led_task 0x0100e1a1 Thumb Code 48 main.o(i.led_task) + i.llhwc_modem_setmode 0x0100e1d4 Section 0 rwip_driver.o(i.llhwc_modem_setmode) + i.llhwc_phy_prerx_flash 0x0100e204 Section 0 rwip_driver.o(i.llhwc_phy_prerx_flash) + i.llhwc_setmode_reg_config 0x0100e334 Section 0 rwip_driver.o(i.llhwc_setmode_reg_config) + llhwc_setmode_reg_config 0x0100e335 Thumb Code 88 rwip_driver.o(i.llhwc_setmode_reg_config) + i.main 0x0100e3c4 Section 0 main.o(i.main) + i.ns_EXTI4_12_IRQHandler 0x0100e564 Section 0 ns_ble.o(i.ns_EXTI4_12_IRQHandler) + i.ns_HardFault_Handler 0x0100e5c0 Section 0 ns_ble.o(i.ns_HardFault_Handler) + i.ns_ble_add_prf_func_register 0x0100e5e8 Section 0 ns_ble.o(i.ns_ble_add_prf_func_register) + i.ns_ble_add_svc 0x0100e608 Section 0 ns_ble.o(i.ns_ble_add_svc) + i.ns_ble_adv_fsm_next 0x0100e634 Section 0 ns_ble.o(i.ns_ble_adv_fsm_next) + i.ns_ble_adv_init 0x0100e710 Section 0 ns_ble.o(i.ns_ble_adv_init) + i.ns_ble_adv_start 0x0100e758 Section 0 ns_ble.o(i.ns_ble_adv_start) + i.ns_ble_adv_stop 0x0100e7a8 Section 0 ns_ble.o(i.ns_ble_adv_stop) + i.ns_ble_delete_init 0x0100e7f4 Section 0 ns_ble.o(i.ns_ble_delete_init) + i.ns_ble_delete_scan 0x0100e830 Section 0 ns_ble.o(i.ns_ble_delete_scan) + i.ns_ble_disconnect 0x0100e868 Section 0 ns_ble.o(i.ns_ble_disconnect) + i.ns_ble_gap_init 0x0100e894 Section 0 ns_ble.o(i.ns_ble_gap_init) + i.ns_ble_get_connection_num 0x0100e900 Section 0 ns_ble.o(i.ns_ble_get_connection_num) + i.ns_ble_list_set_ral 0x0100e924 Section 0 ns_ble.o(i.ns_ble_list_set_ral) + i.ns_ble_lsc_config 0x0100e974 Section 0 ns_ble.o(i.ns_ble_lsc_config) + i.ns_ble_mtu_set 0x0100e9f8 Section 0 ns_ble.o(i.ns_ble_mtu_set) + i.ns_ble_prf_task_register 0x0100ea2c Section 0 ns_ble.o(i.ns_ble_prf_task_register) + i.ns_ble_scan_data_find 0x0100ea54 Section 0 ns_ble.o(i.ns_ble_scan_data_find) + i.ns_ble_stack_init 0x0100ea9c Section 0 ns_ble.o(i.ns_ble_stack_init) + i.ns_ble_start_init 0x0100ed14 Section 0 ns_ble.o(i.ns_ble_start_init) + i.ns_ble_start_scan 0x0100ee38 Section 0 ns_ble.o(i.ns_ble_start_scan) + i.ns_ble_stop_init 0x0100ef04 Section 0 ns_ble.o(i.ns_ble_stop_init) + i.ns_ble_stop_scan 0x0100ef3c Section 0 ns_ble.o(i.ns_ble_stop_scan) + i.ns_ble_update_param 0x0100ef78 Section 0 ns_ble.o(i.ns_ble_update_param) + i.ns_bond_db_get_size 0x0100eff0 Section 0 ns_sec.o(i.ns_bond_db_get_size) + ns_bond_db_get_size 0x0100eff1 Thumb Code 36 ns_sec.o(i.ns_bond_db_get_size) + i.ns_bond_db_load 0x0100f01c Section 0 ns_sec.o(i.ns_bond_db_load) + ns_bond_db_load 0x0100f01d Thumb Code 24 ns_sec.o(i.ns_bond_db_load) + i.ns_bond_last_bonded_addr 0x0100f038 Section 0 ns_sec.o(i.ns_bond_last_bonded_addr) + i.ns_bond_last_bonded_peer_id 0x0100f068 Section 0 ns_sec.o(i.ns_bond_last_bonded_peer_id) + i.ns_bond_last_bonded_ral_info 0x0100f098 Section 0 ns_sec.o(i.ns_bond_last_bonded_ral_info) + i.ns_bond_resolv_addr_start 0x0100f0fc Section 0 ns_sec.o(i.ns_bond_resolv_addr_start) + i.ns_bond_search_addr_irk 0x0100f15c Section 0 ns_sec.o(i.ns_bond_search_addr_irk) + i.ns_peripheral_config 0x0100f1d8 Section 0 ns_ble.o(i.ns_peripheral_config) + i.ns_sec_bond_store_evt_handler 0x0100f2ac Section 0 ns_sec.o(i.ns_sec_bond_store_evt_handler) + i.ns_sec_get_bond_status 0x0100f40c Section 0 ns_sec.o(i.ns_sec_get_bond_status) + i.ns_sec_get_iocap 0x0100f41c Section 0 ns_sec.o(i.ns_sec_get_iocap) + i.ns_sec_init 0x0100f428 Section 0 ns_sec.o(i.ns_sec_init) + i.ns_sleep_lock_acquire 0x0100f490 Section 0 ns_sleep.o(i.ns_sleep_lock_acquire) + i.ns_sleep_lock_release 0x0100f4a8 Section 0 ns_sleep.o(i.ns_sleep_lock_release) + i.ns_timer_api_process_handler 0x0100f4bc Section 0 ns_timer.o(i.ns_timer_api_process_handler) + i.ota_on_data 0x0100f584 Section 0 app_ota.o(i.ota_on_data) + ota_on_data 0x0100f585 Thumb Code 334 app_ota.o(i.ota_on_data) + i.ota_on_end 0x0100f6dc Section 0 app_ota.o(i.ota_on_end) + ota_on_end 0x0100f6dd Thumb Code 398 app_ota.o(i.ota_on_end) + i.ota_respond 0x0100f888 Section 0 app_ota.o(i.ota_respond) + ota_respond 0x0100f889 Thumb Code 40 app_ota.o(i.ota_respond) + i.params_save 0x0100f8b0 Section 0 app_params.o(i.params_save) + params_save 0x0100f8b1 Thumb Code 80 app_params.o(i.params_save) + i.patchx_enable 0x0100f90c Section 0 ns_ble.o(i.patchx_enable) + patchx_enable 0x0100f90d Thumb Code 58 ns_ble.o(i.patchx_enable) + i.prf_add_profile 0x0100f950 Section 0 prf.o(i.prf_add_profile) + i.prf_dst_task_get 0x0100f9d8 Section 0 prf.o(i.prf_dst_task_get) + i.prf_env_get 0x0100f9e8 Section 0 prf.o(i.prf_env_get) + i.prf_get_id_from_task 0x0100fa18 Section 0 prf.o(i.prf_get_id_from_task) + i.prf_get_itf_func_register 0x0100fa50 Section 0 prf.o(i.prf_get_itf_func_register) + i.prf_get_task_from_id 0x0100fa78 Section 0 prf.o(i.prf_get_task_from_id) + i.prf_init 0x0100fab0 Section 0 prf.o(i.prf_init) + i.prf_itf_get 0x0100fb64 Section 0 prf.o(i.prf_itf_get) + prf_itf_get 0x0100fb65 Thumb Code 44 prf.o(i.prf_itf_get) + i.proto_cli_out 0x0100fb94 Section 0 app_ble_proto.o(i.proto_cli_out) + proto_cli_out 0x0100fb95 Thumb Code 52 app_ble_proto.o(i.proto_cli_out) + i.proto_dump 0x0100fbcc Section 0 app_ble_proto.o(i.proto_dump) + proto_dump 0x0100fbcd Thumb Code 70 app_ble_proto.o(i.proto_dump) + i.prvAddCurrentTaskToDelayedList 0x0100fc4c Section 0 tasks.o(i.prvAddCurrentTaskToDelayedList) + prvAddCurrentTaskToDelayedList 0x0100fc4d Thumb Code 78 tasks.o(i.prvAddCurrentTaskToDelayedList) + i.prvCopyDataToQueue 0x0100fca4 Section 0 queue.o(i.prvCopyDataToQueue) + prvCopyDataToQueue 0x0100fca5 Thumb Code 112 queue.o(i.prvCopyDataToQueue) + i.prvIdleTask 0x0100fd14 Section 0 tasks.o(i.prvIdleTask) + prvIdleTask 0x0100fd15 Thumb Code 72 tasks.o(i.prvIdleTask) + i.prvInsertBlockIntoFreeList 0x0100fd68 Section 0 heap_4.o(i.prvInsertBlockIntoFreeList) + prvInsertBlockIntoFreeList 0x0100fd69 Thumb Code 76 heap_4.o(i.prvInsertBlockIntoFreeList) + i.prvListTasksWithinSingleList 0x0100fdbc Section 0 tasks.o(i.prvListTasksWithinSingleList) + prvListTasksWithinSingleList 0x0100fdbd Thumb Code 200 tasks.o(i.prvListTasksWithinSingleList) + i.prvTaskExitError 0x0100fe88 Section 0 port.o(i.prvTaskExitError) + prvTaskExitError 0x0100fe89 Thumb Code 14 port.o(i.prvTaskExitError) + i.prvUnlockQueue 0x0100fe9c Section 0 queue.o(i.prvUnlockQueue) + prvUnlockQueue 0x0100fe9d Thumb Code 116 queue.o(i.prvUnlockQueue) + i.pvPortMalloc 0x0100ff10 Section 0 heap_4.o(i.pvPortMalloc) + i.pvTaskIncrementMutexHeldCount 0x01010004 Section 0 tasks.o(i.pvTaskIncrementMutexHeldCount) + i.pxPortInitialiseStack 0x0101001c Section 0 port.o(i.pxPortInitialiseStack) + i.rdtss_att_get_value 0x01010040 Section 0 rdtss_task.o(i.rdtss_att_get_value) + rdtss_att_get_value 0x01010041 Thumb Code 58 rdtss_task.o(i.rdtss_att_get_value) + i.rdtss_att_info_rsp_handler 0x0101007c Section 0 rdtss_task.o(i.rdtss_att_info_rsp_handler) + rdtss_att_info_rsp_handler 0x0101007d Thumb Code 60 rdtss_task.o(i.rdtss_att_info_rsp_handler) + i.rdtss_att_set_value 0x010100bc Section 0 rdtss_task.o(i.rdtss_att_set_value) + rdtss_att_set_value 0x010100bd Thumb Code 104 rdtss_task.o(i.rdtss_att_set_value) + i.rdtss_cleanup 0x01010124 Section 0 rdtss.o(i.rdtss_cleanup) + rdtss_cleanup 0x01010125 Thumb Code 70 rdtss.o(i.rdtss_cleanup) + i.rdtss_create 0x01010170 Section 0 rdtss.o(i.rdtss_create) + rdtss_create 0x01010171 Thumb Code 70 rdtss.o(i.rdtss_create) + i.rdtss_destroy 0x010101bc Section 0 rdtss.o(i.rdtss_destroy) + rdtss_destroy 0x010101bd Thumb Code 66 rdtss.o(i.rdtss_destroy) + i.rdtss_get_att_handle 0x010101fe Section 0 rdts_common.o(i.rdtss_get_att_handle) + i.rdtss_get_att_idx 0x0101021a Section 0 rdts_common.o(i.rdtss_get_att_idx) + i.rdtss_init 0x01010242 Section 0 rdtss.o(i.rdtss_init) + rdtss_init 0x01010243 Thumb Code 152 rdtss.o(i.rdtss_init) + i.rdtss_init_ccc_values 0x010102dc Section 0 rdtss_task.o(i.rdtss_init_ccc_values) + i.rdtss_prf_itf_get 0x01010380 Section 0 rdtss.o(i.rdtss_prf_itf_get) + i.rdtss_send_notify 0x01010388 Section 0 app_rdtss.o(i.rdtss_send_notify) + i.rdtss_set_ccc_value 0x010103dc Section 0 rdtss_task.o(i.rdtss_set_ccc_value) + i.rdtss_task_init 0x01010410 Section 0 rdtss_task.o(i.rdtss_task_init) + i.rdtss_val_ind_req_handler 0x01010430 Section 0 rdtss_task.o(i.rdtss_val_ind_req_handler) + rdtss_val_ind_req_handler 0x01010431 Thumb Code 176 rdtss_task.o(i.rdtss_val_ind_req_handler) + i.rdtss_val_ntf_cfm_handler 0x010104e0 Section 0 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) + rdtss_val_ntf_cfm_handler 0x010104e1 Thumb Code 10 app_rdtss.o(i.rdtss_val_ntf_cfm_handler) + i.rdtss_val_ntf_req_handler 0x010104ea Section 0 rdtss_task.o(i.rdtss_val_ntf_req_handler) + rdtss_val_ntf_req_handler 0x010104eb Thumb Code 166 rdtss_task.o(i.rdtss_val_ntf_req_handler) + i.rdtss_val_set_req_handler 0x01010590 Section 0 rdtss_task.o(i.rdtss_val_set_req_handler) + rdtss_val_set_req_handler 0x01010591 Thumb Code 32 rdtss_task.o(i.rdtss_val_set_req_handler) + i.rdtss_val_write_ind_handler 0x010105b0 Section 0 app_rdtss.o(i.rdtss_val_write_ind_handler) + rdtss_val_write_ind_handler 0x010105b1 Thumb Code 170 app_rdtss.o(i.rdtss_val_write_ind_handler) + i.rdtss_value_req_ind_handler 0x010106c8 Section 0 app_rdtss.o(i.rdtss_value_req_ind_handler) + rdtss_value_req_ind_handler 0x010106c9 Thumb Code 110 app_rdtss.o(i.rdtss_value_req_ind_handler) + i.rdtss_value_req_rsp_handler 0x01010744 Section 0 rdtss_task.o(i.rdtss_value_req_rsp_handler) + rdtss_value_req_rsp_handler 0x01010745 Thumb Code 124 rdtss_task.o(i.rdtss_value_req_rsp_handler) + i.rwip_init 0x010107c4 Section 0 rwip.o(i.rwip_init) + i.rwip_slp_isr 0x010108dc Section 0 rwip_driver.o(i.rwip_slp_isr) + i.timer_canceled_handler 0x010109d4 Section 0 ns_timer.o(i.timer_canceled_handler) + timer_canceled_handler 0x010109d5 Thumb Code 2 ns_timer.o(i.timer_canceled_handler) + i.timer_modified_handler 0x010109d6 Section 0 ns_timer.o(i.timer_modified_handler) + timer_modified_handler 0x010109d7 Thumb Code 2 ns_timer.o(i.timer_modified_handler) + i.uxListRemove 0x010109d8 Section 0 list.o(i.uxListRemove) + i.uxTaskGetNumberOfTasks 0x01010a00 Section 0 tasks.o(i.uxTaskGetNumberOfTasks) + i.uxTaskGetSystemState 0x01010a0c Section 0 tasks.o(i.uxTaskGetSystemState) + i.vListInitialise 0x01010aa4 Section 0 list.o(i.vListInitialise) + i.vListInitialiseItem 0x01010aba Section 0 list.o(i.vListInitialiseItem) + i.vListInsert 0x01010ac0 Section 0 list.o(i.vListInsert) + i.vListInsertEnd 0x01010af2 Section 0 list.o(i.vListInsertEnd) + i.vPortEnterCritical 0x01010b0c Section 0 port.o(i.vPortEnterCritical) + i.vPortExitCritical 0x01010b24 Section 0 port.o(i.vPortExitCritical) + i.vPortFree 0x01010b40 Section 0 heap_4.o(i.vPortFree) + i.vPortYield 0x01010b84 Section 0 port.o(i.vPortYield) + i.vTaskDelay 0x01010b9c Section 0 tasks.o(i.vTaskDelay) + i.vTaskInternalSetTimeOutState 0x01010bcc Section 0 tasks.o(i.vTaskInternalSetTimeOutState) + i.vTaskList 0x01010bdc Section 0 tasks.o(i.vTaskList) + i.vTaskMissedYield 0x01010cac Section 0 tasks.o(i.vTaskMissedYield) + i.vTaskPlaceOnEventList 0x01010cb8 Section 0 tasks.o(i.vTaskPlaceOnEventList) + i.vTaskPriorityDisinheritAfterTimeout 0x01010cdc Section 0 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + i.vTaskStartScheduler 0x01010d50 Section 0 tasks.o(i.vTaskStartScheduler) + i.vTaskSuspendAll 0x01010da0 Section 0 tasks.o(i.vTaskSuspendAll) + i.vTaskSwitchContext 0x01010db0 Section 0 tasks.o(i.vTaskSwitchContext) + i.xPortGetFreeHeapSize 0x01010e14 Section 0 heap_4.o(i.xPortGetFreeHeapSize) + i.xPortGetMinimumEverFreeHeapSize 0x01010e20 Section 0 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) + i.xPortStartScheduler 0x01010e2c Section 0 port.o(i.xPortStartScheduler) + i.xQueueCreateMutex 0x01010e7c Section 0 queue.o(i.xQueueCreateMutex) + i.xQueueGenericCreate 0x01010ea0 Section 0 queue.o(i.xQueueGenericCreate) + i.xQueueGenericReset 0x01010ee4 Section 0 queue.o(i.xQueueGenericReset) + i.xQueueGenericSend 0x01010f52 Section 0 queue.o(i.xQueueGenericSend) + i.xQueueGenericSendFromISR 0x010110e0 Section 0 queue.o(i.xQueueGenericSendFromISR) + i.xQueueReceive 0x0101116e Section 0 queue.o(i.xQueueReceive) + i.xQueueSemaphoreTake 0x010112b0 Section 0 queue.o(i.xQueueSemaphoreTake) + i.xTaskCheckForTimeOut 0x01011424 Section 0 tasks.o(i.xTaskCheckForTimeOut) + i.xTaskCreate 0x01011488 Section 0 tasks.o(i.xTaskCreate) + i.xTaskGetSchedulerState 0x01011600 Section 0 tasks.o(i.xTaskGetSchedulerState) + i.xTaskGetTickCount 0x01011620 Section 0 tasks.o(i.xTaskGetTickCount) + i.xTaskIncrementTick 0x0101162c Section 0 tasks.o(i.xTaskIncrementTick) + i.xTaskPriorityDisinherit 0x01011700 Section 0 tasks.o(i.xTaskPriorityDisinherit) + i.xTaskPriorityInherit 0x01011768 Section 0 tasks.o(i.xTaskPriorityInherit) + i.xTaskRemoveFromEventList 0x010117e0 Section 0 tasks.o(i.xTaskRemoveFromEventList) + i.xTaskResumeAll 0x01011844 Section 0 tasks.o(i.xTaskResumeAll) + .constdata 0x0101190c Section 472 system_n32wb03x.o(.constdata) + .constdata 0x01011ae4 Section 12 n32wb03x_rcc.o(.constdata) + s_AhbPresTable 0x01011ae4 Data 4 n32wb03x_rcc.o(.constdata) + s_ApbPresTable 0x01011ae8 Data 8 n32wb03x_rcc.o(.constdata) + .constdata 0x01011af0 Section 804 n32wb03x_qflash.o(.constdata) + .constdata 0x01011e14 Section 30 rwip_driver.o(.constdata) + TXPWR_MAP 0x01011e14 Data 30 rwip_driver.o(.constdata) + .constdata 0x01011e34 Section 168 diss.o(.constdata) + .constdata 0x01011edc Section 24 diss_task.o(.constdata) + diss_msg_handler_tab 0x01011edc Data 24 diss_task.o(.constdata) + .constdata 0x01011ef4 Section 16 rdtss.o(.constdata) + .constdata 0x01011f04 Section 72 rdtss_task.o(.constdata) + rdtss_msg_handler_tab 0x01011f04 Data 72 rdtss_task.o(.constdata) + .constdata 0x01011f4c Section 40 ns_sec.o(.constdata) + .constdata 0x01011f74 Section 8 ns_sec.o(.constdata) + .constdata 0x01011f7c Section 820 ns_ble.o(.constdata) + fun_5_Array 0x01011f7c Data 820 ns_ble.o(.constdata) + .constdata 0x010122b0 Section 152 ns_ble_task.o(.constdata) + gapm_att_db 0x010122b0 Data 88 ns_ble_task.o(.constdata) + gattm_att_db 0x01012308 Data 64 ns_ble_task.o(.constdata) + .constdata 0x01012348 Section 200 ns_ble_task.o(.constdata) + app_msg_handler_tab 0x01012348 Data 200 ns_ble_task.o(.constdata) + .constdata 0x01012410 Section 12 ns_ble_task.o(.constdata) + .constdata 0x0101241c Section 8 app_dis.o(.constdata) + .constdata 0x01012424 Section 8 app_dis.o(.constdata) + .constdata 0x0101242c Section 266 app_rdtss.o(.constdata) + .constdata 0x01012538 Section 24 app_rdtss.o(.constdata) + .constdata 0x01012550 Section 168 cli_core.o(.constdata) + s_cmds 0x01012550 Data 168 cli_core.o(.constdata) + .constdata 0x010125f8 Section 6 app_info.o(.constdata) + s_all_items 0x010125f8 Data 6 app_info.o(.constdata) + .constdata 0x010125fe Section 129 ctype_o.o(.constdata) + .constdata 0x01012680 Section 4 ctype_o.o(.constdata) + table 0x01012680 Data 4 ctype_o.o(.constdata) + .conststring 0x01012684 Section 776 cli_core.o(.conststring) + .conststring 0x0101298c Section 73 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) @@ -2619,13 +2660,14 @@ Image Symbol Table 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 10 app_ble_proto.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) @@ -2691,26 +2733,26 @@ Image Symbol Table s_history 0x200050e0 Data 512 app_cli.o(.bss) .bss 0x200052e0 Section 512 ble_up.o(.bss) s_buf 0x200052e0 Data 512 ble_up.o(.bss) - .bss 0x200054e0 Section 1403 app_ble_proto.o(.bss) + .bss 0x200054e0 Section 1915 app_ble_proto.o(.bss) s_line 0x200054e0 Data 64 app_ble_proto.o(.bss) s_line 0x20005520 Data 64 app_ble_proto.o(.bss) s_rxBuf 0x20005560 Data 512 app_ble_proto.o(.bss) s_txFrame 0x20005760 Data 251 app_ble_proto.o(.bss) - s_cliRsp 0x2000585b Data 512 app_ble_proto.o(.bss) - .bss 0x20005a5b Section 40 app_info.o(.bss) - s_tlv 0x20005a5b Data 40 app_info.o(.bss) - .bss 0x20005a84 Section 52 app_params.o(.bss) - s_params 0x20005a84 Data 52 app_params.o(.bss) - .bss 0x20005ab8 Section 240 tasks.o(.bss) - pxReadyTasksLists 0x20005ab8 Data 140 tasks.o(.bss) - xDelayedTaskList1 0x20005b44 Data 20 tasks.o(.bss) - xDelayedTaskList2 0x20005b58 Data 20 tasks.o(.bss) - xPendingReadyList 0x20005b6c Data 20 tasks.o(.bss) - xTasksWaitingTermination 0x20005b80 Data 20 tasks.o(.bss) - xSuspendedTaskList 0x20005b94 Data 20 tasks.o(.bss) - .bss 0x20005ba8 Section 20480 heap_4.o(.bss) - ucHeap 0x20005ba8 Data 20480 heap_4.o(.bss) - STACK 0x2000aba8 Section 2048 startup_n32wb03x.o(STACK) + s_cliRsp 0x2000585b Data 1024 app_ble_proto.o(.bss) + .bss 0x20005c5b Section 40 app_info.o(.bss) + s_tlv 0x20005c5b Data 40 app_info.o(.bss) + .bss 0x20005c84 Section 52 app_params.o(.bss) + s_params 0x20005c84 Data 52 app_params.o(.bss) + .bss 0x20005cb8 Section 240 tasks.o(.bss) + pxReadyTasksLists 0x20005cb8 Data 140 tasks.o(.bss) + xDelayedTaskList1 0x20005d44 Data 20 tasks.o(.bss) + xDelayedTaskList2 0x20005d58 Data 20 tasks.o(.bss) + xPendingReadyList 0x20005d6c Data 20 tasks.o(.bss) + xTasksWaitingTermination 0x20005d80 Data 20 tasks.o(.bss) + xSuspendedTaskList 0x20005d94 Data 20 tasks.o(.bss) + .bss 0x20005da8 Section 20480 heap_4.o(.bss) + ucHeap 0x20005da8 Data 20480 heap_4.o(.bss) + STACK 0x2000ada8 Section 2048 startup_n32wb03x.o(STACK) Global Symbols @@ -3717,243 +3759,246 @@ Image Symbol Table AppBootset_CmdBsdump 0x01008ee9 Thumb Code 48 app_bootset.o(i.AppBootset_CmdBsdump) AppBootset_CmdBsset 0x01008f1d Thumb Code 410 app_bootset.o(i.AppBootset_CmdBsset) AppCli_Init 0x0100924d Thumb Code 30 app_cli.o(i.AppCli_Init) - AppParams_CmdParam 0x01009275 Thumb Code 234 app_params.o(i.AppParams_CmdParam) - DMA_ClearFlag 0x01009e11 Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag) - DMA_DeInit 0x01009e15 Thumb Code 106 n32wb03x_dma.o(i.DMA_DeInit) - DMA_EnableChannel 0x01009e9d Thumb Code 20 n32wb03x_dma.o(i.DMA_EnableChannel) - DMA_GetFlagStatus 0x01009eb5 Thumb Code 14 n32wb03x_dma.o(i.DMA_GetFlagStatus) - DMA_Init 0x01009ec5 Thumb Code 58 n32wb03x_dma.o(i.DMA_Init) - DMA_RequestRemap 0x01009f05 Thumb Code 14 n32wb03x_dma.o(i.DMA_RequestRemap) - EXTI_ClrITPendBit 0x01009f15 Thumb Code 6 n32wb03x_exti.o(i.EXTI_ClrITPendBit) - EXTI_GetITStatus 0x01009f21 Thumb Code 24 n32wb03x_exti.o(i.EXTI_GetITStatus) - EXTI_InitPeripheral 0x01009f3d Thumb Code 108 n32wb03x_exti.o(i.EXTI_InitPeripheral) - GPIO_InitPeripheral 0x01009fad Thumb Code 184 n32wb03x_gpio.o(i.GPIO_InitPeripheral) - GPIO_InitStruct 0x0100a065 Thumb Code 22 n32wb03x_gpio.o(i.GPIO_InitStruct) - GPIO_ResetBits 0x0100a081 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) - GPIO_SetBits 0x0100a085 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits) - GPIO_TogglePin 0x0100a089 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) - HardFault_Handler 0x0100a091 Thumb Code 58 n32wb03x_it.o(i.HardFault_Handler) - LedBlink 0x0100a141 Thumb Code 8 app_gpio.o(i.LedBlink) - LedInit 0x0100a149 Thumb Code 64 app_gpio.o(i.LedInit) - LedOff 0x0100a195 Thumb Code 8 app_gpio.o(i.LedOff) - LedOn 0x0100a19d Thumb Code 8 app_gpio.o(i.LedOn) - NVIC_Init 0x0100a1a5 Thumb Code 102 misc.o(i.NVIC_Init) - OTPTrim_Read 0x0100a21d Thumb Code 186 system_n32wb03x.o(i.OTPTrim_Read) - Qflash_Erase_Sector 0x0100a2e9 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Erase_Sector) - Qflash_Init 0x0100a30d Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Init) - Qflash_Write 0x0100a345 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Write) - RCC_ConfigAdcClk 0x0100a369 Thumb Code 14 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) - RCC_EnableAHBPeriphClk 0x0100a37d Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) - RCC_EnableAHBPeriphReset 0x0100a395 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) - RCC_EnableAPB2PeriphClk 0x0100a3ad Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) - RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x0100a3c5 Thumb Code 22 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) - RCC_GetClocksFreqValue 0x0100a3e1 Thumb Code 90 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) - SVC_Handler 0x0100a455 Thumb Code 2 port.o(i.SVC_Handler) - SysTick_Handler 0x0100a459 Thumb Code 32 port.o(i.SysTick_Handler) - SystemGetMacAddr 0x0100a47d Thumb Code 44 system_n32wb03x.o(i.SystemGetMacAddr) - SystemInit 0x0100a4b1 Thumb Code 346 system_n32wb03x.o(i.SystemInit) - SystemTrimValueGet 0x0100a631 Thumb Code 44 system_n32wb03x.o(i.SystemTrimValueGet) - USART1_IRQHandler 0x0100a661 Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler) - USART_ConfigInt 0x0100a669 Thumb Code 50 n32wb03x_usart.o(i.USART_ConfigInt) - USART_Enable 0x0100a69d Thumb Code 22 n32wb03x_usart.o(i.USART_Enable) - USART_EnableDMA 0x0100a6b9 Thumb Code 16 n32wb03x_usart.o(i.USART_EnableDMA) - USART_GetFlagStatus 0x0100a6c9 Thumb Code 14 n32wb03x_usart.o(i.USART_GetFlagStatus) - USART_GetIntStatus 0x0100a6d7 Thumb Code 64 n32wb03x_usart.o(i.USART_GetIntStatus) - USART_Init 0x0100a719 Thumb Code 120 n32wb03x_usart.o(i.USART_Init) - USART_ReceiveData 0x0100a7a1 Thumb Code 8 n32wb03x_usart.o(i.USART_ReceiveData) - USART_SendData 0x0100a7a9 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) - __0printf 0x0100a7b1 Thumb Code 24 printfa.o(i.__0printf) - __1printf 0x0100a7b1 Thumb Code 0 printfa.o(i.__0printf) - __2printf 0x0100a7b1 Thumb Code 0 printfa.o(i.__0printf) - __c89printf 0x0100a7b1 Thumb Code 0 printfa.o(i.__0printf) - printf 0x0100a7b1 Thumb Code 0 printfa.o(i.__0printf) - __0sprintf 0x0100a7d1 Thumb Code 36 printfa.o(i.__0sprintf) - __1sprintf 0x0100a7d1 Thumb Code 0 printfa.o(i.__0sprintf) - __2sprintf 0x0100a7d1 Thumb Code 0 printfa.o(i.__0sprintf) - __c89sprintf 0x0100a7d1 Thumb Code 0 printfa.o(i.__0sprintf) - sprintf 0x0100a7d1 Thumb Code 0 printfa.o(i.__0sprintf) - __0vsnprintf 0x0100a7f9 Thumb Code 40 printfa.o(i.__0vsnprintf) - __1vsnprintf 0x0100a7f9 Thumb Code 0 printfa.o(i.__0vsnprintf) - __2vsnprintf 0x0100a7f9 Thumb Code 0 printfa.o(i.__0vsnprintf) - __c89vsnprintf 0x0100a7f9 Thumb Code 0 printfa.o(i.__0vsnprintf) - vsnprintf 0x0100a7f9 Thumb Code 0 printfa.o(i.__0vsnprintf) - __ARM_clz 0x0100a825 Thumb Code 46 depilogue.o(i.__ARM_clz) - __aeabi_errno_addr 0x0100a855 Thumb Code 4 errno.o(i.__aeabi_errno_addr) - __rt_errno_addr 0x0100a855 Thumb Code 0 errno.o(i.__aeabi_errno_addr) - app_ble_adv_init 0x0100b129 Thumb Code 90 app_ble.o(i.app_ble_adv_init) - app_ble_adv_msg_handler 0x0100b19d Thumb Code 2 app_ble.o(i.app_ble_adv_msg_handler) - app_ble_connected 0x0100b1a1 Thumb Code 38 app_ble.o(i.app_ble_connected) - app_ble_disconnected 0x0100b1e5 Thumb Code 40 app_ble.o(i.app_ble_disconnected) - app_ble_gap_params_init 0x0100b241 Thumb Code 118 app_ble.o(i.app_ble_gap_params_init) - app_ble_init 0x0100b2d9 Thumb Code 58 app_ble.o(i.app_ble_init) - app_ble_msg_handler 0x0100b325 Thumb Code 90 app_ble.o(i.app_ble_msg_handler) - app_ble_proto_cli_exec 0x0100b391 Thumb Code 148 app_ble_proto.o(i.app_ble_proto_cli_exec) - app_ble_proto_cli_rsp 0x0100b479 Thumb Code 10 app_ble_proto.o(i.app_ble_proto_cli_rsp) - app_ble_proto_init 0x0100b48d Thumb Code 14 app_ble_proto.o(i.app_ble_proto_init) - app_ble_proto_log_get 0x0100b4a1 Thumb Code 6 app_ble_proto.o(i.app_ble_proto_log_get) - app_ble_proto_log_set 0x0100b4ad Thumb Code 12 app_ble_proto.o(i.app_ble_proto_log_set) - app_ble_proto_on_disconnect 0x0100b4bd Thumb Code 20 app_ble_proto.o(i.app_ble_proto_on_disconnect) - app_ble_proto_rx_bytes 0x0100b4d5 Thumb Code 380 app_ble_proto.o(i.app_ble_proto_rx_bytes) - app_ble_proto_send_frame 0x0100b675 Thumb Code 158 app_ble_proto.o(i.app_ble_proto_send_frame) - app_ble_sec_init 0x0100b72d Thumb Code 70 app_ble.o(i.app_ble_sec_init) - app_dis_add_dis 0x0100b859 Thumb Code 74 app_dis.o(i.app_dis_add_dis) - app_entry_point_handler 0x0100b8b5 Thumb Code 238 ns_ble_task.o(i.app_entry_point_handler) - app_fan_get_rpm 0x0100b9b9 Thumb Code 4 app_info.o(i.app_fan_get_rpm) - app_info_chip_temp_c10 0x0100b9c1 Thumb Code 74 app_info.o(i.app_info_chip_temp_c10) - app_info_handle_query 0x0100ba1d Thumb Code 70 app_info.o(i.app_info_handle_query) - app_info_last_temp_raw 0x0100ba69 Thumb Code 6 app_info.o(i.app_info_last_temp_raw) - app_info_tlv_snapshot 0x0100ba75 Thumb Code 34 app_info.o(i.app_info_tlv_snapshot) - app_info_vdd_mv 0x0100baa1 Thumb Code 28 app_info.o(i.app_info_vdd_mv) - app_ota_abort 0x0100bb89 Thumb Code 18 app_ota.o(i.app_ota_abort) - app_ota_handle_frame 0x0100bba1 Thumb Code 268 app_ota.o(i.app_ota_handle_frame) - app_params_get 0x0100bcbd Thumb Code 4 app_params.o(i.app_params_get) - app_params_init 0x0100bcc5 Thumb Code 76 app_params.o(i.app_params_init) - app_rdtss_add_rdts 0x0100bd21 Thumb Code 82 app_rdtss.o(i.app_rdtss_add_rdts) - app_user_msg_handler 0x0100bf39 Thumb Code 2 app_ble.o(i.app_user_msg_handler) - attm_att_set_value 0x0100bf3d Thumb Code 172 lib_att.o(i.attm_att_set_value) - ble_up_on_cfm 0x0100c00d Thumb Code 14 ble_up.o(i.ble_up_on_cfm) - ble_up_poll 0x0100c021 Thumb Code 76 ble_up.o(i.ble_up_poll) - ble_up_reset 0x0100c079 Thumb Code 12 ble_up.o(i.ble_up_reset) - ble_up_write 0x0100c089 Thumb Code 58 ble_up.o(i.ble_up_write) - bsp_usart_init 0x0100c249 Thumb Code 196 bsp_usart.o(i.bsp_usart_init) - bsp_usart_read_byte 0x0100c325 Thumb Code 52 bsp_usart.o(i.bsp_usart_read_byte) - bsp_usart_rx_isr_handler 0x0100c35d Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler) - bsp_usart_tx_lock 0x0100c3b1 Thumb Code 28 bsp_usart.o(i.bsp_usart_tx_lock) - bsp_usart_tx_unlock 0x0100c3d1 Thumb Code 32 bsp_usart.o(i.bsp_usart_tx_unlock) - bsp_usart_write_dma 0x0100c3f5 Thumb Code 134 bsp_usart.o(i.bsp_usart_write_dma) - caiic_crc32 0x0100c48d Thumb Code 48 boot_crc32.o(i.caiic_crc32) - check_client_char_cfg 0x0100c4c1 Thumb Code 42 rdts_common.o(i.check_client_char_cfg) - cli_cmd_count 0x0100c4eb Thumb Code 4 cli_core.o(i.cli_cmd_count) - cli_cmd_name 0x0100c4f1 Thumb Code 18 cli_core.o(i.cli_cmd_name) - cli_exec_line 0x0100c509 Thumb Code 140 cli_core.o(i.cli_exec_line) - cli_printf 0x0100c5bd Thumb Code 36 cli_core.o(i.cli_printf) - cli_set_output 0x0100c67d Thumb Code 6 cli_core.o(i.cli_set_output) - cli_write 0x0100c689 Thumb Code 30 cli_core.o(i.cli_write) - diss_check_val_len 0x0100c6ad Thumb Code 42 diss.o(i.diss_check_val_len) - diss_handle_to_value 0x0100c719 Thumb Code 52 diss.o(i.diss_handle_to_value) - diss_prf_itf_get 0x0100c7ed Thumb Code 4 diss.o(i.diss_prf_itf_get) - diss_task_init 0x0100c891 Thumb Code 28 diss_task.o(i.diss_task_init) - diss_value_to_handle 0x0100c9ed Thumb Code 58 diss.o(i.diss_value_to_handle) - eTaskGetState 0x0100ca29 Thumb Code 82 tasks.o(i.eTaskGetState) - fputc 0x0100ca89 Thumb Code 54 bsp_usart.o(i.fputc) - get_cfg_handle 0x0100dc4d Thumb Code 98 rdts_common.o(i.get_cfg_handle) - get_value_handle 0x0100dcb9 Thumb Code 78 rdts_common.o(i.get_value_handle) - llhwc_modem_setmode 0x0100df59 Thumb Code 44 rwip_driver.o(i.llhwc_modem_setmode) - llhwc_phy_prerx_flash 0x0100df89 Thumb Code 172 rwip_driver.o(i.llhwc_phy_prerx_flash) - main 0x0100e149 Thumb Code 136 main.o(i.main) - ns_EXTI4_12_IRQHandler 0x0100e2e9 Thumb Code 76 ns_ble.o(i.ns_EXTI4_12_IRQHandler) - ns_HardFault_Handler 0x0100e345 Thumb Code 26 ns_ble.o(i.ns_HardFault_Handler) - ns_ble_add_prf_func_register 0x0100e36d Thumb Code 28 ns_ble.o(i.ns_ble_add_prf_func_register) - ns_ble_add_svc 0x0100e38d Thumb Code 34 ns_ble.o(i.ns_ble_add_svc) - ns_ble_adv_fsm_next 0x0100e3b9 Thumb Code 202 ns_ble.o(i.ns_ble_adv_fsm_next) - ns_ble_adv_init 0x0100e495 Thumb Code 58 ns_ble.o(i.ns_ble_adv_init) - ns_ble_adv_start 0x0100e4dd Thumb Code 72 ns_ble.o(i.ns_ble_adv_start) - ns_ble_adv_stop 0x0100e52d Thumb Code 66 ns_ble.o(i.ns_ble_adv_stop) - ns_ble_delete_init 0x0100e579 Thumb Code 46 ns_ble.o(i.ns_ble_delete_init) - ns_ble_delete_scan 0x0100e5b5 Thumb Code 42 ns_ble.o(i.ns_ble_delete_scan) - ns_ble_disconnect 0x0100e5ed Thumb Code 34 ns_ble.o(i.ns_ble_disconnect) - ns_ble_gap_init 0x0100e619 Thumb Code 70 ns_ble.o(i.ns_ble_gap_init) - ns_ble_get_connection_num 0x0100e685 Thumb Code 32 ns_ble.o(i.ns_ble_get_connection_num) - ns_ble_list_set_ral 0x0100e6a9 Thumb Code 76 ns_ble.o(i.ns_ble_list_set_ral) - ns_ble_lsc_config 0x0100e6f9 Thumb Code 106 ns_ble.o(i.ns_ble_lsc_config) - ns_ble_mtu_set 0x0100e77d Thumb Code 40 ns_ble.o(i.ns_ble_mtu_set) - ns_ble_prf_task_register 0x0100e7b1 Thumb Code 34 ns_ble.o(i.ns_ble_prf_task_register) - ns_ble_scan_data_find 0x0100e7d9 Thumb Code 72 ns_ble.o(i.ns_ble_scan_data_find) - ns_ble_stack_init 0x0100e821 Thumb Code 448 ns_ble.o(i.ns_ble_stack_init) - ns_ble_start_init 0x0100ea99 Thumb Code 260 ns_ble.o(i.ns_ble_start_init) - ns_ble_start_scan 0x0100ebbd Thumb Code 178 ns_ble.o(i.ns_ble_start_scan) - ns_ble_stop_init 0x0100ec89 Thumb Code 42 ns_ble.o(i.ns_ble_stop_init) - ns_ble_stop_scan 0x0100ecc1 Thumb Code 48 ns_ble.o(i.ns_ble_stop_scan) - ns_ble_update_param 0x0100ecfd Thumb Code 112 ns_ble.o(i.ns_ble_update_param) - ns_bond_last_bonded_addr 0x0100edbd Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_addr) - ns_bond_last_bonded_peer_id 0x0100eded Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_peer_id) - ns_bond_last_bonded_ral_info 0x0100ee1d Thumb Code 92 ns_sec.o(i.ns_bond_last_bonded_ral_info) - ns_bond_resolv_addr_start 0x0100ee81 Thumb Code 92 ns_sec.o(i.ns_bond_resolv_addr_start) - ns_bond_search_addr_irk 0x0100eee1 Thumb Code 110 ns_sec.o(i.ns_bond_search_addr_irk) - ns_peripheral_config 0x0100ef5d Thumb Code 162 ns_ble.o(i.ns_peripheral_config) - ns_sec_bond_store_evt_handler 0x0100f031 Thumb Code 308 ns_sec.o(i.ns_sec_bond_store_evt_handler) - ns_sec_get_bond_status 0x0100f191 Thumb Code 12 ns_sec.o(i.ns_sec_get_bond_status) - ns_sec_get_iocap 0x0100f1a1 Thumb Code 6 ns_sec.o(i.ns_sec_get_iocap) - ns_sec_init 0x0100f1ad Thumb Code 94 ns_sec.o(i.ns_sec_init) - ns_sleep_lock_acquire 0x0100f215 Thumb Code 20 ns_sleep.o(i.ns_sleep_lock_acquire) - ns_sleep_lock_release 0x0100f22d Thumb Code 16 ns_sleep.o(i.ns_sleep_lock_release) - ns_timer_api_process_handler 0x0100f241 Thumb Code 166 ns_timer.o(i.ns_timer_api_process_handler) - prf_add_profile 0x0100f6d5 Thumb Code 132 prf.o(i.prf_add_profile) - prf_dst_task_get 0x0100f75d Thumb Code 16 prf.o(i.prf_dst_task_get) - prf_env_get 0x0100f76d Thumb Code 44 prf.o(i.prf_env_get) - prf_get_id_from_task 0x0100f79d Thumb Code 50 prf.o(i.prf_get_id_from_task) - prf_get_itf_func_register 0x0100f7d5 Thumb Code 34 prf.o(i.prf_get_itf_func_register) - prf_get_task_from_id 0x0100f7fd Thumb Code 50 prf.o(i.prf_get_task_from_id) - prf_init 0x0100f835 Thumb Code 170 prf.o(i.prf_init) - pvPortMalloc 0x0100fc95 Thumb Code 230 heap_4.o(i.pvPortMalloc) - pvTaskIncrementMutexHeldCount 0x0100fd89 Thumb Code 20 tasks.o(i.pvTaskIncrementMutexHeldCount) - pxPortInitialiseStack 0x0100fda1 Thumb Code 30 port.o(i.pxPortInitialiseStack) - rdtss_get_att_handle 0x0100ff83 Thumb Code 28 rdts_common.o(i.rdtss_get_att_handle) - rdtss_get_att_idx 0x0100ff9f Thumb Code 40 rdts_common.o(i.rdtss_get_att_idx) - rdtss_init_ccc_values 0x01010061 Thumb Code 160 rdtss_task.o(i.rdtss_init_ccc_values) - rdtss_prf_itf_get 0x01010105 Thumb Code 4 rdtss.o(i.rdtss_prf_itf_get) - rdtss_send_notify 0x0101010d Thumb Code 70 app_rdtss.o(i.rdtss_send_notify) - rdtss_set_ccc_value 0x01010161 Thumb Code 52 rdtss_task.o(i.rdtss_set_ccc_value) - rdtss_task_init 0x01010195 Thumb Code 28 rdtss_task.o(i.rdtss_task_init) - rwip_init 0x01010549 Thumb Code 198 rwip.o(i.rwip_init) - rwip_slp_isr 0x01010661 Thumb Code 198 rwip_driver.o(i.rwip_slp_isr) - uxListRemove 0x0101075d Thumb Code 38 list.o(i.uxListRemove) - uxTaskGetNumberOfTasks 0x01010785 Thumb Code 6 tasks.o(i.uxTaskGetNumberOfTasks) - uxTaskGetSystemState 0x01010791 Thumb Code 134 tasks.o(i.uxTaskGetSystemState) - vListInitialise 0x01010829 Thumb Code 22 list.o(i.vListInitialise) - vListInitialiseItem 0x0101083f Thumb Code 6 list.o(i.vListInitialiseItem) - vListInsert 0x01010845 Thumb Code 50 list.o(i.vListInsert) - vListInsertEnd 0x01010877 Thumb Code 24 list.o(i.vListInsertEnd) - vPortEnterCritical 0x01010891 Thumb Code 20 port.o(i.vPortEnterCritical) - vPortExitCritical 0x010108a9 Thumb Code 22 port.o(i.vPortExitCritical) - vPortFree 0x010108c5 Thumb Code 64 heap_4.o(i.vPortFree) - vPortYield 0x01010909 Thumb Code 18 port.o(i.vPortYield) - vTaskDelay 0x01010921 Thumb Code 44 tasks.o(i.vTaskDelay) - vTaskInternalSetTimeOutState 0x01010951 Thumb Code 12 tasks.o(i.vTaskInternalSetTimeOutState) - vTaskList 0x01010961 Thumb Code 188 tasks.o(i.vTaskList) - vTaskMissedYield 0x01010a31 Thumb Code 8 tasks.o(i.vTaskMissedYield) - vTaskPlaceOnEventList 0x01010a3d Thumb Code 32 tasks.o(i.vTaskPlaceOnEventList) - vTaskPriorityDisinheritAfterTimeout 0x01010a61 Thumb Code 106 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) - vTaskStartScheduler 0x01010ad5 Thumb Code 60 tasks.o(i.vTaskStartScheduler) - vTaskSuspendAll 0x01010b25 Thumb Code 10 tasks.o(i.vTaskSuspendAll) - vTaskSwitchContext 0x01010b35 Thumb Code 92 tasks.o(i.vTaskSwitchContext) - xPortGetFreeHeapSize 0x01010b99 Thumb Code 6 heap_4.o(i.xPortGetFreeHeapSize) - xPortGetMinimumEverFreeHeapSize 0x01010ba5 Thumb Code 6 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) - xPortStartScheduler 0x01010bb1 Thumb Code 62 port.o(i.xPortStartScheduler) - xQueueCreateMutex 0x01010c01 Thumb Code 36 queue.o(i.xQueueCreateMutex) - xQueueGenericCreate 0x01010c25 Thumb Code 68 queue.o(i.xQueueGenericCreate) - xQueueGenericReset 0x01010c69 Thumb Code 110 queue.o(i.xQueueGenericReset) - xQueueGenericSend 0x01010cd7 Thumb Code 398 queue.o(i.xQueueGenericSend) - xQueueGenericSendFromISR 0x01010e65 Thumb Code 142 queue.o(i.xQueueGenericSendFromISR) - xQueueReceive 0x01010ef3 Thumb Code 322 queue.o(i.xQueueReceive) - xQueueSemaphoreTake 0x01011035 Thumb Code 370 queue.o(i.xQueueSemaphoreTake) - xTaskCheckForTimeOut 0x010111a9 Thumb Code 94 tasks.o(i.xTaskCheckForTimeOut) - xTaskCreate 0x0101120d Thumb Code 348 tasks.o(i.xTaskCreate) - xTaskGetSchedulerState 0x01011385 Thumb Code 26 tasks.o(i.xTaskGetSchedulerState) - xTaskGetTickCount 0x010113a5 Thumb Code 6 tasks.o(i.xTaskGetTickCount) - xTaskIncrementTick 0x010113b1 Thumb Code 202 tasks.o(i.xTaskIncrementTick) - xTaskPriorityDisinherit 0x01011485 Thumb Code 96 tasks.o(i.xTaskPriorityDisinherit) - xTaskPriorityInherit 0x010114ed Thumb Code 110 tasks.o(i.xTaskPriorityInherit) - xTaskRemoveFromEventList 0x01011565 Thumb Code 88 tasks.o(i.xTaskRemoveFromEventList) - xTaskResumeAll 0x010115c9 Thumb Code 186 tasks.o(i.xTaskResumeAll) - TRIM_READ_CMD_CODE 0x01011690 Data 320 system_n32wb03x.o(.constdata) - CMD_RDID 0x010117d0 Data 152 system_n32wb03x.o(.constdata) - const_qflash_cmd 0x01011874 Data 804 n32wb03x_qflash.o(.constdata) - diss_att_db 0x01011bb8 Data 152 diss.o(.constdata) - diss_itf 0x01011c50 Data 16 diss.o(.constdata) - rdtss_itf 0x01011c78 Data 16 rdtss.o(.constdata) - app_sec_msg_handler_list 0x01011cd0 Data 40 ns_sec.o(.constdata) - app_sec_handlers 0x01011cf8 Data 8 ns_sec.o(.constdata) - TASK_DESC_APP_M 0x01012194 Data 12 ns_ble_task.o(.constdata) - app_dis_msg_handler_list 0x010121a0 Data 8 app_dis.o(.constdata) - app_dis_handlers 0x010121a8 Data 8 app_dis.o(.constdata) - app_rdtss_handlers 0x010121b0 Data 8 app_rdtss.o(.constdata) - app_rdts_svc_uuid 0x010121b8 Data 16 app_rdtss.o(.constdata) - app_rdts_att_db 0x010121c8 Data 242 app_rdtss.o(.constdata) - app_rdtss_msg_handler_list 0x010122bc Data 24 app_rdtss.o(.constdata) - __ctype_table 0x01012346 Data 129 ctype_o.o(.constdata) - Region$$Table$$Base 0x01012610 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x01012630 Number 0 anon$$obj.o(Region$$Table) + AppParams_CmdAppget 0x01009275 Thumb Code 42 app_params.o(i.AppParams_CmdAppget) + AppParams_CmdAppset 0x01009321 Thumb Code 154 app_params.o(i.AppParams_CmdAppset) + DMA_ClearFlag 0x01009fbd Thumb Code 4 n32wb03x_dma.o(i.DMA_ClearFlag) + DMA_DeInit 0x01009fc1 Thumb Code 106 n32wb03x_dma.o(i.DMA_DeInit) + DMA_EnableChannel 0x0100a049 Thumb Code 20 n32wb03x_dma.o(i.DMA_EnableChannel) + DMA_GetFlagStatus 0x0100a061 Thumb Code 14 n32wb03x_dma.o(i.DMA_GetFlagStatus) + DMA_Init 0x0100a071 Thumb Code 58 n32wb03x_dma.o(i.DMA_Init) + DMA_RequestRemap 0x0100a0b1 Thumb Code 14 n32wb03x_dma.o(i.DMA_RequestRemap) + EXTI_ClrITPendBit 0x0100a0c1 Thumb Code 6 n32wb03x_exti.o(i.EXTI_ClrITPendBit) + EXTI_GetITStatus 0x0100a0cd Thumb Code 24 n32wb03x_exti.o(i.EXTI_GetITStatus) + EXTI_InitPeripheral 0x0100a0e9 Thumb Code 108 n32wb03x_exti.o(i.EXTI_InitPeripheral) + GPIO_InitPeripheral 0x0100a159 Thumb Code 184 n32wb03x_gpio.o(i.GPIO_InitPeripheral) + GPIO_InitStruct 0x0100a211 Thumb Code 22 n32wb03x_gpio.o(i.GPIO_InitStruct) + GPIO_ResetBits 0x0100a22d Thumb Code 4 n32wb03x_gpio.o(i.GPIO_ResetBits) + GPIO_SetBits 0x0100a231 Thumb Code 4 n32wb03x_gpio.o(i.GPIO_SetBits) + GPIO_TogglePin 0x0100a235 Thumb Code 8 n32wb03x_gpio.o(i.GPIO_TogglePin) + HardFault_Handler 0x0100a23d Thumb Code 58 n32wb03x_it.o(i.HardFault_Handler) + LedBlink 0x0100a2ed Thumb Code 8 app_gpio.o(i.LedBlink) + LedInit 0x0100a2f5 Thumb Code 64 app_gpio.o(i.LedInit) + LedOff 0x0100a341 Thumb Code 8 app_gpio.o(i.LedOff) + LedOn 0x0100a349 Thumb Code 8 app_gpio.o(i.LedOn) + NVIC_Init 0x0100a351 Thumb Code 102 misc.o(i.NVIC_Init) + OTPTrim_Read 0x0100a3c9 Thumb Code 186 system_n32wb03x.o(i.OTPTrim_Read) + Qflash_Erase_Sector 0x0100a495 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Erase_Sector) + Qflash_Init 0x0100a4b9 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Init) + Qflash_Write 0x0100a4f1 Thumb Code 30 n32wb03x_qflash.o(i.Qflash_Write) + RCC_ConfigAdcClk 0x0100a515 Thumb Code 14 n32wb03x_rcc.o(i.RCC_ConfigAdcClk) + RCC_EnableAHBPeriphClk 0x0100a529 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphClk) + RCC_EnableAHBPeriphReset 0x0100a541 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAHBPeriphReset) + RCC_EnableAPB2PeriphClk 0x0100a559 Thumb Code 18 n32wb03x_rcc.o(i.RCC_EnableAPB2PeriphClk) + RCC_Enable_ADC_CLK_SRC_AUDIOPLL 0x0100a571 Thumb Code 22 n32wb03x_rcc.o(i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL) + RCC_GetClocksFreqValue 0x0100a58d Thumb Code 90 n32wb03x_rcc.o(i.RCC_GetClocksFreqValue) + SVC_Handler 0x0100a601 Thumb Code 2 port.o(i.SVC_Handler) + SysTick_Handler 0x0100a605 Thumb Code 32 port.o(i.SysTick_Handler) + SystemGetMacAddr 0x0100a629 Thumb Code 44 system_n32wb03x.o(i.SystemGetMacAddr) + SystemInit 0x0100a65d Thumb Code 346 system_n32wb03x.o(i.SystemInit) + SystemTrimValueGet 0x0100a7dd Thumb Code 44 system_n32wb03x.o(i.SystemTrimValueGet) + USART1_IRQHandler 0x0100a80d Thumb Code 8 n32wb03x_it.o(i.USART1_IRQHandler) + USART_ConfigInt 0x0100a815 Thumb Code 50 n32wb03x_usart.o(i.USART_ConfigInt) + USART_Enable 0x0100a849 Thumb Code 22 n32wb03x_usart.o(i.USART_Enable) + USART_EnableDMA 0x0100a865 Thumb Code 16 n32wb03x_usart.o(i.USART_EnableDMA) + USART_GetFlagStatus 0x0100a875 Thumb Code 14 n32wb03x_usart.o(i.USART_GetFlagStatus) + USART_GetIntStatus 0x0100a883 Thumb Code 64 n32wb03x_usart.o(i.USART_GetIntStatus) + USART_Init 0x0100a8c5 Thumb Code 120 n32wb03x_usart.o(i.USART_Init) + USART_ReceiveData 0x0100a94d Thumb Code 8 n32wb03x_usart.o(i.USART_ReceiveData) + USART_SendData 0x0100a955 Thumb Code 8 n32wb03x_usart.o(i.USART_SendData) + __0printf 0x0100a95d Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x0100a95d Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x0100a95d Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x0100a95d Thumb Code 0 printfa.o(i.__0printf) + printf 0x0100a95d Thumb Code 0 printfa.o(i.__0printf) + __0sprintf 0x0100a97d Thumb Code 36 printfa.o(i.__0sprintf) + __1sprintf 0x0100a97d Thumb Code 0 printfa.o(i.__0sprintf) + __2sprintf 0x0100a97d Thumb Code 0 printfa.o(i.__0sprintf) + __c89sprintf 0x0100a97d Thumb Code 0 printfa.o(i.__0sprintf) + sprintf 0x0100a97d Thumb Code 0 printfa.o(i.__0sprintf) + __0vsnprintf 0x0100a9a5 Thumb Code 40 printfa.o(i.__0vsnprintf) + __1vsnprintf 0x0100a9a5 Thumb Code 0 printfa.o(i.__0vsnprintf) + __2vsnprintf 0x0100a9a5 Thumb Code 0 printfa.o(i.__0vsnprintf) + __c89vsnprintf 0x0100a9a5 Thumb Code 0 printfa.o(i.__0vsnprintf) + vsnprintf 0x0100a9a5 Thumb Code 0 printfa.o(i.__0vsnprintf) + __ARM_clz 0x0100a9d1 Thumb Code 46 depilogue.o(i.__ARM_clz) + __aeabi_errno_addr 0x0100aa01 Thumb Code 4 errno.o(i.__aeabi_errno_addr) + __rt_errno_addr 0x0100aa01 Thumb Code 0 errno.o(i.__aeabi_errno_addr) + app_ble_adv_init 0x0100b2d5 Thumb Code 90 app_ble.o(i.app_ble_adv_init) + app_ble_adv_msg_handler 0x0100b349 Thumb Code 2 app_ble.o(i.app_ble_adv_msg_handler) + app_ble_connected 0x0100b34d Thumb Code 38 app_ble.o(i.app_ble_connected) + app_ble_disconnected 0x0100b391 Thumb Code 40 app_ble.o(i.app_ble_disconnected) + app_ble_gap_params_init 0x0100b3ed Thumb Code 118 app_ble.o(i.app_ble_gap_params_init) + app_ble_init 0x0100b485 Thumb Code 58 app_ble.o(i.app_ble_init) + app_ble_msg_handler 0x0100b4d1 Thumb Code 90 app_ble.o(i.app_ble_msg_handler) + app_ble_proto_cli_exec 0x0100b53d Thumb Code 150 app_ble_proto.o(i.app_ble_proto_cli_exec) + app_ble_proto_cli_rsp 0x0100b629 Thumb Code 50 app_ble_proto.o(i.app_ble_proto_cli_rsp) + app_ble_proto_init 0x0100b669 Thumb Code 14 app_ble_proto.o(i.app_ble_proto_init) + app_ble_proto_log_get 0x0100b67d Thumb Code 6 app_ble_proto.o(i.app_ble_proto_log_get) + app_ble_proto_log_set 0x0100b689 Thumb Code 12 app_ble_proto.o(i.app_ble_proto_log_set) + app_ble_proto_on_disconnect 0x0100b699 Thumb Code 22 app_ble_proto.o(i.app_ble_proto_on_disconnect) + app_ble_proto_rx_bytes 0x0100b6b5 Thumb Code 380 app_ble_proto.o(i.app_ble_proto_rx_bytes) + app_ble_proto_send_frame 0x0100b855 Thumb Code 158 app_ble_proto.o(i.app_ble_proto_send_frame) + app_ble_sec_init 0x0100b90d Thumb Code 70 app_ble.o(i.app_ble_sec_init) + app_dis_add_dis 0x0100ba39 Thumb Code 74 app_dis.o(i.app_dis_add_dis) + app_entry_point_handler 0x0100ba95 Thumb Code 238 ns_ble_task.o(i.app_entry_point_handler) + app_fan_get_rpm 0x0100bb99 Thumb Code 4 app_info.o(i.app_fan_get_rpm) + app_info_chip_temp_c10 0x0100bba1 Thumb Code 74 app_info.o(i.app_info_chip_temp_c10) + app_info_handle_query 0x0100bbfd Thumb Code 70 app_info.o(i.app_info_handle_query) + app_info_last_temp_raw 0x0100bc49 Thumb Code 6 app_info.o(i.app_info_last_temp_raw) + app_info_tlv_snapshot 0x0100bc55 Thumb Code 34 app_info.o(i.app_info_tlv_snapshot) + app_info_vdd_mv 0x0100bc81 Thumb Code 28 app_info.o(i.app_info_vdd_mv) + app_ota_abort 0x0100bd69 Thumb Code 18 app_ota.o(i.app_ota_abort) + app_ota_handle_frame 0x0100bd81 Thumb Code 268 app_ota.o(i.app_ota_handle_frame) + app_params_get 0x0100be9d Thumb Code 4 app_params.o(i.app_params_get) + app_params_init 0x0100bea5 Thumb Code 76 app_params.o(i.app_params_init) + app_params_restore_defaults 0x0100bf01 Thumb Code 36 app_params.o(i.app_params_restore_defaults) + app_rdtss_add_rdts 0x0100bf2d Thumb Code 82 app_rdtss.o(i.app_rdtss_add_rdts) + app_user_msg_handler 0x0100c145 Thumb Code 2 app_ble.o(i.app_user_msg_handler) + attm_att_set_value 0x0100c149 Thumb Code 172 lib_att.o(i.attm_att_set_value) + ble_up_on_cfm 0x0100c219 Thumb Code 14 ble_up.o(i.ble_up_on_cfm) + ble_up_poll 0x0100c22d Thumb Code 76 ble_up.o(i.ble_up_poll) + ble_up_reset 0x0100c285 Thumb Code 12 ble_up.o(i.ble_up_reset) + ble_up_write 0x0100c295 Thumb Code 58 ble_up.o(i.ble_up_write) + bsp_usart_init 0x0100c455 Thumb Code 196 bsp_usart.o(i.bsp_usart_init) + bsp_usart_read_byte 0x0100c531 Thumb Code 52 bsp_usart.o(i.bsp_usart_read_byte) + bsp_usart_rx_isr_handler 0x0100c569 Thumb Code 68 bsp_usart.o(i.bsp_usart_rx_isr_handler) + bsp_usart_set_baud 0x0100c5bd Thumb Code 98 bsp_usart.o(i.bsp_usart_set_baud) + bsp_usart_tx_lock 0x0100c62d Thumb Code 28 bsp_usart.o(i.bsp_usart_tx_lock) + bsp_usart_tx_unlock 0x0100c64d Thumb Code 32 bsp_usart.o(i.bsp_usart_tx_unlock) + bsp_usart_write_dma 0x0100c671 Thumb Code 134 bsp_usart.o(i.bsp_usart_write_dma) + caiic_crc32 0x0100c709 Thumb Code 48 boot_crc32.o(i.caiic_crc32) + check_client_char_cfg 0x0100c73d Thumb Code 42 rdts_common.o(i.check_client_char_cfg) + cli_cmd_count 0x0100c767 Thumb Code 4 cli_core.o(i.cli_cmd_count) + cli_cmd_name 0x0100c76d Thumb Code 18 cli_core.o(i.cli_cmd_name) + cli_exec_line 0x0100c785 Thumb Code 140 cli_core.o(i.cli_exec_line) + cli_printf 0x0100c839 Thumb Code 36 cli_core.o(i.cli_printf) + cli_set_output 0x0100c8f9 Thumb Code 6 cli_core.o(i.cli_set_output) + cli_write 0x0100c905 Thumb Code 30 cli_core.o(i.cli_write) + diss_check_val_len 0x0100c929 Thumb Code 42 diss.o(i.diss_check_val_len) + diss_handle_to_value 0x0100c995 Thumb Code 52 diss.o(i.diss_handle_to_value) + diss_prf_itf_get 0x0100ca69 Thumb Code 4 diss.o(i.diss_prf_itf_get) + diss_task_init 0x0100cb0d Thumb Code 28 diss_task.o(i.diss_task_init) + diss_value_to_handle 0x0100cc69 Thumb Code 58 diss.o(i.diss_value_to_handle) + eTaskGetState 0x0100cca5 Thumb Code 82 tasks.o(i.eTaskGetState) + fputc 0x0100cd05 Thumb Code 54 bsp_usart.o(i.fputc) + get_cfg_handle 0x0100dec9 Thumb Code 98 rdts_common.o(i.get_cfg_handle) + get_value_handle 0x0100df35 Thumb Code 78 rdts_common.o(i.get_value_handle) + llhwc_modem_setmode 0x0100e1d5 Thumb Code 44 rwip_driver.o(i.llhwc_modem_setmode) + llhwc_phy_prerx_flash 0x0100e205 Thumb Code 172 rwip_driver.o(i.llhwc_phy_prerx_flash) + main 0x0100e3c5 Thumb Code 136 main.o(i.main) + ns_EXTI4_12_IRQHandler 0x0100e565 Thumb Code 76 ns_ble.o(i.ns_EXTI4_12_IRQHandler) + ns_HardFault_Handler 0x0100e5c1 Thumb Code 26 ns_ble.o(i.ns_HardFault_Handler) + ns_ble_add_prf_func_register 0x0100e5e9 Thumb Code 28 ns_ble.o(i.ns_ble_add_prf_func_register) + ns_ble_add_svc 0x0100e609 Thumb Code 34 ns_ble.o(i.ns_ble_add_svc) + ns_ble_adv_fsm_next 0x0100e635 Thumb Code 202 ns_ble.o(i.ns_ble_adv_fsm_next) + ns_ble_adv_init 0x0100e711 Thumb Code 58 ns_ble.o(i.ns_ble_adv_init) + ns_ble_adv_start 0x0100e759 Thumb Code 72 ns_ble.o(i.ns_ble_adv_start) + ns_ble_adv_stop 0x0100e7a9 Thumb Code 66 ns_ble.o(i.ns_ble_adv_stop) + ns_ble_delete_init 0x0100e7f5 Thumb Code 46 ns_ble.o(i.ns_ble_delete_init) + ns_ble_delete_scan 0x0100e831 Thumb Code 42 ns_ble.o(i.ns_ble_delete_scan) + ns_ble_disconnect 0x0100e869 Thumb Code 34 ns_ble.o(i.ns_ble_disconnect) + ns_ble_gap_init 0x0100e895 Thumb Code 70 ns_ble.o(i.ns_ble_gap_init) + ns_ble_get_connection_num 0x0100e901 Thumb Code 32 ns_ble.o(i.ns_ble_get_connection_num) + ns_ble_list_set_ral 0x0100e925 Thumb Code 76 ns_ble.o(i.ns_ble_list_set_ral) + ns_ble_lsc_config 0x0100e975 Thumb Code 106 ns_ble.o(i.ns_ble_lsc_config) + ns_ble_mtu_set 0x0100e9f9 Thumb Code 40 ns_ble.o(i.ns_ble_mtu_set) + ns_ble_prf_task_register 0x0100ea2d Thumb Code 34 ns_ble.o(i.ns_ble_prf_task_register) + ns_ble_scan_data_find 0x0100ea55 Thumb Code 72 ns_ble.o(i.ns_ble_scan_data_find) + ns_ble_stack_init 0x0100ea9d Thumb Code 448 ns_ble.o(i.ns_ble_stack_init) + ns_ble_start_init 0x0100ed15 Thumb Code 260 ns_ble.o(i.ns_ble_start_init) + ns_ble_start_scan 0x0100ee39 Thumb Code 178 ns_ble.o(i.ns_ble_start_scan) + ns_ble_stop_init 0x0100ef05 Thumb Code 42 ns_ble.o(i.ns_ble_stop_init) + ns_ble_stop_scan 0x0100ef3d Thumb Code 48 ns_ble.o(i.ns_ble_stop_scan) + ns_ble_update_param 0x0100ef79 Thumb Code 112 ns_ble.o(i.ns_ble_update_param) + ns_bond_last_bonded_addr 0x0100f039 Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_addr) + ns_bond_last_bonded_peer_id 0x0100f069 Thumb Code 48 ns_sec.o(i.ns_bond_last_bonded_peer_id) + ns_bond_last_bonded_ral_info 0x0100f099 Thumb Code 92 ns_sec.o(i.ns_bond_last_bonded_ral_info) + ns_bond_resolv_addr_start 0x0100f0fd Thumb Code 92 ns_sec.o(i.ns_bond_resolv_addr_start) + ns_bond_search_addr_irk 0x0100f15d Thumb Code 110 ns_sec.o(i.ns_bond_search_addr_irk) + ns_peripheral_config 0x0100f1d9 Thumb Code 162 ns_ble.o(i.ns_peripheral_config) + ns_sec_bond_store_evt_handler 0x0100f2ad Thumb Code 308 ns_sec.o(i.ns_sec_bond_store_evt_handler) + ns_sec_get_bond_status 0x0100f40d Thumb Code 12 ns_sec.o(i.ns_sec_get_bond_status) + ns_sec_get_iocap 0x0100f41d Thumb Code 6 ns_sec.o(i.ns_sec_get_iocap) + ns_sec_init 0x0100f429 Thumb Code 94 ns_sec.o(i.ns_sec_init) + ns_sleep_lock_acquire 0x0100f491 Thumb Code 20 ns_sleep.o(i.ns_sleep_lock_acquire) + ns_sleep_lock_release 0x0100f4a9 Thumb Code 16 ns_sleep.o(i.ns_sleep_lock_release) + ns_timer_api_process_handler 0x0100f4bd Thumb Code 166 ns_timer.o(i.ns_timer_api_process_handler) + prf_add_profile 0x0100f951 Thumb Code 132 prf.o(i.prf_add_profile) + prf_dst_task_get 0x0100f9d9 Thumb Code 16 prf.o(i.prf_dst_task_get) + prf_env_get 0x0100f9e9 Thumb Code 44 prf.o(i.prf_env_get) + prf_get_id_from_task 0x0100fa19 Thumb Code 50 prf.o(i.prf_get_id_from_task) + prf_get_itf_func_register 0x0100fa51 Thumb Code 34 prf.o(i.prf_get_itf_func_register) + prf_get_task_from_id 0x0100fa79 Thumb Code 50 prf.o(i.prf_get_task_from_id) + prf_init 0x0100fab1 Thumb Code 170 prf.o(i.prf_init) + pvPortMalloc 0x0100ff11 Thumb Code 230 heap_4.o(i.pvPortMalloc) + pvTaskIncrementMutexHeldCount 0x01010005 Thumb Code 20 tasks.o(i.pvTaskIncrementMutexHeldCount) + pxPortInitialiseStack 0x0101001d Thumb Code 30 port.o(i.pxPortInitialiseStack) + rdtss_get_att_handle 0x010101ff Thumb Code 28 rdts_common.o(i.rdtss_get_att_handle) + rdtss_get_att_idx 0x0101021b Thumb Code 40 rdts_common.o(i.rdtss_get_att_idx) + rdtss_init_ccc_values 0x010102dd Thumb Code 160 rdtss_task.o(i.rdtss_init_ccc_values) + rdtss_prf_itf_get 0x01010381 Thumb Code 4 rdtss.o(i.rdtss_prf_itf_get) + rdtss_send_notify 0x01010389 Thumb Code 70 app_rdtss.o(i.rdtss_send_notify) + rdtss_set_ccc_value 0x010103dd Thumb Code 52 rdtss_task.o(i.rdtss_set_ccc_value) + rdtss_task_init 0x01010411 Thumb Code 28 rdtss_task.o(i.rdtss_task_init) + rwip_init 0x010107c5 Thumb Code 198 rwip.o(i.rwip_init) + rwip_slp_isr 0x010108dd Thumb Code 198 rwip_driver.o(i.rwip_slp_isr) + uxListRemove 0x010109d9 Thumb Code 38 list.o(i.uxListRemove) + uxTaskGetNumberOfTasks 0x01010a01 Thumb Code 6 tasks.o(i.uxTaskGetNumberOfTasks) + uxTaskGetSystemState 0x01010a0d Thumb Code 134 tasks.o(i.uxTaskGetSystemState) + vListInitialise 0x01010aa5 Thumb Code 22 list.o(i.vListInitialise) + vListInitialiseItem 0x01010abb Thumb Code 6 list.o(i.vListInitialiseItem) + vListInsert 0x01010ac1 Thumb Code 50 list.o(i.vListInsert) + vListInsertEnd 0x01010af3 Thumb Code 24 list.o(i.vListInsertEnd) + vPortEnterCritical 0x01010b0d Thumb Code 20 port.o(i.vPortEnterCritical) + vPortExitCritical 0x01010b25 Thumb Code 22 port.o(i.vPortExitCritical) + vPortFree 0x01010b41 Thumb Code 64 heap_4.o(i.vPortFree) + vPortYield 0x01010b85 Thumb Code 18 port.o(i.vPortYield) + vTaskDelay 0x01010b9d Thumb Code 44 tasks.o(i.vTaskDelay) + vTaskInternalSetTimeOutState 0x01010bcd Thumb Code 12 tasks.o(i.vTaskInternalSetTimeOutState) + vTaskList 0x01010bdd Thumb Code 188 tasks.o(i.vTaskList) + vTaskMissedYield 0x01010cad Thumb Code 8 tasks.o(i.vTaskMissedYield) + vTaskPlaceOnEventList 0x01010cb9 Thumb Code 32 tasks.o(i.vTaskPlaceOnEventList) + vTaskPriorityDisinheritAfterTimeout 0x01010cdd Thumb Code 106 tasks.o(i.vTaskPriorityDisinheritAfterTimeout) + vTaskStartScheduler 0x01010d51 Thumb Code 60 tasks.o(i.vTaskStartScheduler) + vTaskSuspendAll 0x01010da1 Thumb Code 10 tasks.o(i.vTaskSuspendAll) + vTaskSwitchContext 0x01010db1 Thumb Code 92 tasks.o(i.vTaskSwitchContext) + xPortGetFreeHeapSize 0x01010e15 Thumb Code 6 heap_4.o(i.xPortGetFreeHeapSize) + xPortGetMinimumEverFreeHeapSize 0x01010e21 Thumb Code 6 heap_4.o(i.xPortGetMinimumEverFreeHeapSize) + xPortStartScheduler 0x01010e2d Thumb Code 62 port.o(i.xPortStartScheduler) + xQueueCreateMutex 0x01010e7d Thumb Code 36 queue.o(i.xQueueCreateMutex) + xQueueGenericCreate 0x01010ea1 Thumb Code 68 queue.o(i.xQueueGenericCreate) + xQueueGenericReset 0x01010ee5 Thumb Code 110 queue.o(i.xQueueGenericReset) + xQueueGenericSend 0x01010f53 Thumb Code 398 queue.o(i.xQueueGenericSend) + xQueueGenericSendFromISR 0x010110e1 Thumb Code 142 queue.o(i.xQueueGenericSendFromISR) + xQueueReceive 0x0101116f Thumb Code 322 queue.o(i.xQueueReceive) + xQueueSemaphoreTake 0x010112b1 Thumb Code 370 queue.o(i.xQueueSemaphoreTake) + xTaskCheckForTimeOut 0x01011425 Thumb Code 94 tasks.o(i.xTaskCheckForTimeOut) + xTaskCreate 0x01011489 Thumb Code 348 tasks.o(i.xTaskCreate) + xTaskGetSchedulerState 0x01011601 Thumb Code 26 tasks.o(i.xTaskGetSchedulerState) + xTaskGetTickCount 0x01011621 Thumb Code 6 tasks.o(i.xTaskGetTickCount) + xTaskIncrementTick 0x0101162d Thumb Code 202 tasks.o(i.xTaskIncrementTick) + xTaskPriorityDisinherit 0x01011701 Thumb Code 96 tasks.o(i.xTaskPriorityDisinherit) + xTaskPriorityInherit 0x01011769 Thumb Code 110 tasks.o(i.xTaskPriorityInherit) + xTaskRemoveFromEventList 0x010117e1 Thumb Code 88 tasks.o(i.xTaskRemoveFromEventList) + xTaskResumeAll 0x01011845 Thumb Code 186 tasks.o(i.xTaskResumeAll) + TRIM_READ_CMD_CODE 0x0101190c Data 320 system_n32wb03x.o(.constdata) + CMD_RDID 0x01011a4c Data 152 system_n32wb03x.o(.constdata) + const_qflash_cmd 0x01011af0 Data 804 n32wb03x_qflash.o(.constdata) + diss_att_db 0x01011e34 Data 152 diss.o(.constdata) + diss_itf 0x01011ecc Data 16 diss.o(.constdata) + rdtss_itf 0x01011ef4 Data 16 rdtss.o(.constdata) + app_sec_msg_handler_list 0x01011f4c Data 40 ns_sec.o(.constdata) + app_sec_handlers 0x01011f74 Data 8 ns_sec.o(.constdata) + TASK_DESC_APP_M 0x01012410 Data 12 ns_ble_task.o(.constdata) + app_dis_msg_handler_list 0x0101241c Data 8 app_dis.o(.constdata) + app_dis_handlers 0x01012424 Data 8 app_dis.o(.constdata) + app_rdtss_handlers 0x0101242c Data 8 app_rdtss.o(.constdata) + app_rdts_svc_uuid 0x01012434 Data 16 app_rdtss.o(.constdata) + app_rdts_att_db 0x01012444 Data 242 app_rdtss.o(.constdata) + app_rdtss_msg_handler_list 0x01012538 Data 24 app_rdtss.o(.constdata) + __ctype_table 0x010125fe Data 129 ctype_o.o(.constdata) + Region$$Table$$Base 0x010129d8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x010129f8 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 @@ -4095,7 +4140,7 @@ Image Symbol Table gap_env 0x20004e14 Data 42 ns_ble.o(.bss) adv_env 0x20004e40 Data 96 ns_ble.o(.bss) scan_env 0x20004ea0 Data 32 ns_ble.o(.bss) - __initial_sp 0x2000b3a8 Data 0 startup_n32wb03x.o(STACK) + __initial_sp 0x2000b5a8 Data 0 startup_n32wb03x.o(STACK) @@ -4105,86 +4150,86 @@ Memory Map of the image Image Entry point : 0x010080c1 - Load Region LR_IROM1 (Base: 0x01008000, Size: 0x0000ae1c, Max: 0x00038000, ABSOLUTE, COMPRESSED[0x0000ac38]) + Load Region LR_IROM1 (Base: 0x01008000, Size: 0x0000b1e4, Max: 0x00038000, ABSOLUTE, COMPRESSED[0x0000b000]) - Execution Region ER_IROM1 (Exec base: 0x01008000, Load base: 0x01008000, Size: 0x0000a630, Max: 0x00038000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x01008000, Load base: 0x01008000, Size: 0x0000a9f8, Max: 0x00038000, 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 5572 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) - 0x010080c0 0x010080c0 0x00000004 Code RO 5895 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) - 0x010080c4 0x010080c4 0x00000004 Code RO 5898 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) - 0x010080c8 0x010080c8 0x00000000 Code RO 5900 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) - 0x010080c8 0x010080c8 0x00000000 Code RO 5902 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) - 0x010080c8 0x010080c8 0x00000008 Code RO 5903 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) - 0x010080d0 0x010080d0 0x00000000 Code RO 5905 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) - 0x010080d0 0x010080d0 0x00000000 Code RO 5907 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) - 0x010080d0 0x010080d0 0x00000004 Code RO 5896 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x010080c0 0x010080c0 0x00000000 Code RO 5614 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x010080c0 0x010080c0 0x00000004 Code RO 5937 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x010080c4 0x010080c4 0x00000004 Code RO 5940 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x010080c8 0x010080c8 0x00000000 Code RO 5942 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x010080c8 0x010080c8 0x00000000 Code RO 5944 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x010080c8 0x010080c8 0x00000008 Code RO 5945 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x010080d0 0x010080d0 0x00000000 Code RO 5947 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x010080d0 0x010080d0 0x00000000 Code RO 5949 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x010080d0 0x010080d0 0x00000004 Code RO 5938 .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 4550 .emb_text n32wb03x_it.o - 0x010080f0 0x010080f0 0x00000078 Code RO 5507 .emb_text port.o + 0x010080e4 0x010080e4 0x0000000c Code RO 4579 .emb_text n32wb03x_it.o + 0x010080f0 0x010080f0 0x00000078 Code RO 5549 .emb_text port.o 0x01008168 0x01008168 0x0000001c Code RO 4 .text startup_n32wb03x.o - 0x01008184 0x01008184 0x0000002c Code RO 5575 .text mc_p.l(uidiv.o) - 0x010081b0 0x010081b0 0x00000028 Code RO 5577 .text mc_p.l(idiv.o) - 0x010081d8 0x010081d8 0x00000060 Code RO 5579 .text mc_p.l(uldiv.o) - 0x01008238 0x01008238 0x00000024 Code RO 5581 .text mc_p.l(rand.o) - 0x0100825c 0x0100825c 0x00000024 Code RO 5584 .text mc_p.l(memcpya.o) - 0x01008280 0x01008280 0x00000024 Code RO 5586 .text mc_p.l(memseta.o) - 0x010082a4 0x010082a4 0x0000000e Code RO 5588 .text mc_p.l(strlen.o) - 0x010082b2 0x010082b2 0x0000001c Code RO 5590 .text mc_p.l(strcmp.o) - 0x010082ce 0x010082ce 0x00000014 Code RO 5592 .text mc_p.l(memchr.o) - 0x010082e2 0x010082e2 0x0000001a Code RO 5594 .text mc_p.l(memcmp.o) - 0x010082fc 0x010082fc 0x00000012 Code RO 5596 .text mc_p.l(strcpy.o) - 0x0100830e 0x0100830e 0x0000001e Code RO 5598 .text mc_p.l(strncmp.o) - 0x0100832c 0x0100832c 0x00000076 Code RO 5863 .text mc_p.l(strtoul.o) - 0x010083a2 0x010083a2 0x000000b2 Code RO 5865 .text mf_p.l(fadd.o) - 0x01008454 0x01008454 0x0000007a Code RO 5867 .text mf_p.l(fmul.o) + 0x01008184 0x01008184 0x0000002c Code RO 5617 .text mc_p.l(uidiv.o) + 0x010081b0 0x010081b0 0x00000028 Code RO 5619 .text mc_p.l(idiv.o) + 0x010081d8 0x010081d8 0x00000060 Code RO 5621 .text mc_p.l(uldiv.o) + 0x01008238 0x01008238 0x00000024 Code RO 5623 .text mc_p.l(rand.o) + 0x0100825c 0x0100825c 0x00000024 Code RO 5626 .text mc_p.l(memcpya.o) + 0x01008280 0x01008280 0x00000024 Code RO 5628 .text mc_p.l(memseta.o) + 0x010082a4 0x010082a4 0x0000000e Code RO 5630 .text mc_p.l(strlen.o) + 0x010082b2 0x010082b2 0x0000001c Code RO 5632 .text mc_p.l(strcmp.o) + 0x010082ce 0x010082ce 0x00000014 Code RO 5634 .text mc_p.l(memchr.o) + 0x010082e2 0x010082e2 0x0000001a Code RO 5636 .text mc_p.l(memcmp.o) + 0x010082fc 0x010082fc 0x00000012 Code RO 5638 .text mc_p.l(strcpy.o) + 0x0100830e 0x0100830e 0x0000001e Code RO 5640 .text mc_p.l(strncmp.o) + 0x0100832c 0x0100832c 0x00000076 Code RO 5905 .text mc_p.l(strtoul.o) + 0x010083a2 0x010083a2 0x000000b2 Code RO 5907 .text mf_p.l(fadd.o) + 0x01008454 0x01008454 0x0000007a Code RO 5909 .text mf_p.l(fmul.o) 0x010084ce 0x010084ce 0x00000002 PAD - 0x010084d0 0x010084d0 0x00000164 Code RO 5871 .text mf_p.l(dadd.o) - 0x01008634 0x01008634 0x000000d0 Code RO 5873 .text mf_p.l(dmul.o) - 0x01008704 0x01008704 0x000000f0 Code RO 5875 .text mf_p.l(ddiv.o) - 0x010087f4 0x010087f4 0x0000000e Code RO 5879 .text mf_p.l(ffltui.o) + 0x010084d0 0x010084d0 0x00000164 Code RO 5913 .text mf_p.l(dadd.o) + 0x01008634 0x01008634 0x000000d0 Code RO 5915 .text mf_p.l(dmul.o) + 0x01008704 0x01008704 0x000000f0 Code RO 5917 .text mf_p.l(ddiv.o) + 0x010087f4 0x010087f4 0x0000000e Code RO 5921 .text mf_p.l(ffltui.o) 0x01008802 0x01008802 0x00000002 PAD - 0x01008804 0x01008804 0x0000001c Code RO 5881 .text mf_p.l(dfltui.o) - 0x01008820 0x01008820 0x0000001c Code RO 5883 .text mf_p.l(dfltul.o) - 0x0100883c 0x0100883c 0x00000032 Code RO 5885 .text mf_p.l(ffixi.o) + 0x01008804 0x01008804 0x0000001c Code RO 5923 .text mf_p.l(dfltui.o) + 0x01008820 0x01008820 0x0000001c Code RO 5925 .text mf_p.l(dfltul.o) + 0x0100883c 0x0100883c 0x00000032 Code RO 5927 .text mf_p.l(ffixi.o) 0x0100886e 0x0100886e 0x00000002 PAD - 0x01008870 0x01008870 0x00000040 Code RO 5889 .text mf_p.l(dfixul.o) - 0x010088b0 0x010088b0 0x00000028 Code RO 5891 .text mf_p.l(f2d.o) - 0x010088d8 0x010088d8 0x00000038 Code RO 5893 .text mf_p.l(d2f.o) - 0x01008910 0x01008910 0x00000020 Code RO 5909 .text mc_p.l(llshl.o) - 0x01008930 0x01008930 0x00000022 Code RO 5911 .text mc_p.l(llushr.o) - 0x01008952 0x01008952 0x00000026 Code RO 5913 .text mc_p.l(llsshr.o) - 0x01008978 0x01008978 0x00000008 Code RO 5915 .text mc_p.l(ctype_o.o) - 0x01008980 0x01008980 0x000000a6 Code RO 5950 .text mc_p.l(_strtoul.o) - 0x01008a26 0x01008a26 0x00000000 Code RO 5952 .text mc_p.l(iusefp.o) - 0x01008a26 0x01008a26 0x00000082 Code RO 5953 .text mf_p.l(fepilogue.o) - 0x01008aa8 0x01008aa8 0x000000be Code RO 5955 .text mf_p.l(depilogue.o) + 0x01008870 0x01008870 0x00000040 Code RO 5931 .text mf_p.l(dfixul.o) + 0x010088b0 0x010088b0 0x00000028 Code RO 5933 .text mf_p.l(f2d.o) + 0x010088d8 0x010088d8 0x00000038 Code RO 5935 .text mf_p.l(d2f.o) + 0x01008910 0x01008910 0x00000020 Code RO 5951 .text mc_p.l(llshl.o) + 0x01008930 0x01008930 0x00000022 Code RO 5953 .text mc_p.l(llushr.o) + 0x01008952 0x01008952 0x00000026 Code RO 5955 .text mc_p.l(llsshr.o) + 0x01008978 0x01008978 0x00000008 Code RO 5957 .text mc_p.l(ctype_o.o) + 0x01008980 0x01008980 0x000000a6 Code RO 5992 .text mc_p.l(_strtoul.o) + 0x01008a26 0x01008a26 0x00000000 Code RO 5994 .text mc_p.l(iusefp.o) + 0x01008a26 0x01008a26 0x00000082 Code RO 5995 .text mf_p.l(fepilogue.o) + 0x01008aa8 0x01008aa8 0x000000be Code RO 5997 .text mf_p.l(depilogue.o) 0x01008b66 0x01008b66 0x00000002 PAD - 0x01008b68 0x01008b68 0x00000028 Code RO 5959 .text mf_p.l(cdrcmple.o) - 0x01008b90 0x01008b90 0x00000024 Code RO 5961 .text mc_p.l(init.o) - 0x01008bb4 0x01008bb4 0x0000001e Code RO 5963 .text mc_p.l(_chval.o) - 0x01008bd2 0x01008bd2 0x00000056 Code RO 5967 .text mc_p.l(__dczerorl2.o) - 0x01008c28 0x01008c28 0x0000000c Ven RO 5969 Veneer$$Code anon$$obj.o - 0x01008c34 0x01008c34 0x0000000c Ven RO 5970 Veneer$$Code anon$$obj.o - 0x01008c40 0x01008c40 0x0000000c Ven RO 5971 Veneer$$Code anon$$obj.o - 0x01008c4c 0x01008c4c 0x0000000c Ven RO 5972 Veneer$$Code anon$$obj.o - 0x01008c58 0x01008c58 0x0000000c Ven RO 5973 Veneer$$Code anon$$obj.o - 0x01008c64 0x01008c64 0x0000000c Ven RO 5974 Veneer$$Code anon$$obj.o - 0x01008c70 0x01008c70 0x0000000c Ven RO 5975 Veneer$$Code anon$$obj.o - 0x01008c7c 0x01008c7c 0x0000000c Ven RO 5976 Veneer$$Code anon$$obj.o - 0x01008c88 0x01008c88 0x0000000c Ven RO 5977 Veneer$$Code anon$$obj.o - 0x01008c94 0x01008c94 0x0000000c Ven RO 5978 Veneer$$Code anon$$obj.o - 0x01008ca0 0x01008ca0 0x0000000c Ven RO 5979 Veneer$$Code anon$$obj.o - 0x01008cac 0x01008cac 0x0000000c Ven RO 5980 Veneer$$Code anon$$obj.o - 0x01008cb8 0x01008cb8 0x0000000c Ven RO 5981 Veneer$$Code anon$$obj.o - 0x01008cc4 0x01008cc4 0x0000000c Ven RO 5982 Veneer$$Code anon$$obj.o - 0x01008cd0 0x01008cd0 0x0000000c Ven RO 5983 Veneer$$Code anon$$obj.o - 0x01008cdc 0x01008cdc 0x0000000c Ven RO 5984 Veneer$$Code anon$$obj.o - 0x01008ce8 0x01008ce8 0x0000000c Ven RO 5985 Veneer$$Code anon$$obj.o - 0x01008cf4 0x01008cf4 0x0000000c Ven RO 5986 Veneer$$Code anon$$obj.o + 0x01008b68 0x01008b68 0x00000028 Code RO 6001 .text mf_p.l(cdrcmple.o) + 0x01008b90 0x01008b90 0x00000024 Code RO 6003 .text mc_p.l(init.o) + 0x01008bb4 0x01008bb4 0x0000001e Code RO 6005 .text mc_p.l(_chval.o) + 0x01008bd2 0x01008bd2 0x00000056 Code RO 6009 .text mc_p.l(__dczerorl2.o) + 0x01008c28 0x01008c28 0x0000000c Ven RO 6011 Veneer$$Code anon$$obj.o + 0x01008c34 0x01008c34 0x0000000c Ven RO 6012 Veneer$$Code anon$$obj.o + 0x01008c40 0x01008c40 0x0000000c Ven RO 6013 Veneer$$Code anon$$obj.o + 0x01008c4c 0x01008c4c 0x0000000c Ven RO 6014 Veneer$$Code anon$$obj.o + 0x01008c58 0x01008c58 0x0000000c Ven RO 6015 Veneer$$Code anon$$obj.o + 0x01008c64 0x01008c64 0x0000000c Ven RO 6016 Veneer$$Code anon$$obj.o + 0x01008c70 0x01008c70 0x0000000c Ven RO 6017 Veneer$$Code anon$$obj.o + 0x01008c7c 0x01008c7c 0x0000000c Ven RO 6018 Veneer$$Code anon$$obj.o + 0x01008c88 0x01008c88 0x0000000c Ven RO 6019 Veneer$$Code anon$$obj.o + 0x01008c94 0x01008c94 0x0000000c Ven RO 6020 Veneer$$Code anon$$obj.o + 0x01008ca0 0x01008ca0 0x0000000c Ven RO 6021 Veneer$$Code anon$$obj.o + 0x01008cac 0x01008cac 0x0000000c Ven RO 6022 Veneer$$Code anon$$obj.o + 0x01008cb8 0x01008cb8 0x0000000c Ven RO 6023 Veneer$$Code anon$$obj.o + 0x01008cc4 0x01008cc4 0x0000000c Ven RO 6024 Veneer$$Code anon$$obj.o + 0x01008cd0 0x01008cd0 0x0000000c Ven RO 6025 Veneer$$Code anon$$obj.o + 0x01008cdc 0x01008cdc 0x0000000c Ven RO 6026 Veneer$$Code anon$$obj.o + 0x01008ce8 0x01008ce8 0x0000000c Ven RO 6027 Veneer$$Code anon$$obj.o + 0x01008cf4 0x01008cf4 0x0000000c Ven RO 6028 Veneer$$Code anon$$obj.o 0x01008d00 0x01008d00 0x00000006 Code RO 192 i.ADC_ClearFlag n32wb03x_adc.o 0x01008d06 0x01008d06 0x0000000e Code RO 194 i.ADC_ConfigChannel n32wb03x_adc.o 0x01008d14 0x01008d14 0x00000054 Code RO 199 i.ADC_ConverValueToTemperature n32wb03x_adc.o @@ -4197,364 +4242,370 @@ Memory Map of the image 0x01008ec0 0x01008ec0 0x0000000e Code RO 213 i.ADC_GetFlagStatus n32wb03x_adc.o 0x01008ece 0x01008ece 0x00000002 PAD 0x01008ed0 0x01008ed0 0x00000018 Code RO 218 i.ADC_SetOverSampleCounter n32wb03x_adc.o - 0x01008ee8 0x01008ee8 0x00000034 Code RO 4870 i.AppBootset_CmdBsdump app_bootset.o - 0x01008f1c 0x01008f1c 0x00000330 Code RO 4871 i.AppBootset_CmdBsset app_bootset.o - 0x0100924c 0x0100924c 0x00000028 Code RO 4473 i.AppCli_Init app_cli.o - 0x01009274 0x01009274 0x000002b4 Code RO 4828 i.AppParams_CmdParam app_params.o - 0x01009528 0x01009528 0x00000434 Code RO 4475 i.CliTask app_cli.o - 0x0100995c 0x0100995c 0x00000078 Code RO 4374 i.CmdBleLog cli_core.o - 0x010099d4 0x010099d4 0x00000178 Code RO 4375 i.CmdDevInfo cli_core.o - 0x01009b4c 0x01009b4c 0x00000074 Code RO 4376 i.CmdHelp cli_core.o - 0x01009bc0 0x01009bc0 0x000000d0 Code RO 4377 i.CmdLed cli_core.o - 0x01009c90 0x01009c90 0x000000e8 Code RO 4378 i.CmdSysInfo cli_core.o - 0x01009d78 0x01009d78 0x00000098 Code RO 4379 i.CmdVersion cli_core.o - 0x01009e10 0x01009e10 0x00000004 Code RO 487 i.DMA_ClearFlag n32wb03x_dma.o - 0x01009e14 0x01009e14 0x00000088 Code RO 490 i.DMA_DeInit n32wb03x_dma.o - 0x01009e9c 0x01009e9c 0x00000018 Code RO 491 i.DMA_EnableChannel n32wb03x_dma.o - 0x01009eb4 0x01009eb4 0x0000000e Code RO 493 i.DMA_GetFlagStatus n32wb03x_dma.o - 0x01009ec2 0x01009ec2 0x00000002 PAD - 0x01009ec4 0x01009ec4 0x00000040 Code RO 495 i.DMA_Init n32wb03x_dma.o - 0x01009f04 0x01009f04 0x0000000e Code RO 496 i.DMA_RequestRemap n32wb03x_dma.o - 0x01009f12 0x01009f12 0x00000002 PAD - 0x01009f14 0x01009f14 0x0000000c Code RO 569 i.EXTI_ClrITPendBit n32wb03x_exti.o - 0x01009f20 0x01009f20 0x0000001c Code RO 572 i.EXTI_GetITStatus n32wb03x_exti.o - 0x01009f3c 0x01009f3c 0x00000070 Code RO 574 i.EXTI_InitPeripheral n32wb03x_exti.o - 0x01009fac 0x01009fac 0x000000b8 Code RO 634 i.GPIO_InitPeripheral n32wb03x_gpio.o - 0x0100a064 0x0100a064 0x0000001c Code RO 635 i.GPIO_InitStruct n32wb03x_gpio.o - 0x0100a080 0x0100a080 0x00000004 Code RO 640 i.GPIO_ResetBits n32wb03x_gpio.o - 0x0100a084 0x0100a084 0x00000004 Code RO 641 i.GPIO_SetBits n32wb03x_gpio.o - 0x0100a088 0x0100a088 0x00000008 Code RO 642 i.GPIO_TogglePin n32wb03x_gpio.o - 0x0100a090 0x0100a090 0x000000b0 Code RO 4551 i.HardFault_Handler n32wb03x_it.o - 0x0100a140 0x0100a140 0x00000008 Code RO 4794 i.LedBlink app_gpio.o - 0x0100a148 0x0100a148 0x0000004c Code RO 4795 i.LedInit app_gpio.o - 0x0100a194 0x0100a194 0x00000008 Code RO 4796 i.LedOff app_gpio.o - 0x0100a19c 0x0100a19c 0x00000008 Code RO 4797 i.LedOn app_gpio.o - 0x0100a1a4 0x0100a1a4 0x00000078 Code RO 159 i.NVIC_Init misc.o - 0x0100a21c 0x0100a21c 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o - 0x0100a2e8 0x0100a2e8 0x00000024 Code RO 1947 i.Qflash_Erase_Sector n32wb03x_qflash.o - 0x0100a30c 0x0100a30c 0x00000038 Code RO 1948 i.Qflash_Init n32wb03x_qflash.o - 0x0100a344 0x0100a344 0x00000024 Code RO 1950 i.Qflash_Write n32wb03x_qflash.o - 0x0100a368 0x0100a368 0x00000014 Code RO 748 i.RCC_ConfigAdcClk n32wb03x_rcc.o - 0x0100a37c 0x0100a37c 0x00000018 Code RO 762 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o - 0x0100a394 0x0100a394 0x00000018 Code RO 763 i.RCC_EnableAHBPeriphReset n32wb03x_rcc.o - 0x0100a3ac 0x0100a3ac 0x00000018 Code RO 766 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o - 0x0100a3c4 0x0100a3c4 0x0000001c Code RO 773 i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL n32wb03x_rcc.o - 0x0100a3e0 0x0100a3e0 0x00000074 Code RO 774 i.RCC_GetClocksFreqValue n32wb03x_rcc.o - 0x0100a454 0x0100a454 0x00000002 Code RO 5508 i.SVC_Handler port.o - 0x0100a456 0x0100a456 0x00000002 PAD - 0x0100a458 0x0100a458 0x00000024 Code RO 5509 i.SysTick_Handler port.o - 0x0100a47c 0x0100a47c 0x00000034 Code RO 13 i.SystemGetMacAddr system_n32wb03x.o - 0x0100a4b0 0x0100a4b0 0x00000180 Code RO 15 i.SystemInit system_n32wb03x.o - 0x0100a630 0x0100a630 0x00000030 Code RO 16 i.SystemTrimValueGet system_n32wb03x.o - 0x0100a660 0x0100a660 0x00000008 Code RO 4552 i.USART1_IRQHandler n32wb03x_it.o - 0x0100a668 0x0100a668 0x00000032 Code RO 1520 i.USART_ConfigInt n32wb03x_usart.o - 0x0100a69a 0x0100a69a 0x00000002 PAD - 0x0100a69c 0x0100a69c 0x0000001c Code RO 1525 i.USART_Enable n32wb03x_usart.o - 0x0100a6b8 0x0100a6b8 0x00000010 Code RO 1526 i.USART_EnableDMA n32wb03x_usart.o - 0x0100a6c8 0x0100a6c8 0x0000000e Code RO 1532 i.USART_GetFlagStatus n32wb03x_usart.o - 0x0100a6d6 0x0100a6d6 0x00000040 Code RO 1533 i.USART_GetIntStatus n32wb03x_usart.o - 0x0100a716 0x0100a716 0x00000002 PAD - 0x0100a718 0x0100a718 0x00000088 Code RO 1534 i.USART_Init n32wb03x_usart.o - 0x0100a7a0 0x0100a7a0 0x00000008 Code RO 1535 i.USART_ReceiveData n32wb03x_usart.o - 0x0100a7a8 0x0100a7a8 0x00000008 Code RO 1537 i.USART_SendData n32wb03x_usart.o - 0x0100a7b0 0x0100a7b0 0x00000020 Code RO 5835 i.__0printf mc_p.l(printfa.o) - 0x0100a7d0 0x0100a7d0 0x00000028 Code RO 5837 i.__0sprintf mc_p.l(printfa.o) - 0x0100a7f8 0x0100a7f8 0x0000002c Code RO 5840 i.__0vsnprintf mc_p.l(printfa.o) - 0x0100a824 0x0100a824 0x0000002e Code RO 5957 i.__ARM_clz mf_p.l(depilogue.o) - 0x0100a852 0x0100a852 0x00000002 PAD - 0x0100a854 0x0100a854 0x00000008 Code RO 5943 i.__aeabi_errno_addr mc_p.l(errno.o) - 0x0100a85c 0x0100a85c 0x00000174 Code RO 5842 i._fp_digits mc_p.l(printfa.o) - 0x0100a9d0 0x0100a9d0 0x000006ec Code RO 5843 i._printf_core mc_p.l(printfa.o) - 0x0100b0bc 0x0100b0bc 0x00000020 Code RO 5844 i._printf_post_padding mc_p.l(printfa.o) - 0x0100b0dc 0x0100b0dc 0x0000002c Code RO 5845 i._printf_pre_padding mc_p.l(printfa.o) - 0x0100b108 0x0100b108 0x00000016 Code RO 5846 i._snputc mc_p.l(printfa.o) - 0x0100b11e 0x0100b11e 0x0000000a Code RO 5847 i._sputc mc_p.l(printfa.o) - 0x0100b128 0x0100b128 0x00000074 Code RO 4120 i.app_ble_adv_init app_ble.o - 0x0100b19c 0x0100b19c 0x00000002 Code RO 4121 i.app_ble_adv_msg_handler app_ble.o - 0x0100b19e 0x0100b19e 0x00000002 PAD - 0x0100b1a0 0x0100b1a0 0x00000044 Code RO 4122 i.app_ble_connected app_ble.o - 0x0100b1e4 0x0100b1e4 0x0000005c Code RO 4123 i.app_ble_disconnected app_ble.o - 0x0100b240 0x0100b240 0x00000098 Code RO 4124 i.app_ble_gap_params_init app_ble.o - 0x0100b2d8 0x0100b2d8 0x0000004c Code RO 4125 i.app_ble_init app_ble.o - 0x0100b324 0x0100b324 0x0000006c Code RO 4126 i.app_ble_msg_handler app_ble.o - 0x0100b390 0x0100b390 0x000000e8 Code RO 4575 i.app_ble_proto_cli_exec app_ble_proto.o - 0x0100b478 0x0100b478 0x00000014 Code RO 4576 i.app_ble_proto_cli_rsp app_ble_proto.o - 0x0100b48c 0x0100b48c 0x00000014 Code RO 4577 i.app_ble_proto_init app_ble_proto.o - 0x0100b4a0 0x0100b4a0 0x0000000c Code RO 4578 i.app_ble_proto_log_get app_ble_proto.o - 0x0100b4ac 0x0100b4ac 0x00000010 Code RO 4579 i.app_ble_proto_log_set app_ble_proto.o - 0x0100b4bc 0x0100b4bc 0x00000018 Code RO 4580 i.app_ble_proto_on_disconnect app_ble_proto.o - 0x0100b4d4 0x0100b4d4 0x000001a0 Code RO 4581 i.app_ble_proto_rx_bytes app_ble_proto.o - 0x0100b674 0x0100b674 0x000000b8 Code RO 4582 i.app_ble_proto_send_frame app_ble_proto.o - 0x0100b72c 0x0100b72c 0x00000050 Code RO 4128 i.app_ble_sec_init app_ble.o - 0x0100b77c 0x0100b77c 0x00000010 Code RO 3851 i.app_conn_params_update_evt_handler ns_ble_task.o - 0x0100b78c 0x0100b78c 0x000000cc Code RO 3452 i.app_create_advertising ns_ble.o - 0x0100b858 0x0100b858 0x0000005c Code RO 4005 i.app_dis_add_dis app_dis.o - 0x0100b8b4 0x0100b8b4 0x00000104 Code RO 3852 i.app_entry_point_handler ns_ble_task.o - 0x0100b9b8 0x0100b9b8 0x00000008 Code RO 4704 i.app_fan_get_rpm app_info.o - 0x0100b9c0 0x0100b9c0 0x0000005c Code RO 4705 i.app_info_chip_temp_c10 app_info.o - 0x0100ba1c 0x0100ba1c 0x0000004c Code RO 4706 i.app_info_handle_query app_info.o - 0x0100ba68 0x0100ba68 0x0000000c Code RO 4707 i.app_info_last_temp_raw app_info.o - 0x0100ba74 0x0100ba74 0x0000002c Code RO 4708 i.app_info_tlv_snapshot app_info.o - 0x0100baa0 0x0100baa0 0x00000020 Code RO 4709 i.app_info_vdd_mv app_info.o - 0x0100bac0 0x0100bac0 0x0000001c Code RO 3853 i.app_init_timeout_evt_handler ns_ble_task.o - 0x0100badc 0x0100badc 0x000000ac Code RO 3854 i.app_lsi_calib_evt_handler ns_ble_task.o - 0x0100bb88 0x0100bb88 0x00000018 Code RO 4651 i.app_ota_abort app_ota.o - 0x0100bba0 0x0100bba0 0x0000011c Code RO 4653 i.app_ota_handle_frame app_ota.o - 0x0100bcbc 0x0100bcbc 0x00000008 Code RO 4829 i.app_params_get app_params.o - 0x0100bcc4 0x0100bcc4 0x0000005c Code RO 4830 i.app_params_init app_params.o - 0x0100bd20 0x0100bd20 0x00000068 Code RO 4060 i.app_rdtss_add_rdts app_rdtss.o - 0x0100bd88 0x0100bd88 0x00000004 Code RO 3211 i.app_sec_msg_dflt_handler ns_sec.o - 0x0100bd8c 0x0100bd8c 0x00000078 Code RO 3453 i.app_set_adv_data ns_ble.o - 0x0100be04 0x0100be04 0x000000c4 Code RO 3454 i.app_set_scan_rsp_data ns_ble.o - 0x0100bec8 0x0100bec8 0x00000070 Code RO 3455 i.app_start_advertising ns_ble.o - 0x0100bf38 0x0100bf38 0x00000002 Code RO 4129 i.app_user_msg_handler app_ble.o - 0x0100bf3a 0x0100bf3a 0x00000002 PAD - 0x0100bf3c 0x0100bf3c 0x000000c0 Code RO 1987 i.attm_att_set_value lib_att.o - 0x0100bffc 0x0100bffc 0x00000010 Code RO 4226 i.ble_schedule_task main.o - 0x0100c00c 0x0100c00c 0x00000014 Code RO 4514 i.ble_up_on_cfm ble_up.o - 0x0100c020 0x0100c020 0x00000058 Code RO 4515 i.ble_up_poll ble_up.o - 0x0100c078 0x0100c078 0x00000010 Code RO 4516 i.ble_up_reset ble_up.o - 0x0100c088 0x0100c088 0x00000048 Code RO 4517 i.ble_up_write ble_up.o - 0x0100c0d0 0x0100c0d0 0x00000178 Code RO 4872 i.bootset_print app_bootset.o - 0x0100c248 0x0100c248 0x000000dc Code RO 4308 i.bsp_usart_init bsp_usart.o - 0x0100c324 0x0100c324 0x00000038 Code RO 4309 i.bsp_usart_read_byte bsp_usart.o - 0x0100c35c 0x0100c35c 0x00000054 Code RO 4311 i.bsp_usart_rx_isr_handler bsp_usart.o - 0x0100c3b0 0x0100c3b0 0x00000020 Code RO 4312 i.bsp_usart_tx_lock bsp_usart.o - 0x0100c3d0 0x0100c3d0 0x00000024 Code RO 4313 i.bsp_usart_tx_unlock bsp_usart.o - 0x0100c3f4 0x0100c3f4 0x00000098 Code RO 4314 i.bsp_usart_write_dma bsp_usart.o - 0x0100c48c 0x0100c48c 0x00000034 Code RO 4781 i.caiic_crc32 boot_crc32.o - 0x0100c4c0 0x0100c4c0 0x0000002a Code RO 3025 i.check_client_char_cfg rdts_common.o - 0x0100c4ea 0x0100c4ea 0x00000004 Code RO 4380 i.cli_cmd_count cli_core.o - 0x0100c4ee 0x0100c4ee 0x00000002 PAD - 0x0100c4f0 0x0100c4f0 0x00000018 Code RO 4381 i.cli_cmd_name cli_core.o - 0x0100c508 0x0100c508 0x000000b4 Code RO 4382 i.cli_exec_line cli_core.o - 0x0100c5bc 0x0100c5bc 0x0000002c Code RO 4383 i.cli_printf cli_core.o - 0x0100c5e8 0x0100c5e8 0x00000068 Code RO 4476 i.cli_redraw_line app_cli.o - 0x0100c650 0x0100c650 0x0000002c Code RO 4583 i.cli_rsp_out app_ble_proto.o - 0x0100c67c 0x0100c67c 0x0000000c Code RO 4384 i.cli_set_output cli_core.o - 0x0100c688 0x0100c688 0x00000024 Code RO 4385 i.cli_write cli_core.o - 0x0100c6ac 0x0100c6ac 0x0000002a Code RO 2663 i.diss_check_val_len diss.o - 0x0100c6d6 0x0100c6d6 0x00000002 Code RO 2664 i.diss_cleanup diss.o - 0x0100c6d8 0x0100c6d8 0x00000002 Code RO 2666 i.diss_create diss.o - 0x0100c6da 0x0100c6da 0x0000003e Code RO 2667 i.diss_destroy diss.o - 0x0100c718 0x0100c718 0x00000034 Code RO 2668 i.diss_handle_to_value diss.o - 0x0100c74c 0x0100c74c 0x000000a0 Code RO 2669 i.diss_init diss.o - 0x0100c7ec 0x0100c7ec 0x00000008 Code RO 2670 i.diss_prf_itf_get diss.o - 0x0100c7f4 0x0100c7f4 0x0000009c Code RO 2762 i.diss_set_value_req_handler diss_task.o - 0x0100c890 0x0100c890 0x00000020 Code RO 2763 i.diss_task_init diss_task.o - 0x0100c8b0 0x0100c8b0 0x0000007c Code RO 2764 i.diss_value_cfm_handler diss_task.o - 0x0100c92c 0x0100c92c 0x000000c0 Code RO 4007 i.diss_value_req_ind_handler app_dis.o - 0x0100c9ec 0x0100c9ec 0x0000003a Code RO 2671 i.diss_value_to_handle diss.o - 0x0100ca26 0x0100ca26 0x00000002 PAD - 0x0100ca28 0x0100ca28 0x00000060 Code RO 4899 i.eTaskGetState tasks.o - 0x0100ca88 0x0100ca88 0x0000003c Code RO 4315 i.fputc bsp_usart.o - 0x0100cac4 0x0100cac4 0x000000f0 Code RO 3212 i.gapc_bond_ind_handler ns_sec.o - 0x0100cbb4 0x0100cbb4 0x00000208 Code RO 3213 i.gapc_bond_req_ind_handler ns_sec.o - 0x0100cdbc 0x0100cdbc 0x00000028 Code RO 3855 i.gapc_cmp_evt_handler ns_ble_task.o - 0x0100cde4 0x0100cde4 0x0000006c Code RO 3856 i.gapc_conn_rssi_ind_handler ns_ble_task.o - 0x0100ce50 0x0100ce50 0x00000158 Code RO 3857 i.gapc_connection_req_ind_handler ns_ble_task.o - 0x0100cfa8 0x0100cfa8 0x00000064 Code RO 3858 i.gapc_disconnect_ind_handler ns_ble_task.o - 0x0100d00c 0x0100d00c 0x00000028 Code RO 3214 i.gapc_encrypt_ind_handler ns_sec.o - 0x0100d034 0x0100d034 0x00000130 Code RO 3215 i.gapc_encrypt_req_ind_handler ns_sec.o - 0x0100d164 0x0100d164 0x00000080 Code RO 3859 i.gapc_get_dev_info_req_ind_handler ns_ble_task.o - 0x0100d1e4 0x0100d1e4 0x0000000c Code RO 3860 i.gapc_le_phy_ind_handler ns_ble_task.o - 0x0100d1f0 0x0100d1f0 0x0000001c Code RO 3861 i.gapc_le_pkt_size_ind_handler ns_ble_task.o - 0x0100d20c 0x0100d20c 0x00000064 Code RO 3862 i.gapc_param_update_req_ind_handler ns_ble_task.o - 0x0100d270 0x0100d270 0x00000028 Code RO 3863 i.gapc_param_updated_ind_handler ns_ble_task.o - 0x0100d298 0x0100d298 0x00000040 Code RO 3864 i.gapc_set_dev_info_req_ind_handler ns_ble_task.o - 0x0100d2d8 0x0100d2d8 0x00000034 Code RO 3865 i.gapm_activity_created_ind_handler ns_ble_task.o - 0x0100d30c 0x0100d30c 0x00000060 Code RO 3866 i.gapm_activity_stopped_ind_handler ns_ble_task.o - 0x0100d36c 0x0100d36c 0x0000002c Code RO 3867 i.gapm_addr_solved_ind_handler ns_ble_task.o - 0x0100d398 0x0100d398 0x000003e0 Code RO 3868 i.gapm_cmp_evt_handler ns_ble_task.o - 0x0100d778 0x0100d778 0x000000ac Code RO 3869 i.gapm_ext_adv_repoer_ind_handler ns_ble_task.o - 0x0100d824 0x0100d824 0x00000036 Code RO 3870 i.gapm_gen_rand_nb_ind_handler ns_ble_task.o - 0x0100d85a 0x0100d85a 0x0000000c Code RO 3871 i.gapm_profile_added_ind_handler ns_ble_task.o - 0x0100d866 0x0100d866 0x0000000c Code RO 3872 i.gapm_scan_request_ind_handler ns_ble_task.o - 0x0100d872 0x0100d872 0x00000002 PAD - 0x0100d874 0x0100d874 0x00000040 Code RO 2903 i.gattc_att_info_req_ind_handler rdtss_task.o - 0x0100d8b4 0x0100d8b4 0x00000070 Code RO 2904 i.gattc_cmp_evt_handler rdtss_task.o - 0x0100d924 0x0100d924 0x00000028 Code RO 3873 i.gattc_cmp_evt_handler ns_ble_task.o - 0x0100d94c 0x0100d94c 0x0000004c Code RO 3874 i.gattc_mtu_changed_ind_handler ns_ble_task.o - 0x0100d998 0x0100d998 0x000000c4 Code RO 2765 i.gattc_read_req_ind_handler diss_task.o - 0x0100da5c 0x0100da5c 0x000000e0 Code RO 2905 i.gattc_read_req_ind_handler rdtss_task.o - 0x0100db3c 0x0100db3c 0x00000110 Code RO 2906 i.gattc_write_req_ind_handler rdtss_task.o - 0x0100dc4c 0x0100dc4c 0x0000006c Code RO 3026 i.get_cfg_handle rdts_common.o - 0x0100dcb8 0x0100dcb8 0x00000054 Code RO 3027 i.get_value_handle rdts_common.o - 0x0100dd0c 0x0100dd0c 0x00000064 Code RO 4710 i.info_adc_init app_info.o - 0x0100dd70 0x0100dd70 0x0000006c Code RO 4711 i.info_adc_read app_info.o - 0x0100dddc 0x0100dddc 0x0000011c Code RO 4712 i.info_fill_item app_info.o - 0x0100def8 0x0100def8 0x0000002c Code RO 4713 i.info_put_tlv app_info.o - 0x0100df24 0x0100df24 0x00000034 Code RO 4227 i.led_task main.o - 0x0100df58 0x0100df58 0x00000030 Code RO 2356 i.llhwc_modem_setmode rwip_driver.o - 0x0100df88 0x0100df88 0x00000130 Code RO 2357 i.llhwc_phy_prerx_flash rwip_driver.o - 0x0100e0b8 0x0100e0b8 0x00000090 Code RO 2358 i.llhwc_setmode_reg_config rwip_driver.o - 0x0100e148 0x0100e148 0x000001a0 Code RO 4228 i.main main.o - 0x0100e2e8 0x0100e2e8 0x0000005c Code RO 3456 i.ns_EXTI4_12_IRQHandler ns_ble.o - 0x0100e344 0x0100e344 0x00000028 Code RO 3457 i.ns_HardFault_Handler ns_ble.o - 0x0100e36c 0x0100e36c 0x00000020 Code RO 3459 i.ns_ble_add_prf_func_register ns_ble.o - 0x0100e38c 0x0100e38c 0x0000002c Code RO 3460 i.ns_ble_add_svc ns_ble.o - 0x0100e3b8 0x0100e3b8 0x000000dc Code RO 3462 i.ns_ble_adv_fsm_next ns_ble.o - 0x0100e494 0x0100e494 0x00000048 Code RO 3463 i.ns_ble_adv_init ns_ble.o - 0x0100e4dc 0x0100e4dc 0x00000050 Code RO 3464 i.ns_ble_adv_start ns_ble.o - 0x0100e52c 0x0100e52c 0x0000004c Code RO 3465 i.ns_ble_adv_stop ns_ble.o - 0x0100e578 0x0100e578 0x0000003c Code RO 3468 i.ns_ble_delete_init ns_ble.o - 0x0100e5b4 0x0100e5b4 0x00000038 Code RO 3469 i.ns_ble_delete_scan ns_ble.o - 0x0100e5ec 0x0100e5ec 0x0000002c Code RO 3470 i.ns_ble_disconnect ns_ble.o - 0x0100e618 0x0100e618 0x0000006c Code RO 3473 i.ns_ble_gap_init ns_ble.o - 0x0100e684 0x0100e684 0x00000024 Code RO 3476 i.ns_ble_get_connection_num ns_ble.o - 0x0100e6a8 0x0100e6a8 0x00000050 Code RO 3479 i.ns_ble_list_set_ral ns_ble.o - 0x0100e6f8 0x0100e6f8 0x00000084 Code RO 3481 i.ns_ble_lsc_config ns_ble.o - 0x0100e77c 0x0100e77c 0x00000034 Code RO 3483 i.ns_ble_mtu_set ns_ble.o - 0x0100e7b0 0x0100e7b0 0x00000028 Code RO 3485 i.ns_ble_prf_task_register ns_ble.o - 0x0100e7d8 0x0100e7d8 0x00000048 Code RO 3490 i.ns_ble_scan_data_find ns_ble.o - 0x0100e820 0x0100e820 0x00000278 Code RO 3497 i.ns_ble_stack_init ns_ble.o - 0x0100ea98 0x0100ea98 0x00000124 Code RO 3498 i.ns_ble_start_init ns_ble.o - 0x0100ebbc 0x0100ebbc 0x000000cc Code RO 3499 i.ns_ble_start_scan ns_ble.o - 0x0100ec88 0x0100ec88 0x00000038 Code RO 3500 i.ns_ble_stop_init ns_ble.o - 0x0100ecc0 0x0100ecc0 0x0000003c Code RO 3501 i.ns_ble_stop_scan ns_ble.o - 0x0100ecfc 0x0100ecfc 0x00000078 Code RO 3502 i.ns_ble_update_param ns_ble.o - 0x0100ed74 0x0100ed74 0x0000002c Code RO 3216 i.ns_bond_db_get_size ns_sec.o - 0x0100eda0 0x0100eda0 0x0000001c Code RO 3217 i.ns_bond_db_load ns_sec.o - 0x0100edbc 0x0100edbc 0x00000030 Code RO 3218 i.ns_bond_last_bonded_addr ns_sec.o - 0x0100edec 0x0100edec 0x00000030 Code RO 3219 i.ns_bond_last_bonded_peer_id ns_sec.o - 0x0100ee1c 0x0100ee1c 0x00000064 Code RO 3220 i.ns_bond_last_bonded_ral_info ns_sec.o - 0x0100ee80 0x0100ee80 0x00000060 Code RO 3221 i.ns_bond_resolv_addr_start ns_sec.o - 0x0100eee0 0x0100eee0 0x0000007c Code RO 3222 i.ns_bond_search_addr_irk ns_sec.o - 0x0100ef5c 0x0100ef5c 0x000000d4 Code RO 3505 i.ns_peripheral_config ns_ble.o - 0x0100f030 0x0100f030 0x00000160 Code RO 3224 i.ns_sec_bond_store_evt_handler ns_sec.o - 0x0100f190 0x0100f190 0x00000010 Code RO 3225 i.ns_sec_get_bond_status ns_sec.o - 0x0100f1a0 0x0100f1a0 0x0000000c Code RO 3226 i.ns_sec_get_iocap ns_sec.o - 0x0100f1ac 0x0100f1ac 0x00000068 Code RO 3227 i.ns_sec_init ns_sec.o - 0x0100f214 0x0100f214 0x00000018 Code RO 3073 i.ns_sleep_lock_acquire ns_sleep.o - 0x0100f22c 0x0100f22c 0x00000014 Code RO 3074 i.ns_sleep_lock_release ns_sleep.o - 0x0100f240 0x0100f240 0x000000c8 Code RO 3149 i.ns_timer_api_process_handler ns_timer.o - 0x0100f308 0x0100f308 0x00000158 Code RO 4654 i.ota_on_data app_ota.o - 0x0100f460 0x0100f460 0x000001ac Code RO 4655 i.ota_on_end app_ota.o - 0x0100f60c 0x0100f60c 0x00000028 Code RO 4656 i.ota_respond app_ota.o - 0x0100f634 0x0100f634 0x0000005c Code RO 4832 i.params_save app_params.o - 0x0100f690 0x0100f690 0x00000044 Code RO 3506 i.patchx_enable ns_ble.o - 0x0100f6d4 0x0100f6d4 0x00000088 Code RO 2537 i.prf_add_profile prf.o - 0x0100f75c 0x0100f75c 0x00000010 Code RO 2540 i.prf_dst_task_get prf.o - 0x0100f76c 0x0100f76c 0x00000030 Code RO 2541 i.prf_env_get prf.o - 0x0100f79c 0x0100f79c 0x00000038 Code RO 2542 i.prf_get_id_from_task prf.o - 0x0100f7d4 0x0100f7d4 0x00000028 Code RO 2543 i.prf_get_itf_func_register prf.o - 0x0100f7fc 0x0100f7fc 0x00000038 Code RO 2544 i.prf_get_task_from_id prf.o - 0x0100f834 0x0100f834 0x000000b4 Code RO 2545 i.prf_init prf.o - 0x0100f8e8 0x0100f8e8 0x00000030 Code RO 2546 i.prf_itf_get prf.o - 0x0100f918 0x0100f918 0x00000038 Code RO 4584 i.proto_cli_out app_ble_proto.o - 0x0100f950 0x0100f950 0x00000080 Code RO 4585 i.proto_dump app_ble_proto.o - 0x0100f9d0 0x0100f9d0 0x00000058 Code RO 4901 i.prvAddCurrentTaskToDelayedList tasks.o - 0x0100fa28 0x0100fa28 0x00000070 Code RO 5233 i.prvCopyDataToQueue queue.o - 0x0100fa98 0x0100fa98 0x00000054 Code RO 4902 i.prvIdleTask tasks.o - 0x0100faec 0x0100faec 0x00000054 Code RO 5463 i.prvInsertBlockIntoFreeList heap_4.o - 0x0100fb40 0x0100fb40 0x000000cc Code RO 4903 i.prvListTasksWithinSingleList tasks.o - 0x0100fc0c 0x0100fc0c 0x00000014 Code RO 5510 i.prvTaskExitError port.o - 0x0100fc20 0x0100fc20 0x00000074 Code RO 5234 i.prvUnlockQueue queue.o - 0x0100fc94 0x0100fc94 0x000000f4 Code RO 5464 i.pvPortMalloc heap_4.o - 0x0100fd88 0x0100fd88 0x00000018 Code RO 4904 i.pvTaskIncrementMutexHeldCount tasks.o - 0x0100fda0 0x0100fda0 0x00000024 Code RO 5511 i.pxPortInitialiseStack port.o - 0x0100fdc4 0x0100fdc4 0x0000003a Code RO 2907 i.rdtss_att_get_value rdtss_task.o - 0x0100fdfe 0x0100fdfe 0x00000002 PAD - 0x0100fe00 0x0100fe00 0x00000040 Code RO 2908 i.rdtss_att_info_rsp_handler rdtss_task.o - 0x0100fe40 0x0100fe40 0x00000068 Code RO 2909 i.rdtss_att_set_value rdtss_task.o - 0x0100fea8 0x0100fea8 0x0000004c Code RO 2852 i.rdtss_cleanup rdtss.o - 0x0100fef4 0x0100fef4 0x0000004c Code RO 2853 i.rdtss_create rdtss.o - 0x0100ff40 0x0100ff40 0x00000042 Code RO 2854 i.rdtss_destroy rdtss.o - 0x0100ff82 0x0100ff82 0x0000001c Code RO 3028 i.rdtss_get_att_handle rdts_common.o - 0x0100ff9e 0x0100ff9e 0x00000028 Code RO 3029 i.rdtss_get_att_idx rdts_common.o - 0x0100ffc6 0x0100ffc6 0x00000098 Code RO 2855 i.rdtss_init rdtss.o - 0x0101005e 0x0101005e 0x00000002 PAD - 0x01010060 0x01010060 0x000000a4 Code RO 2910 i.rdtss_init_ccc_values rdtss_task.o - 0x01010104 0x01010104 0x00000008 Code RO 2856 i.rdtss_prf_itf_get rdtss.o - 0x0101010c 0x0101010c 0x00000054 Code RO 4062 i.rdtss_send_notify app_rdtss.o - 0x01010160 0x01010160 0x00000034 Code RO 2911 i.rdtss_set_ccc_value rdtss_task.o - 0x01010194 0x01010194 0x00000020 Code RO 2912 i.rdtss_task_init rdtss_task.o - 0x010101b4 0x010101b4 0x000000b0 Code RO 2913 i.rdtss_val_ind_req_handler rdtss_task.o - 0x01010264 0x01010264 0x0000000a Code RO 4063 i.rdtss_val_ntf_cfm_handler app_rdtss.o - 0x0101026e 0x0101026e 0x000000a6 Code RO 2914 i.rdtss_val_ntf_req_handler rdtss_task.o - 0x01010314 0x01010314 0x00000020 Code RO 2915 i.rdtss_val_set_req_handler rdtss_task.o - 0x01010334 0x01010334 0x00000118 Code RO 4064 i.rdtss_val_write_ind_handler app_rdtss.o - 0x0101044c 0x0101044c 0x0000007c Code RO 4065 i.rdtss_value_req_ind_handler app_rdtss.o - 0x010104c8 0x010104c8 0x00000080 Code RO 2916 i.rdtss_value_req_rsp_handler rdtss_task.o - 0x01010548 0x01010548 0x00000118 Code RO 2105 i.rwip_init rwip.o - 0x01010660 0x01010660 0x000000f8 Code RO 2365 i.rwip_slp_isr rwip_driver.o - 0x01010758 0x01010758 0x00000002 Code RO 3154 i.timer_canceled_handler ns_timer.o - 0x0101075a 0x0101075a 0x00000002 Code RO 3155 i.timer_modified_handler ns_timer.o - 0x0101075c 0x0101075c 0x00000026 Code RO 5421 i.uxListRemove list.o - 0x01010782 0x01010782 0x00000002 PAD - 0x01010784 0x01010784 0x0000000c Code RO 4906 i.uxTaskGetNumberOfTasks tasks.o - 0x01010790 0x01010790 0x00000098 Code RO 4907 i.uxTaskGetSystemState tasks.o - 0x01010828 0x01010828 0x00000016 Code RO 5422 i.vListInitialise list.o - 0x0101083e 0x0101083e 0x00000006 Code RO 5423 i.vListInitialiseItem list.o - 0x01010844 0x01010844 0x00000032 Code RO 5424 i.vListInsert list.o - 0x01010876 0x01010876 0x00000018 Code RO 5425 i.vListInsertEnd list.o - 0x0101088e 0x0101088e 0x00000002 PAD - 0x01010890 0x01010890 0x00000018 Code RO 5513 i.vPortEnterCritical port.o - 0x010108a8 0x010108a8 0x0000001c Code RO 5514 i.vPortExitCritical port.o - 0x010108c4 0x010108c4 0x00000044 Code RO 5465 i.vPortFree heap_4.o - 0x01010908 0x01010908 0x00000018 Code RO 5515 i.vPortYield port.o - 0x01010920 0x01010920 0x00000030 Code RO 4912 i.vTaskDelay tasks.o - 0x01010950 0x01010950 0x00000010 Code RO 4917 i.vTaskInternalSetTimeOutState tasks.o - 0x01010960 0x01010960 0x000000d0 Code RO 4918 i.vTaskList tasks.o - 0x01010a30 0x01010a30 0x0000000c Code RO 4919 i.vTaskMissedYield tasks.o - 0x01010a3c 0x01010a3c 0x00000024 Code RO 4921 i.vTaskPlaceOnEventList tasks.o - 0x01010a60 0x01010a60 0x00000074 Code RO 4923 i.vTaskPriorityDisinheritAfterTimeout tasks.o - 0x01010ad4 0x01010ad4 0x00000050 Code RO 4929 i.vTaskStartScheduler tasks.o - 0x01010b24 0x01010b24 0x00000010 Code RO 4931 i.vTaskSuspendAll tasks.o - 0x01010b34 0x01010b34 0x00000064 Code RO 4932 i.vTaskSwitchContext tasks.o - 0x01010b98 0x01010b98 0x0000000c Code RO 5467 i.xPortGetFreeHeapSize heap_4.o - 0x01010ba4 0x01010ba4 0x0000000c Code RO 5468 i.xPortGetMinimumEverFreeHeapSize heap_4.o - 0x01010bb0 0x01010bb0 0x00000050 Code RO 5516 i.xPortStartScheduler port.o - 0x01010c00 0x01010c00 0x00000024 Code RO 5245 i.xQueueCreateMutex queue.o - 0x01010c24 0x01010c24 0x00000044 Code RO 5246 i.xQueueGenericCreate queue.o - 0x01010c68 0x01010c68 0x0000006e Code RO 5247 i.xQueueGenericReset queue.o - 0x01010cd6 0x01010cd6 0x0000018e Code RO 5248 i.xQueueGenericSend queue.o - 0x01010e64 0x01010e64 0x0000008e Code RO 5249 i.xQueueGenericSendFromISR queue.o - 0x01010ef2 0x01010ef2 0x00000142 Code RO 5258 i.xQueueReceive queue.o - 0x01011034 0x01011034 0x00000172 Code RO 5260 i.xQueueSemaphoreTake queue.o - 0x010111a6 0x010111a6 0x00000002 PAD - 0x010111a8 0x010111a8 0x00000064 Code RO 4933 i.xTaskCheckForTimeOut tasks.o - 0x0101120c 0x0101120c 0x00000178 Code RO 4934 i.xTaskCreate tasks.o - 0x01011384 0x01011384 0x00000020 Code RO 4938 i.xTaskGetSchedulerState tasks.o - 0x010113a4 0x010113a4 0x0000000c Code RO 4939 i.xTaskGetTickCount tasks.o - 0x010113b0 0x010113b0 0x000000d4 Code RO 4941 i.xTaskIncrementTick tasks.o - 0x01011484 0x01011484 0x00000068 Code RO 4944 i.xTaskPriorityDisinherit tasks.o - 0x010114ec 0x010114ec 0x00000078 Code RO 4945 i.xTaskPriorityInherit tasks.o - 0x01011564 0x01011564 0x00000064 Code RO 4946 i.xTaskRemoveFromEventList tasks.o - 0x010115c8 0x010115c8 0x000000c8 Code RO 4947 i.xTaskResumeAll tasks.o - 0x01011690 0x01011690 0x000001d8 Data RO 20 .constdata system_n32wb03x.o - 0x01011868 0x01011868 0x0000000c Data RO 782 .constdata n32wb03x_rcc.o - 0x01011874 0x01011874 0x00000324 Data RO 1952 .constdata n32wb03x_qflash.o - 0x01011b98 0x01011b98 0x0000001e Data RO 2366 .constdata rwip_driver.o - 0x01011bb6 0x01011bb6 0x00000002 PAD - 0x01011bb8 0x01011bb8 0x000000a8 Data RO 2672 .constdata diss.o - 0x01011c60 0x01011c60 0x00000018 Data RO 2766 .constdata diss_task.o - 0x01011c78 0x01011c78 0x00000010 Data RO 2857 .constdata rdtss.o - 0x01011c88 0x01011c88 0x00000048 Data RO 2917 .constdata rdtss_task.o - 0x01011cd0 0x01011cd0 0x00000028 Data RO 3233 .constdata ns_sec.o - 0x01011cf8 0x01011cf8 0x00000008 Data RO 3234 .constdata ns_sec.o - 0x01011d00 0x01011d00 0x00000334 Data RO 3508 .constdata ns_ble.o - 0x01012034 0x01012034 0x00000098 Data RO 3875 .constdata ns_ble_task.o - 0x010120cc 0x010120cc 0x000000c8 Data RO 3876 .constdata ns_ble_task.o - 0x01012194 0x01012194 0x0000000c Data RO 3877 .constdata ns_ble_task.o - 0x010121a0 0x010121a0 0x00000008 Data RO 4008 .constdata app_dis.o - 0x010121a8 0x010121a8 0x00000008 Data RO 4009 .constdata app_dis.o - 0x010121b0 0x010121b0 0x0000010a Data RO 4066 .constdata app_rdtss.o - 0x010122ba 0x010122ba 0x00000002 PAD - 0x010122bc 0x010122bc 0x00000018 Data RO 4067 .constdata app_rdtss.o - 0x010122d4 0x010122d4 0x0000006c Data RO 4387 .constdata cli_core.o - 0x01012340 0x01012340 0x00000006 Data RO 4715 .constdata app_info.o - 0x01012346 0x01012346 0x00000081 Data RO 5916 .constdata mc_p.l(ctype_o.o) - 0x010123c7 0x010123c7 0x00000001 PAD - 0x010123c8 0x010123c8 0x00000004 Data RO 5917 .constdata mc_p.l(ctype_o.o) - 0x010123cc 0x010123cc 0x000001f6 Data RO 4388 .conststring cli_core.o - 0x010125c2 0x010125c2 0x00000002 PAD - 0x010125c4 0x010125c4 0x00000049 Data RO 4873 .conststring app_bootset.o - 0x0101260d 0x0101260d 0x00000003 PAD - 0x01012610 0x01012610 0x00000020 Data RO 5965 Region$$Table anon$$obj.o + 0x01008ee8 0x01008ee8 0x00000034 Code RO 4912 i.AppBootset_CmdBsdump app_bootset.o + 0x01008f1c 0x01008f1c 0x00000330 Code RO 4913 i.AppBootset_CmdBsset app_bootset.o + 0x0100924c 0x0100924c 0x00000028 Code RO 4502 i.AppCli_Init app_cli.o + 0x01009274 0x01009274 0x000000ac Code RO 4858 i.AppParams_CmdAppget app_params.o + 0x01009320 0x01009320 0x000001a0 Code RO 4859 i.AppParams_CmdAppset app_params.o + 0x010094c0 0x010094c0 0x00000434 Code RO 4504 i.CliTask app_cli.o + 0x010098f4 0x010098f4 0x00000078 Code RO 4380 i.CmdBleLog cli_core.o + 0x0100996c 0x0100996c 0x00000178 Code RO 4381 i.CmdDevInfo cli_core.o + 0x01009ae4 0x01009ae4 0x00000090 Code RO 4382 i.CmdFactory cli_core.o + 0x01009b74 0x01009b74 0x000000d4 Code RO 4383 i.CmdHelp cli_core.o + 0x01009c48 0x01009c48 0x000000d0 Code RO 4384 i.CmdLed cli_core.o + 0x01009d18 0x01009d18 0x00000034 Code RO 4385 i.CmdReset cli_core.o + 0x01009d4c 0x01009d4c 0x000000e8 Code RO 4386 i.CmdSysInfo cli_core.o + 0x01009e34 0x01009e34 0x000000ac Code RO 4387 i.CmdUartInfo cli_core.o + 0x01009ee0 0x01009ee0 0x00000044 Code RO 4388 i.CmdUartRst cli_core.o + 0x01009f24 0x01009f24 0x00000098 Code RO 4389 i.CmdVersion cli_core.o + 0x01009fbc 0x01009fbc 0x00000004 Code RO 487 i.DMA_ClearFlag n32wb03x_dma.o + 0x01009fc0 0x01009fc0 0x00000088 Code RO 490 i.DMA_DeInit n32wb03x_dma.o + 0x0100a048 0x0100a048 0x00000018 Code RO 491 i.DMA_EnableChannel n32wb03x_dma.o + 0x0100a060 0x0100a060 0x0000000e Code RO 493 i.DMA_GetFlagStatus n32wb03x_dma.o + 0x0100a06e 0x0100a06e 0x00000002 PAD + 0x0100a070 0x0100a070 0x00000040 Code RO 495 i.DMA_Init n32wb03x_dma.o + 0x0100a0b0 0x0100a0b0 0x0000000e Code RO 496 i.DMA_RequestRemap n32wb03x_dma.o + 0x0100a0be 0x0100a0be 0x00000002 PAD + 0x0100a0c0 0x0100a0c0 0x0000000c Code RO 569 i.EXTI_ClrITPendBit n32wb03x_exti.o + 0x0100a0cc 0x0100a0cc 0x0000001c Code RO 572 i.EXTI_GetITStatus n32wb03x_exti.o + 0x0100a0e8 0x0100a0e8 0x00000070 Code RO 574 i.EXTI_InitPeripheral n32wb03x_exti.o + 0x0100a158 0x0100a158 0x000000b8 Code RO 634 i.GPIO_InitPeripheral n32wb03x_gpio.o + 0x0100a210 0x0100a210 0x0000001c Code RO 635 i.GPIO_InitStruct n32wb03x_gpio.o + 0x0100a22c 0x0100a22c 0x00000004 Code RO 640 i.GPIO_ResetBits n32wb03x_gpio.o + 0x0100a230 0x0100a230 0x00000004 Code RO 641 i.GPIO_SetBits n32wb03x_gpio.o + 0x0100a234 0x0100a234 0x00000008 Code RO 642 i.GPIO_TogglePin n32wb03x_gpio.o + 0x0100a23c 0x0100a23c 0x000000b0 Code RO 4580 i.HardFault_Handler n32wb03x_it.o + 0x0100a2ec 0x0100a2ec 0x00000008 Code RO 4824 i.LedBlink app_gpio.o + 0x0100a2f4 0x0100a2f4 0x0000004c Code RO 4825 i.LedInit app_gpio.o + 0x0100a340 0x0100a340 0x00000008 Code RO 4826 i.LedOff app_gpio.o + 0x0100a348 0x0100a348 0x00000008 Code RO 4827 i.LedOn app_gpio.o + 0x0100a350 0x0100a350 0x00000078 Code RO 159 i.NVIC_Init misc.o + 0x0100a3c8 0x0100a3c8 0x000000cc Code RO 11 i.OTPTrim_Read system_n32wb03x.o + 0x0100a494 0x0100a494 0x00000024 Code RO 1947 i.Qflash_Erase_Sector n32wb03x_qflash.o + 0x0100a4b8 0x0100a4b8 0x00000038 Code RO 1948 i.Qflash_Init n32wb03x_qflash.o + 0x0100a4f0 0x0100a4f0 0x00000024 Code RO 1950 i.Qflash_Write n32wb03x_qflash.o + 0x0100a514 0x0100a514 0x00000014 Code RO 748 i.RCC_ConfigAdcClk n32wb03x_rcc.o + 0x0100a528 0x0100a528 0x00000018 Code RO 762 i.RCC_EnableAHBPeriphClk n32wb03x_rcc.o + 0x0100a540 0x0100a540 0x00000018 Code RO 763 i.RCC_EnableAHBPeriphReset n32wb03x_rcc.o + 0x0100a558 0x0100a558 0x00000018 Code RO 766 i.RCC_EnableAPB2PeriphClk n32wb03x_rcc.o + 0x0100a570 0x0100a570 0x0000001c Code RO 773 i.RCC_Enable_ADC_CLK_SRC_AUDIOPLL n32wb03x_rcc.o + 0x0100a58c 0x0100a58c 0x00000074 Code RO 774 i.RCC_GetClocksFreqValue n32wb03x_rcc.o + 0x0100a600 0x0100a600 0x00000002 Code RO 5550 i.SVC_Handler port.o + 0x0100a602 0x0100a602 0x00000002 PAD + 0x0100a604 0x0100a604 0x00000024 Code RO 5551 i.SysTick_Handler port.o + 0x0100a628 0x0100a628 0x00000034 Code RO 13 i.SystemGetMacAddr system_n32wb03x.o + 0x0100a65c 0x0100a65c 0x00000180 Code RO 15 i.SystemInit system_n32wb03x.o + 0x0100a7dc 0x0100a7dc 0x00000030 Code RO 16 i.SystemTrimValueGet system_n32wb03x.o + 0x0100a80c 0x0100a80c 0x00000008 Code RO 4581 i.USART1_IRQHandler n32wb03x_it.o + 0x0100a814 0x0100a814 0x00000032 Code RO 1520 i.USART_ConfigInt n32wb03x_usart.o + 0x0100a846 0x0100a846 0x00000002 PAD + 0x0100a848 0x0100a848 0x0000001c Code RO 1525 i.USART_Enable n32wb03x_usart.o + 0x0100a864 0x0100a864 0x00000010 Code RO 1526 i.USART_EnableDMA n32wb03x_usart.o + 0x0100a874 0x0100a874 0x0000000e Code RO 1532 i.USART_GetFlagStatus n32wb03x_usart.o + 0x0100a882 0x0100a882 0x00000040 Code RO 1533 i.USART_GetIntStatus n32wb03x_usart.o + 0x0100a8c2 0x0100a8c2 0x00000002 PAD + 0x0100a8c4 0x0100a8c4 0x00000088 Code RO 1534 i.USART_Init n32wb03x_usart.o + 0x0100a94c 0x0100a94c 0x00000008 Code RO 1535 i.USART_ReceiveData n32wb03x_usart.o + 0x0100a954 0x0100a954 0x00000008 Code RO 1537 i.USART_SendData n32wb03x_usart.o + 0x0100a95c 0x0100a95c 0x00000020 Code RO 5877 i.__0printf mc_p.l(printfa.o) + 0x0100a97c 0x0100a97c 0x00000028 Code RO 5879 i.__0sprintf mc_p.l(printfa.o) + 0x0100a9a4 0x0100a9a4 0x0000002c Code RO 5882 i.__0vsnprintf mc_p.l(printfa.o) + 0x0100a9d0 0x0100a9d0 0x0000002e Code RO 5999 i.__ARM_clz mf_p.l(depilogue.o) + 0x0100a9fe 0x0100a9fe 0x00000002 PAD + 0x0100aa00 0x0100aa00 0x00000008 Code RO 5985 i.__aeabi_errno_addr mc_p.l(errno.o) + 0x0100aa08 0x0100aa08 0x00000174 Code RO 5884 i._fp_digits mc_p.l(printfa.o) + 0x0100ab7c 0x0100ab7c 0x000006ec Code RO 5885 i._printf_core mc_p.l(printfa.o) + 0x0100b268 0x0100b268 0x00000020 Code RO 5886 i._printf_post_padding mc_p.l(printfa.o) + 0x0100b288 0x0100b288 0x0000002c Code RO 5887 i._printf_pre_padding mc_p.l(printfa.o) + 0x0100b2b4 0x0100b2b4 0x00000016 Code RO 5888 i._snputc mc_p.l(printfa.o) + 0x0100b2ca 0x0100b2ca 0x0000000a Code RO 5889 i._sputc mc_p.l(printfa.o) + 0x0100b2d4 0x0100b2d4 0x00000074 Code RO 4120 i.app_ble_adv_init app_ble.o + 0x0100b348 0x0100b348 0x00000002 Code RO 4121 i.app_ble_adv_msg_handler app_ble.o + 0x0100b34a 0x0100b34a 0x00000002 PAD + 0x0100b34c 0x0100b34c 0x00000044 Code RO 4122 i.app_ble_connected app_ble.o + 0x0100b390 0x0100b390 0x0000005c Code RO 4123 i.app_ble_disconnected app_ble.o + 0x0100b3ec 0x0100b3ec 0x00000098 Code RO 4124 i.app_ble_gap_params_init app_ble.o + 0x0100b484 0x0100b484 0x0000004c Code RO 4125 i.app_ble_init app_ble.o + 0x0100b4d0 0x0100b4d0 0x0000006c Code RO 4126 i.app_ble_msg_handler app_ble.o + 0x0100b53c 0x0100b53c 0x000000ec Code RO 4605 i.app_ble_proto_cli_exec app_ble_proto.o + 0x0100b628 0x0100b628 0x00000040 Code RO 4606 i.app_ble_proto_cli_rsp app_ble_proto.o + 0x0100b668 0x0100b668 0x00000014 Code RO 4607 i.app_ble_proto_init app_ble_proto.o + 0x0100b67c 0x0100b67c 0x0000000c Code RO 4608 i.app_ble_proto_log_get app_ble_proto.o + 0x0100b688 0x0100b688 0x00000010 Code RO 4609 i.app_ble_proto_log_set app_ble_proto.o + 0x0100b698 0x0100b698 0x0000001c Code RO 4610 i.app_ble_proto_on_disconnect app_ble_proto.o + 0x0100b6b4 0x0100b6b4 0x000001a0 Code RO 4611 i.app_ble_proto_rx_bytes app_ble_proto.o + 0x0100b854 0x0100b854 0x000000b8 Code RO 4612 i.app_ble_proto_send_frame app_ble_proto.o + 0x0100b90c 0x0100b90c 0x00000050 Code RO 4128 i.app_ble_sec_init app_ble.o + 0x0100b95c 0x0100b95c 0x00000010 Code RO 3851 i.app_conn_params_update_evt_handler ns_ble_task.o + 0x0100b96c 0x0100b96c 0x000000cc Code RO 3452 i.app_create_advertising ns_ble.o + 0x0100ba38 0x0100ba38 0x0000005c Code RO 4005 i.app_dis_add_dis app_dis.o + 0x0100ba94 0x0100ba94 0x00000104 Code RO 3852 i.app_entry_point_handler ns_ble_task.o + 0x0100bb98 0x0100bb98 0x00000008 Code RO 4734 i.app_fan_get_rpm app_info.o + 0x0100bba0 0x0100bba0 0x0000005c Code RO 4735 i.app_info_chip_temp_c10 app_info.o + 0x0100bbfc 0x0100bbfc 0x0000004c Code RO 4736 i.app_info_handle_query app_info.o + 0x0100bc48 0x0100bc48 0x0000000c Code RO 4737 i.app_info_last_temp_raw app_info.o + 0x0100bc54 0x0100bc54 0x0000002c Code RO 4738 i.app_info_tlv_snapshot app_info.o + 0x0100bc80 0x0100bc80 0x00000020 Code RO 4739 i.app_info_vdd_mv app_info.o + 0x0100bca0 0x0100bca0 0x0000001c Code RO 3853 i.app_init_timeout_evt_handler ns_ble_task.o + 0x0100bcbc 0x0100bcbc 0x000000ac Code RO 3854 i.app_lsi_calib_evt_handler ns_ble_task.o + 0x0100bd68 0x0100bd68 0x00000018 Code RO 4684 i.app_ota_abort app_ota.o + 0x0100bd80 0x0100bd80 0x0000011c Code RO 4686 i.app_ota_handle_frame app_ota.o + 0x0100be9c 0x0100be9c 0x00000008 Code RO 4860 i.app_params_get app_params.o + 0x0100bea4 0x0100bea4 0x0000005c Code RO 4861 i.app_params_init app_params.o + 0x0100bf00 0x0100bf00 0x0000002c Code RO 4863 i.app_params_restore_defaults app_params.o + 0x0100bf2c 0x0100bf2c 0x00000068 Code RO 4060 i.app_rdtss_add_rdts app_rdtss.o + 0x0100bf94 0x0100bf94 0x00000004 Code RO 3211 i.app_sec_msg_dflt_handler ns_sec.o + 0x0100bf98 0x0100bf98 0x00000078 Code RO 3453 i.app_set_adv_data ns_ble.o + 0x0100c010 0x0100c010 0x000000c4 Code RO 3454 i.app_set_scan_rsp_data ns_ble.o + 0x0100c0d4 0x0100c0d4 0x00000070 Code RO 3455 i.app_start_advertising ns_ble.o + 0x0100c144 0x0100c144 0x00000002 Code RO 4129 i.app_user_msg_handler app_ble.o + 0x0100c146 0x0100c146 0x00000002 PAD + 0x0100c148 0x0100c148 0x000000c0 Code RO 1987 i.attm_att_set_value lib_att.o + 0x0100c208 0x0100c208 0x00000010 Code RO 4226 i.ble_schedule_task main.o + 0x0100c218 0x0100c218 0x00000014 Code RO 4543 i.ble_up_on_cfm ble_up.o + 0x0100c22c 0x0100c22c 0x00000058 Code RO 4544 i.ble_up_poll ble_up.o + 0x0100c284 0x0100c284 0x00000010 Code RO 4545 i.ble_up_reset ble_up.o + 0x0100c294 0x0100c294 0x00000048 Code RO 4546 i.ble_up_write ble_up.o + 0x0100c2dc 0x0100c2dc 0x00000178 Code RO 4914 i.bootset_print app_bootset.o + 0x0100c454 0x0100c454 0x000000dc Code RO 4308 i.bsp_usart_init bsp_usart.o + 0x0100c530 0x0100c530 0x00000038 Code RO 4309 i.bsp_usart_read_byte bsp_usart.o + 0x0100c568 0x0100c568 0x00000054 Code RO 4311 i.bsp_usart_rx_isr_handler bsp_usart.o + 0x0100c5bc 0x0100c5bc 0x00000070 Code RO 4312 i.bsp_usart_set_baud bsp_usart.o + 0x0100c62c 0x0100c62c 0x00000020 Code RO 4313 i.bsp_usart_tx_lock bsp_usart.o + 0x0100c64c 0x0100c64c 0x00000024 Code RO 4314 i.bsp_usart_tx_unlock bsp_usart.o + 0x0100c670 0x0100c670 0x00000098 Code RO 4315 i.bsp_usart_write_dma bsp_usart.o + 0x0100c708 0x0100c708 0x00000034 Code RO 4811 i.caiic_crc32 boot_crc32.o + 0x0100c73c 0x0100c73c 0x0000002a Code RO 3025 i.check_client_char_cfg rdts_common.o + 0x0100c766 0x0100c766 0x00000004 Code RO 4390 i.cli_cmd_count cli_core.o + 0x0100c76a 0x0100c76a 0x00000002 PAD + 0x0100c76c 0x0100c76c 0x00000018 Code RO 4391 i.cli_cmd_name cli_core.o + 0x0100c784 0x0100c784 0x000000b4 Code RO 4392 i.cli_exec_line cli_core.o + 0x0100c838 0x0100c838 0x0000002c Code RO 4393 i.cli_printf cli_core.o + 0x0100c864 0x0100c864 0x00000068 Code RO 4505 i.cli_redraw_line app_cli.o + 0x0100c8cc 0x0100c8cc 0x0000002c Code RO 4613 i.cli_rsp_out app_ble_proto.o + 0x0100c8f8 0x0100c8f8 0x0000000c Code RO 4394 i.cli_set_output cli_core.o + 0x0100c904 0x0100c904 0x00000024 Code RO 4395 i.cli_write cli_core.o + 0x0100c928 0x0100c928 0x0000002a Code RO 2663 i.diss_check_val_len diss.o + 0x0100c952 0x0100c952 0x00000002 Code RO 2664 i.diss_cleanup diss.o + 0x0100c954 0x0100c954 0x00000002 Code RO 2666 i.diss_create diss.o + 0x0100c956 0x0100c956 0x0000003e Code RO 2667 i.diss_destroy diss.o + 0x0100c994 0x0100c994 0x00000034 Code RO 2668 i.diss_handle_to_value diss.o + 0x0100c9c8 0x0100c9c8 0x000000a0 Code RO 2669 i.diss_init diss.o + 0x0100ca68 0x0100ca68 0x00000008 Code RO 2670 i.diss_prf_itf_get diss.o + 0x0100ca70 0x0100ca70 0x0000009c Code RO 2762 i.diss_set_value_req_handler diss_task.o + 0x0100cb0c 0x0100cb0c 0x00000020 Code RO 2763 i.diss_task_init diss_task.o + 0x0100cb2c 0x0100cb2c 0x0000007c Code RO 2764 i.diss_value_cfm_handler diss_task.o + 0x0100cba8 0x0100cba8 0x000000c0 Code RO 4007 i.diss_value_req_ind_handler app_dis.o + 0x0100cc68 0x0100cc68 0x0000003a Code RO 2671 i.diss_value_to_handle diss.o + 0x0100cca2 0x0100cca2 0x00000002 PAD + 0x0100cca4 0x0100cca4 0x00000060 Code RO 4941 i.eTaskGetState tasks.o + 0x0100cd04 0x0100cd04 0x0000003c Code RO 4316 i.fputc bsp_usart.o + 0x0100cd40 0x0100cd40 0x000000f0 Code RO 3212 i.gapc_bond_ind_handler ns_sec.o + 0x0100ce30 0x0100ce30 0x00000208 Code RO 3213 i.gapc_bond_req_ind_handler ns_sec.o + 0x0100d038 0x0100d038 0x00000028 Code RO 3855 i.gapc_cmp_evt_handler ns_ble_task.o + 0x0100d060 0x0100d060 0x0000006c Code RO 3856 i.gapc_conn_rssi_ind_handler ns_ble_task.o + 0x0100d0cc 0x0100d0cc 0x00000158 Code RO 3857 i.gapc_connection_req_ind_handler ns_ble_task.o + 0x0100d224 0x0100d224 0x00000064 Code RO 3858 i.gapc_disconnect_ind_handler ns_ble_task.o + 0x0100d288 0x0100d288 0x00000028 Code RO 3214 i.gapc_encrypt_ind_handler ns_sec.o + 0x0100d2b0 0x0100d2b0 0x00000130 Code RO 3215 i.gapc_encrypt_req_ind_handler ns_sec.o + 0x0100d3e0 0x0100d3e0 0x00000080 Code RO 3859 i.gapc_get_dev_info_req_ind_handler ns_ble_task.o + 0x0100d460 0x0100d460 0x0000000c Code RO 3860 i.gapc_le_phy_ind_handler ns_ble_task.o + 0x0100d46c 0x0100d46c 0x0000001c Code RO 3861 i.gapc_le_pkt_size_ind_handler ns_ble_task.o + 0x0100d488 0x0100d488 0x00000064 Code RO 3862 i.gapc_param_update_req_ind_handler ns_ble_task.o + 0x0100d4ec 0x0100d4ec 0x00000028 Code RO 3863 i.gapc_param_updated_ind_handler ns_ble_task.o + 0x0100d514 0x0100d514 0x00000040 Code RO 3864 i.gapc_set_dev_info_req_ind_handler ns_ble_task.o + 0x0100d554 0x0100d554 0x00000034 Code RO 3865 i.gapm_activity_created_ind_handler ns_ble_task.o + 0x0100d588 0x0100d588 0x00000060 Code RO 3866 i.gapm_activity_stopped_ind_handler ns_ble_task.o + 0x0100d5e8 0x0100d5e8 0x0000002c Code RO 3867 i.gapm_addr_solved_ind_handler ns_ble_task.o + 0x0100d614 0x0100d614 0x000003e0 Code RO 3868 i.gapm_cmp_evt_handler ns_ble_task.o + 0x0100d9f4 0x0100d9f4 0x000000ac Code RO 3869 i.gapm_ext_adv_repoer_ind_handler ns_ble_task.o + 0x0100daa0 0x0100daa0 0x00000036 Code RO 3870 i.gapm_gen_rand_nb_ind_handler ns_ble_task.o + 0x0100dad6 0x0100dad6 0x0000000c Code RO 3871 i.gapm_profile_added_ind_handler ns_ble_task.o + 0x0100dae2 0x0100dae2 0x0000000c Code RO 3872 i.gapm_scan_request_ind_handler ns_ble_task.o + 0x0100daee 0x0100daee 0x00000002 PAD + 0x0100daf0 0x0100daf0 0x00000040 Code RO 2903 i.gattc_att_info_req_ind_handler rdtss_task.o + 0x0100db30 0x0100db30 0x00000070 Code RO 2904 i.gattc_cmp_evt_handler rdtss_task.o + 0x0100dba0 0x0100dba0 0x00000028 Code RO 3873 i.gattc_cmp_evt_handler ns_ble_task.o + 0x0100dbc8 0x0100dbc8 0x0000004c Code RO 3874 i.gattc_mtu_changed_ind_handler ns_ble_task.o + 0x0100dc14 0x0100dc14 0x000000c4 Code RO 2765 i.gattc_read_req_ind_handler diss_task.o + 0x0100dcd8 0x0100dcd8 0x000000e0 Code RO 2905 i.gattc_read_req_ind_handler rdtss_task.o + 0x0100ddb8 0x0100ddb8 0x00000110 Code RO 2906 i.gattc_write_req_ind_handler rdtss_task.o + 0x0100dec8 0x0100dec8 0x0000006c Code RO 3026 i.get_cfg_handle rdts_common.o + 0x0100df34 0x0100df34 0x00000054 Code RO 3027 i.get_value_handle rdts_common.o + 0x0100df88 0x0100df88 0x00000064 Code RO 4740 i.info_adc_init app_info.o + 0x0100dfec 0x0100dfec 0x0000006c Code RO 4741 i.info_adc_read app_info.o + 0x0100e058 0x0100e058 0x0000011c Code RO 4742 i.info_fill_item app_info.o + 0x0100e174 0x0100e174 0x0000002c Code RO 4743 i.info_put_tlv app_info.o + 0x0100e1a0 0x0100e1a0 0x00000034 Code RO 4227 i.led_task main.o + 0x0100e1d4 0x0100e1d4 0x00000030 Code RO 2356 i.llhwc_modem_setmode rwip_driver.o + 0x0100e204 0x0100e204 0x00000130 Code RO 2357 i.llhwc_phy_prerx_flash rwip_driver.o + 0x0100e334 0x0100e334 0x00000090 Code RO 2358 i.llhwc_setmode_reg_config rwip_driver.o + 0x0100e3c4 0x0100e3c4 0x000001a0 Code RO 4228 i.main main.o + 0x0100e564 0x0100e564 0x0000005c Code RO 3456 i.ns_EXTI4_12_IRQHandler ns_ble.o + 0x0100e5c0 0x0100e5c0 0x00000028 Code RO 3457 i.ns_HardFault_Handler ns_ble.o + 0x0100e5e8 0x0100e5e8 0x00000020 Code RO 3459 i.ns_ble_add_prf_func_register ns_ble.o + 0x0100e608 0x0100e608 0x0000002c Code RO 3460 i.ns_ble_add_svc ns_ble.o + 0x0100e634 0x0100e634 0x000000dc Code RO 3462 i.ns_ble_adv_fsm_next ns_ble.o + 0x0100e710 0x0100e710 0x00000048 Code RO 3463 i.ns_ble_adv_init ns_ble.o + 0x0100e758 0x0100e758 0x00000050 Code RO 3464 i.ns_ble_adv_start ns_ble.o + 0x0100e7a8 0x0100e7a8 0x0000004c Code RO 3465 i.ns_ble_adv_stop ns_ble.o + 0x0100e7f4 0x0100e7f4 0x0000003c Code RO 3468 i.ns_ble_delete_init ns_ble.o + 0x0100e830 0x0100e830 0x00000038 Code RO 3469 i.ns_ble_delete_scan ns_ble.o + 0x0100e868 0x0100e868 0x0000002c Code RO 3470 i.ns_ble_disconnect ns_ble.o + 0x0100e894 0x0100e894 0x0000006c Code RO 3473 i.ns_ble_gap_init ns_ble.o + 0x0100e900 0x0100e900 0x00000024 Code RO 3476 i.ns_ble_get_connection_num ns_ble.o + 0x0100e924 0x0100e924 0x00000050 Code RO 3479 i.ns_ble_list_set_ral ns_ble.o + 0x0100e974 0x0100e974 0x00000084 Code RO 3481 i.ns_ble_lsc_config ns_ble.o + 0x0100e9f8 0x0100e9f8 0x00000034 Code RO 3483 i.ns_ble_mtu_set ns_ble.o + 0x0100ea2c 0x0100ea2c 0x00000028 Code RO 3485 i.ns_ble_prf_task_register ns_ble.o + 0x0100ea54 0x0100ea54 0x00000048 Code RO 3490 i.ns_ble_scan_data_find ns_ble.o + 0x0100ea9c 0x0100ea9c 0x00000278 Code RO 3497 i.ns_ble_stack_init ns_ble.o + 0x0100ed14 0x0100ed14 0x00000124 Code RO 3498 i.ns_ble_start_init ns_ble.o + 0x0100ee38 0x0100ee38 0x000000cc Code RO 3499 i.ns_ble_start_scan ns_ble.o + 0x0100ef04 0x0100ef04 0x00000038 Code RO 3500 i.ns_ble_stop_init ns_ble.o + 0x0100ef3c 0x0100ef3c 0x0000003c Code RO 3501 i.ns_ble_stop_scan ns_ble.o + 0x0100ef78 0x0100ef78 0x00000078 Code RO 3502 i.ns_ble_update_param ns_ble.o + 0x0100eff0 0x0100eff0 0x0000002c Code RO 3216 i.ns_bond_db_get_size ns_sec.o + 0x0100f01c 0x0100f01c 0x0000001c Code RO 3217 i.ns_bond_db_load ns_sec.o + 0x0100f038 0x0100f038 0x00000030 Code RO 3218 i.ns_bond_last_bonded_addr ns_sec.o + 0x0100f068 0x0100f068 0x00000030 Code RO 3219 i.ns_bond_last_bonded_peer_id ns_sec.o + 0x0100f098 0x0100f098 0x00000064 Code RO 3220 i.ns_bond_last_bonded_ral_info ns_sec.o + 0x0100f0fc 0x0100f0fc 0x00000060 Code RO 3221 i.ns_bond_resolv_addr_start ns_sec.o + 0x0100f15c 0x0100f15c 0x0000007c Code RO 3222 i.ns_bond_search_addr_irk ns_sec.o + 0x0100f1d8 0x0100f1d8 0x000000d4 Code RO 3505 i.ns_peripheral_config ns_ble.o + 0x0100f2ac 0x0100f2ac 0x00000160 Code RO 3224 i.ns_sec_bond_store_evt_handler ns_sec.o + 0x0100f40c 0x0100f40c 0x00000010 Code RO 3225 i.ns_sec_get_bond_status ns_sec.o + 0x0100f41c 0x0100f41c 0x0000000c Code RO 3226 i.ns_sec_get_iocap ns_sec.o + 0x0100f428 0x0100f428 0x00000068 Code RO 3227 i.ns_sec_init ns_sec.o + 0x0100f490 0x0100f490 0x00000018 Code RO 3073 i.ns_sleep_lock_acquire ns_sleep.o + 0x0100f4a8 0x0100f4a8 0x00000014 Code RO 3074 i.ns_sleep_lock_release ns_sleep.o + 0x0100f4bc 0x0100f4bc 0x000000c8 Code RO 3149 i.ns_timer_api_process_handler ns_timer.o + 0x0100f584 0x0100f584 0x00000158 Code RO 4687 i.ota_on_data app_ota.o + 0x0100f6dc 0x0100f6dc 0x000001ac Code RO 4688 i.ota_on_end app_ota.o + 0x0100f888 0x0100f888 0x00000028 Code RO 4689 i.ota_respond app_ota.o + 0x0100f8b0 0x0100f8b0 0x0000005c Code RO 4864 i.params_save app_params.o + 0x0100f90c 0x0100f90c 0x00000044 Code RO 3506 i.patchx_enable ns_ble.o + 0x0100f950 0x0100f950 0x00000088 Code RO 2537 i.prf_add_profile prf.o + 0x0100f9d8 0x0100f9d8 0x00000010 Code RO 2540 i.prf_dst_task_get prf.o + 0x0100f9e8 0x0100f9e8 0x00000030 Code RO 2541 i.prf_env_get prf.o + 0x0100fa18 0x0100fa18 0x00000038 Code RO 2542 i.prf_get_id_from_task prf.o + 0x0100fa50 0x0100fa50 0x00000028 Code RO 2543 i.prf_get_itf_func_register prf.o + 0x0100fa78 0x0100fa78 0x00000038 Code RO 2544 i.prf_get_task_from_id prf.o + 0x0100fab0 0x0100fab0 0x000000b4 Code RO 2545 i.prf_init prf.o + 0x0100fb64 0x0100fb64 0x00000030 Code RO 2546 i.prf_itf_get prf.o + 0x0100fb94 0x0100fb94 0x00000038 Code RO 4614 i.proto_cli_out app_ble_proto.o + 0x0100fbcc 0x0100fbcc 0x00000080 Code RO 4615 i.proto_dump app_ble_proto.o + 0x0100fc4c 0x0100fc4c 0x00000058 Code RO 4943 i.prvAddCurrentTaskToDelayedList tasks.o + 0x0100fca4 0x0100fca4 0x00000070 Code RO 5275 i.prvCopyDataToQueue queue.o + 0x0100fd14 0x0100fd14 0x00000054 Code RO 4944 i.prvIdleTask tasks.o + 0x0100fd68 0x0100fd68 0x00000054 Code RO 5505 i.prvInsertBlockIntoFreeList heap_4.o + 0x0100fdbc 0x0100fdbc 0x000000cc Code RO 4945 i.prvListTasksWithinSingleList tasks.o + 0x0100fe88 0x0100fe88 0x00000014 Code RO 5552 i.prvTaskExitError port.o + 0x0100fe9c 0x0100fe9c 0x00000074 Code RO 5276 i.prvUnlockQueue queue.o + 0x0100ff10 0x0100ff10 0x000000f4 Code RO 5506 i.pvPortMalloc heap_4.o + 0x01010004 0x01010004 0x00000018 Code RO 4946 i.pvTaskIncrementMutexHeldCount tasks.o + 0x0101001c 0x0101001c 0x00000024 Code RO 5553 i.pxPortInitialiseStack port.o + 0x01010040 0x01010040 0x0000003a Code RO 2907 i.rdtss_att_get_value rdtss_task.o + 0x0101007a 0x0101007a 0x00000002 PAD + 0x0101007c 0x0101007c 0x00000040 Code RO 2908 i.rdtss_att_info_rsp_handler rdtss_task.o + 0x010100bc 0x010100bc 0x00000068 Code RO 2909 i.rdtss_att_set_value rdtss_task.o + 0x01010124 0x01010124 0x0000004c Code RO 2852 i.rdtss_cleanup rdtss.o + 0x01010170 0x01010170 0x0000004c Code RO 2853 i.rdtss_create rdtss.o + 0x010101bc 0x010101bc 0x00000042 Code RO 2854 i.rdtss_destroy rdtss.o + 0x010101fe 0x010101fe 0x0000001c Code RO 3028 i.rdtss_get_att_handle rdts_common.o + 0x0101021a 0x0101021a 0x00000028 Code RO 3029 i.rdtss_get_att_idx rdts_common.o + 0x01010242 0x01010242 0x00000098 Code RO 2855 i.rdtss_init rdtss.o + 0x010102da 0x010102da 0x00000002 PAD + 0x010102dc 0x010102dc 0x000000a4 Code RO 2910 i.rdtss_init_ccc_values rdtss_task.o + 0x01010380 0x01010380 0x00000008 Code RO 2856 i.rdtss_prf_itf_get rdtss.o + 0x01010388 0x01010388 0x00000054 Code RO 4062 i.rdtss_send_notify app_rdtss.o + 0x010103dc 0x010103dc 0x00000034 Code RO 2911 i.rdtss_set_ccc_value rdtss_task.o + 0x01010410 0x01010410 0x00000020 Code RO 2912 i.rdtss_task_init rdtss_task.o + 0x01010430 0x01010430 0x000000b0 Code RO 2913 i.rdtss_val_ind_req_handler rdtss_task.o + 0x010104e0 0x010104e0 0x0000000a Code RO 4063 i.rdtss_val_ntf_cfm_handler app_rdtss.o + 0x010104ea 0x010104ea 0x000000a6 Code RO 2914 i.rdtss_val_ntf_req_handler rdtss_task.o + 0x01010590 0x01010590 0x00000020 Code RO 2915 i.rdtss_val_set_req_handler rdtss_task.o + 0x010105b0 0x010105b0 0x00000118 Code RO 4064 i.rdtss_val_write_ind_handler app_rdtss.o + 0x010106c8 0x010106c8 0x0000007c Code RO 4065 i.rdtss_value_req_ind_handler app_rdtss.o + 0x01010744 0x01010744 0x00000080 Code RO 2916 i.rdtss_value_req_rsp_handler rdtss_task.o + 0x010107c4 0x010107c4 0x00000118 Code RO 2105 i.rwip_init rwip.o + 0x010108dc 0x010108dc 0x000000f8 Code RO 2365 i.rwip_slp_isr rwip_driver.o + 0x010109d4 0x010109d4 0x00000002 Code RO 3154 i.timer_canceled_handler ns_timer.o + 0x010109d6 0x010109d6 0x00000002 Code RO 3155 i.timer_modified_handler ns_timer.o + 0x010109d8 0x010109d8 0x00000026 Code RO 5463 i.uxListRemove list.o + 0x010109fe 0x010109fe 0x00000002 PAD + 0x01010a00 0x01010a00 0x0000000c Code RO 4948 i.uxTaskGetNumberOfTasks tasks.o + 0x01010a0c 0x01010a0c 0x00000098 Code RO 4949 i.uxTaskGetSystemState tasks.o + 0x01010aa4 0x01010aa4 0x00000016 Code RO 5464 i.vListInitialise list.o + 0x01010aba 0x01010aba 0x00000006 Code RO 5465 i.vListInitialiseItem list.o + 0x01010ac0 0x01010ac0 0x00000032 Code RO 5466 i.vListInsert list.o + 0x01010af2 0x01010af2 0x00000018 Code RO 5467 i.vListInsertEnd list.o + 0x01010b0a 0x01010b0a 0x00000002 PAD + 0x01010b0c 0x01010b0c 0x00000018 Code RO 5555 i.vPortEnterCritical port.o + 0x01010b24 0x01010b24 0x0000001c Code RO 5556 i.vPortExitCritical port.o + 0x01010b40 0x01010b40 0x00000044 Code RO 5507 i.vPortFree heap_4.o + 0x01010b84 0x01010b84 0x00000018 Code RO 5557 i.vPortYield port.o + 0x01010b9c 0x01010b9c 0x00000030 Code RO 4954 i.vTaskDelay tasks.o + 0x01010bcc 0x01010bcc 0x00000010 Code RO 4959 i.vTaskInternalSetTimeOutState tasks.o + 0x01010bdc 0x01010bdc 0x000000d0 Code RO 4960 i.vTaskList tasks.o + 0x01010cac 0x01010cac 0x0000000c Code RO 4961 i.vTaskMissedYield tasks.o + 0x01010cb8 0x01010cb8 0x00000024 Code RO 4963 i.vTaskPlaceOnEventList tasks.o + 0x01010cdc 0x01010cdc 0x00000074 Code RO 4965 i.vTaskPriorityDisinheritAfterTimeout tasks.o + 0x01010d50 0x01010d50 0x00000050 Code RO 4971 i.vTaskStartScheduler tasks.o + 0x01010da0 0x01010da0 0x00000010 Code RO 4973 i.vTaskSuspendAll tasks.o + 0x01010db0 0x01010db0 0x00000064 Code RO 4974 i.vTaskSwitchContext tasks.o + 0x01010e14 0x01010e14 0x0000000c Code RO 5509 i.xPortGetFreeHeapSize heap_4.o + 0x01010e20 0x01010e20 0x0000000c Code RO 5510 i.xPortGetMinimumEverFreeHeapSize heap_4.o + 0x01010e2c 0x01010e2c 0x00000050 Code RO 5558 i.xPortStartScheduler port.o + 0x01010e7c 0x01010e7c 0x00000024 Code RO 5287 i.xQueueCreateMutex queue.o + 0x01010ea0 0x01010ea0 0x00000044 Code RO 5288 i.xQueueGenericCreate queue.o + 0x01010ee4 0x01010ee4 0x0000006e Code RO 5289 i.xQueueGenericReset queue.o + 0x01010f52 0x01010f52 0x0000018e Code RO 5290 i.xQueueGenericSend queue.o + 0x010110e0 0x010110e0 0x0000008e Code RO 5291 i.xQueueGenericSendFromISR queue.o + 0x0101116e 0x0101116e 0x00000142 Code RO 5300 i.xQueueReceive queue.o + 0x010112b0 0x010112b0 0x00000172 Code RO 5302 i.xQueueSemaphoreTake queue.o + 0x01011422 0x01011422 0x00000002 PAD + 0x01011424 0x01011424 0x00000064 Code RO 4975 i.xTaskCheckForTimeOut tasks.o + 0x01011488 0x01011488 0x00000178 Code RO 4976 i.xTaskCreate tasks.o + 0x01011600 0x01011600 0x00000020 Code RO 4980 i.xTaskGetSchedulerState tasks.o + 0x01011620 0x01011620 0x0000000c Code RO 4981 i.xTaskGetTickCount tasks.o + 0x0101162c 0x0101162c 0x000000d4 Code RO 4983 i.xTaskIncrementTick tasks.o + 0x01011700 0x01011700 0x00000068 Code RO 4986 i.xTaskPriorityDisinherit tasks.o + 0x01011768 0x01011768 0x00000078 Code RO 4987 i.xTaskPriorityInherit tasks.o + 0x010117e0 0x010117e0 0x00000064 Code RO 4988 i.xTaskRemoveFromEventList tasks.o + 0x01011844 0x01011844 0x000000c8 Code RO 4989 i.xTaskResumeAll tasks.o + 0x0101190c 0x0101190c 0x000001d8 Data RO 20 .constdata system_n32wb03x.o + 0x01011ae4 0x01011ae4 0x0000000c Data RO 782 .constdata n32wb03x_rcc.o + 0x01011af0 0x01011af0 0x00000324 Data RO 1952 .constdata n32wb03x_qflash.o + 0x01011e14 0x01011e14 0x0000001e Data RO 2366 .constdata rwip_driver.o + 0x01011e32 0x01011e32 0x00000002 PAD + 0x01011e34 0x01011e34 0x000000a8 Data RO 2672 .constdata diss.o + 0x01011edc 0x01011edc 0x00000018 Data RO 2766 .constdata diss_task.o + 0x01011ef4 0x01011ef4 0x00000010 Data RO 2857 .constdata rdtss.o + 0x01011f04 0x01011f04 0x00000048 Data RO 2917 .constdata rdtss_task.o + 0x01011f4c 0x01011f4c 0x00000028 Data RO 3233 .constdata ns_sec.o + 0x01011f74 0x01011f74 0x00000008 Data RO 3234 .constdata ns_sec.o + 0x01011f7c 0x01011f7c 0x00000334 Data RO 3508 .constdata ns_ble.o + 0x010122b0 0x010122b0 0x00000098 Data RO 3875 .constdata ns_ble_task.o + 0x01012348 0x01012348 0x000000c8 Data RO 3876 .constdata ns_ble_task.o + 0x01012410 0x01012410 0x0000000c Data RO 3877 .constdata ns_ble_task.o + 0x0101241c 0x0101241c 0x00000008 Data RO 4008 .constdata app_dis.o + 0x01012424 0x01012424 0x00000008 Data RO 4009 .constdata app_dis.o + 0x0101242c 0x0101242c 0x0000010a Data RO 4066 .constdata app_rdtss.o + 0x01012536 0x01012536 0x00000002 PAD + 0x01012538 0x01012538 0x00000018 Data RO 4067 .constdata app_rdtss.o + 0x01012550 0x01012550 0x000000a8 Data RO 4397 .constdata cli_core.o + 0x010125f8 0x010125f8 0x00000006 Data RO 4745 .constdata app_info.o + 0x010125fe 0x010125fe 0x00000081 Data RO 5958 .constdata mc_p.l(ctype_o.o) + 0x0101267f 0x0101267f 0x00000001 PAD + 0x01012680 0x01012680 0x00000004 Data RO 5959 .constdata mc_p.l(ctype_o.o) + 0x01012684 0x01012684 0x00000308 Data RO 4398 .conststring cli_core.o + 0x0101298c 0x0101298c 0x00000049 Data RO 4915 .conststring app_bootset.o + 0x010129d5 0x010129d5 0x00000003 PAD + 0x010129d8 0x010129d8 0x00000020 Data RO 6007 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20004000, Load base: 0x01012630, Size: 0x000073a8, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000608]) + Execution Region RW_IRAM1 (Exec base: 0x20004000, Load base: 0x010129f8, Size: 0x000075a8, Max: 0x0000c000, ABSOLUTE, COMPRESSED[0x00000608]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -4567,38 +4618,37 @@ Memory Map of the image 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 4316 .data bsp_usart.o - 0x20004740 COMPRESSED 0x00000004 Data RW 4389 .data cli_core.o - 0x20004744 COMPRESSED 0x00000002 Data RW 4478 .data app_cli.o - 0x20004746 COMPRESSED 0x00000006 Data RW 4519 .data ble_up.o - 0x2000474c COMPRESSED 0x0000000a Data RW 4587 .data app_ble_proto.o - 0x20004756 COMPRESSED 0x00000002 PAD - 0x20004758 COMPRESSED 0x0000002c Data RW 4657 .data app_ota.o - 0x20004784 COMPRESSED 0x00000004 Data RW 4716 .data app_info.o - 0x20004788 COMPRESSED 0x00000002 Data RW 4834 .data app_params.o - 0x2000478a COMPRESSED 0x00000001 Data RW 4874 .data app_bootset.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 4690 .data app_ota.o + 0x20004784 COMPRESSED 0x00000004 Data RW 4746 .data app_info.o + 0x20004788 COMPRESSED 0x00000002 Data RW 4866 .data app_params.o + 0x2000478a COMPRESSED 0x00000001 Data RW 4916 .data app_bootset.o 0x2000478b COMPRESSED 0x00000001 PAD - 0x2000478c COMPRESSED 0x0000003c Data RW 4950 .data tasks.o - 0x200047c8 COMPRESSED 0x00000018 Data RW 5470 .data heap_4.o - 0x200047e0 COMPRESSED 0x00000004 Data RW 5517 .data port.o - 0x200047e4 COMPRESSED 0x00000004 Data RW 5582 .data mc_p.l(rand.o) - 0x200047e8 COMPRESSED 0x00000004 Data RW 5946 .data mc_p.l(errno.o) + 0x2000478c COMPRESSED 0x0000003c Data RW 4992 .data tasks.o + 0x200047c8 COMPRESSED 0x00000018 Data RW 5512 .data heap_4.o + 0x200047e0 COMPRESSED 0x00000004 Data RW 5559 .data port.o + 0x200047e4 COMPRESSED 0x00000004 Data RW 5624 .data mc_p.l(rand.o) + 0x200047e8 COMPRESSED 0x00000004 Data RW 5988 .data mc_p.l(errno.o) 0x200047ec - 0x00000034 Zero RW 19 .bss system_n32wb03x.o 0x20004820 - 0x00000328 Zero RW 1951 .bss n32wb03x_qflash.o 0x20004b48 - 0x0000011c Zero RW 2548 .bss prf.o 0x20004c64 - 0x00000050 Zero RW 3156 .bss ns_timer.o 0x20004cb4 - 0x0000005c Zero RW 3232 .bss ns_sec.o 0x20004d10 - 0x000001b0 Zero RW 3507 .bss ns_ble.o - 0x20004ec0 - 0x000001e0 Zero RW 4386 .bss cli_core.o - 0x200050a0 - 0x00000240 Zero RW 4477 .bss app_cli.o - 0x200052e0 - 0x00000200 Zero RW 4518 .bss ble_up.o - 0x200054e0 - 0x0000057b Zero RW 4586 .bss app_ble_proto.o - 0x20005a5b - 0x00000028 Zero RW 4714 .bss app_info.o - 0x20005a83 COMPRESSED 0x00000001 PAD - 0x20005a84 - 0x00000034 Zero RW 4833 .bss app_params.o - 0x20005ab8 - 0x000000f0 Zero RW 4949 .bss tasks.o - 0x20005ba8 - 0x00005000 Zero RW 5469 .bss heap_4.o - 0x2000aba8 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o + 0x20004ec0 - 0x000001e0 Zero RW 4396 .bss cli_core.o + 0x200050a0 - 0x00000240 Zero RW 4506 .bss app_cli.o + 0x200052e0 - 0x00000200 Zero RW 4547 .bss ble_up.o + 0x200054e0 - 0x0000077b Zero RW 4616 .bss app_ble_proto.o + 0x20005c5b - 0x00000028 Zero RW 4744 .bss app_info.o + 0x20005c83 COMPRESSED 0x00000001 PAD + 0x20005c84 - 0x00000034 Zero RW 4865 .bss app_params.o + 0x20005cb8 - 0x000000f0 Zero RW 4991 .bss tasks.o + 0x20005da8 - 0x00005000 Zero RW 5511 .bss heap_4.o + 0x2000ada8 - 0x00000800 Zero RW 1 STACK startup_n32wb03x.o ============================================================================== @@ -4609,19 +4659,19 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 696 188 0 0 0 12840 app_ble.o - 1152 246 0 10 1403 9232 app_ble_proto.o + 1204 254 0 12 1915 9568 app_ble_proto.o 1244 680 73 1 0 3605 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 - 884 490 0 2 52 3616 app_params.o + 824 432 0 2 52 4513 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 - 640 76 0 8 0 9346 bsp_usart.o - 1504 764 610 4 480 8855 cli_core.o + 752 90 0 8 0 9943 bsp_usart.o + 2036 1122 944 4 480 16811 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 @@ -4655,9 +4705,9 @@ Image component sizes 2548 254 0 60 240 27724 tasks.o ---------------------------------------------------------------------- - 33184 5942 4058 2020 27580 849617 Object Totals + 33820 6264 4390 2020 28092 859403 Object Totals 216 72 32 0 0 0 (incl. Generated) - 34 0 9 23 1 0 (incl. Padding) + 34 0 7 21 1 0 (incl. Padding) ---------------------------------------------------------------------- @@ -4732,15 +4782,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 38352 6122 4192 2028 27580 837617 Grand Totals - 38352 6122 4192 1544 27580 837617 ELF Image Totals (compressed) - 38352 6122 4192 1544 0 0 ROM Totals + 38988 6444 4524 2028 28092 847095 Grand Totals + 38988 6444 4524 1544 28092 847095 ELF Image Totals (compressed) + 38988 6444 4524 1544 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 42544 ( 41.55kB) - Total RW Size (RW Data + ZI Data) 29608 ( 28.91kB) - Total ROM Size (Code + RO Data + RW Data) 44088 ( 43.05kB) + Total RO Size (Code + RO Data) 43512 ( 42.49kB) + Total RW Size (RW Data + ZI Data) 30120 ( 29.41kB) + Total ROM Size (Code + RO Data + RW Data) 45056 ( 44.00kB) ============================================================================== 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 fc8dc8b..698c59c 100644 Binary files a/mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble.bin and b/mcm-ddc-ble/MDK-ARM/bin/mcm-ddc-ble.bin differ diff --git a/mcm-ddc-ble/inc/app_ble_proto.h b/mcm-ddc-ble/inc/app_ble_proto.h index 86ae56d..854d860 100644 --- a/mcm-ddc-ble/inc/app_ble_proto.h +++ b/mcm-ddc-ble/inc/app_ble_proto.h @@ -82,8 +82,9 @@ uint8_t app_ble_proto_log_get(void); void app_ble_proto_cli_exec(const uint8_t* cmd, uint16_t len); /** - * @brief Get the output of the last app_ble_proto_cli_exec() call. - * Served as the ATT read value of the CLI read/write characteristic. + * @brief Serve the next chunk of the last app_ble_proto_cli_exec() output + * (one call per ATT read of the CLI read/write characteristic). + * Chunks are <= att_mtu-2; a 0-length return marks end of response. */ const uint8_t* app_ble_proto_cli_rsp(uint16_t* out_len); diff --git a/mcm-ddc-ble/inc/app_params.h b/mcm-ddc-ble/inc/app_params.h index e9da0ff..63806ae 100644 --- a/mcm-ddc-ble/inc/app_params.h +++ b/mcm-ddc-ble/inc/app_params.h @@ -47,8 +47,14 @@ const caiic_params_t* app_params_get(void); /** 1 when the on-flash record passed magic+CRC validation at init. */ uint8_t app_params_is_valid(void); -/** "param [set | save]" CLI handler (registered in cli_core.c). */ -void AppParams_CmdParam(int argc, char* argv[]); +/** Restore factory defaults and program them to flash; 0 on success. */ +uint8_t app_params_restore_defaults(void); + +/** "appget": dump all parameters + record state (registered in cli_core.c). */ +void AppParams_CmdAppget(int argc, char* argv[]); + +/** "appset ": modify one parameter and save it to flash. */ +void AppParams_CmdAppset(int argc, char* argv[]); #ifdef __cplusplus } diff --git a/mcm-ddc-ble/inc/app_version.h b/mcm-ddc-ble/inc/app_version.h index 92776fb..23edfe5 100644 --- a/mcm-ddc-ble/inc/app_version.h +++ b/mcm-ddc-ble/inc/app_version.h @@ -5,8 +5,8 @@ #ifndef __APP_VERSION_H__ #define __APP_VERSION_H__ -#define APP_FW_VERSION "V1.00.09" +#define APP_FW_VERSION "V1.00.13" /* Numeric form used by the BLE info query / OTA records: 0x00MMmmpp */ -#define APP_FW_VERSION_NUM 0x00010009u +#define APP_FW_VERSION_NUM 0x0001000Du #endif /* __APP_VERSION_H__ */ diff --git a/mcm-ddc-ble/inc/bsp_usart.h b/mcm-ddc-ble/inc/bsp_usart.h index d4e9cd0..7f7d58e 100644 --- a/mcm-ddc-ble/inc/bsp_usart.h +++ b/mcm-ddc-ble/inc/bsp_usart.h @@ -33,6 +33,10 @@ extern "C" { void bsp_usart_init(void); +/* Re-apply the baud rate at runtime (keeps RX interrupt/DMA setup). + * Used by the "uartrst" CLI command after a baud parameter change. */ +void bsp_usart_set_baud(uint32_t baud); + /* TX: send a buffer through DMA (polled completion) */ void bsp_usart_write_dma(const uint8_t* data, uint16_t len); diff --git a/mcm-ddc-ble/src/app_ble_proto.c b/mcm-ddc-ble/src/app_ble_proto.c index 55607e2..82e7bb8 100644 --- a/mcm-ddc-ble/src/app_ble_proto.c +++ b/mcm-ddc-ble/src/app_ble_proto.c @@ -18,6 +18,7 @@ #include "ble_up.h" #include "app_ota.h" #include "app_info.h" +#include "ns_ble.h" /* app_env.max_mtu (negotiated ATT MTU) */ #include #include @@ -169,14 +170,20 @@ static void proto_cli_out(const char* str) /* ------------------------------------------------------------------ */ /* CLI over the read/write characteristic: the phone writes a raw */ -/* command line (write-with-response) and reads the output text back. */ +/* command line (write-with-response) and reads the output text back */ +/* in sequential chunks. Each ATT read of the characteristic returns */ +/* the next slice (<= att_mtu-2, so the client never issues a Read */ +/* Blob - the blob offset is not forwarded to the app and the ROM */ +/* GATT would slice the wrong window). A 0-length read marks the end */ +/* of the response; writing a new command rewinds the read offset. */ /* ------------------------------------------------------------------ */ #define CLI_RW_CMD_MAX 63 /* same line limit as the frame CLI */ -#define CLI_RW_RSP_MAX 512 /* ATT value length budget (0x200) */ +#define CLI_RW_RSP_MAX 1024 /* total captured output per command */ static uint8_t s_cliRsp[CLI_RW_RSP_MAX]; static uint16_t s_cliRspLen; +static uint16_t s_cliRspOff; /* sequential read offset */ /* cli_out_fn capturing the command output into s_cliRsp */ static void cli_rsp_out(const char* str) @@ -193,6 +200,7 @@ void app_ble_proto_cli_exec(const uint8_t* cmd, uint16_t len) int status = 1; /* default: rejected */ s_cliRspLen = 0; + s_cliRspOff = 0; if (len > 0 && len <= CLI_RW_CMD_MAX) { memcpy(s_line, cmd, len); @@ -222,10 +230,26 @@ void app_ble_proto_cli_exec(const uint8_t* cmd, uint16_t len) } } +/** + * @brief Serve the next chunk of the last command's output. Called once per + * ATT read of the CLI characteristic; a 0-length return marks EOF. + */ const uint8_t* app_ble_proto_cli_rsp(uint16_t* out_len) { - *out_len = s_cliRspLen; - return s_cliRsp; + /* Keep the slice below att_mtu-1 so the client sees a short read and + * never starts a Read Blob sequence (see the block comment above) */ + uint16_t mtu = app_env.max_mtu; + uint16_t chunk = (mtu >= 24u) ? (uint16_t)(mtu - 2u) : 20u; + uint16_t remain = (uint16_t)(s_cliRspLen - s_cliRspOff); + const uint8_t* p = s_cliRsp + s_cliRspOff; + + if (remain > chunk) + { + remain = chunk; + } + s_cliRspOff = (uint16_t)(s_cliRspOff + remain); + *out_len = remain; + return p; } /* ------------------------------------------------------------------ */ @@ -366,6 +390,7 @@ void app_ble_proto_on_disconnect(void) { s_rxState = RX_WAIT_SOF; /* drop a half-received frame */ s_rxHave = 0; + s_cliRspOff = 0; /* rewind the chunked CLI read */ ble_up_reset(); app_ota_abort(); /* abort any on-going OTA session */ } diff --git a/mcm-ddc-ble/src/app_params.c b/mcm-ddc-ble/src/app_params.c index 971afa2..abe3174 100644 --- a/mcm-ddc-ble/src/app_params.c +++ b/mcm-ddc-ble/src/app_params.c @@ -116,6 +116,17 @@ void app_params_init(void) } } +/** + * @brief Restore factory defaults: load defaults into RAM and program them + * to flash. + * @return 0 on success, 1 on flash failure. + */ +uint8_t app_params_restore_defaults(void) +{ + params_load_defaults(); + return params_save(); +} + const caiic_params_t* app_params_get(void) { return &s_params; @@ -127,84 +138,70 @@ uint8_t app_params_is_valid(void) } /* ------------------------------------------------------------------ */ -/* CLI: param */ +/* CLI: appget / appset */ /* ------------------------------------------------------------------ */ -static void param_print_all(void) +void AppParams_CmdAppget(int argc, char* argv[]) { + (void)argc; + (void)argv; + cli_printf("params: %s\r\n", s_valid ? "valid" : "default (not saved)"); - cli_printf(" led1_blink_ms = %u\r\n", (unsigned int)s_params.led1_blink_ms); - cli_printf(" pwm_duty_pct = %lu\r\n", (unsigned long)s_params.pwm_duty_pct); - cli_printf(" flags = 0x%04X\r\n", (unsigned int)s_params.flags); + cli_printf(" led = %u (led1 blink half period, ms)\r\n", + (unsigned int)s_params.led1_blink_ms); + cli_printf(" pwm = %lu (pwm duty, %%)\r\n", + (unsigned long)s_params.pwm_duty_pct); } -void AppParams_CmdParam(int argc, char* argv[]) +void AppParams_CmdAppset(int argc, char* argv[]) { uint32_t v; - if (argc < 2) + if (argc < 3) { - param_print_all(); + cli_write("usage: appset \r\n"); + cli_write(" led = led1 blink half period 50..10000 ms\r\n"); + cli_write(" pwm = pwm duty 0..100 %\r\n"); + return; + } + if (parse_u32(argv[2], &v) != 0) + { + cli_write("appset: bad value\r\n"); return; } - if (strcmp(argv[1], "save") == 0) - { - if (params_save() == 0) - { - cli_write("param saved\r\n"); - } - else - { - cli_write("param save: flash fail\r\n"); - } - return; - } - - if (strcmp(argv[1], "set") != 0 || argc < 4) - { - cli_write("usage: param [set | save]\r\n"); - return; - } - if (parse_u32(argv[3], &v) != 0) - { - cli_write("param set: bad value\r\n"); - return; - } - - if (strcmp(argv[2], "led1_blink_ms") == 0) + if (strcmp(argv[1], "led") == 0) { if (v < PARAM_LED1_BLINK_MS_MIN || v > PARAM_LED1_BLINK_MS_MAX) { - cli_printf("led1_blink_ms range %u..%u\r\n", + cli_printf("led range %u..%u\r\n", (unsigned int)PARAM_LED1_BLINK_MS_MIN, (unsigned int)PARAM_LED1_BLINK_MS_MAX); return; } s_params.led1_blink_ms = (uint16_t)v; } - else if (strcmp(argv[2], "pwm_duty_pct") == 0) + else if (strcmp(argv[1], "pwm") == 0) { if (v > PARAM_PWM_DUTY_PCT_MAX) { - cli_printf("pwm_duty_pct range 0..%u\r\n", - (unsigned int)PARAM_PWM_DUTY_PCT_MAX); + cli_printf("pwm range 0..%u\r\n", (unsigned int)PARAM_PWM_DUTY_PCT_MAX); return; } s_params.pwm_duty_pct = v; } else { - cli_write("unknown param (led1_blink_ms, pwm_duty_pct)\r\n"); + cli_write("unknown param (led, pwm)\r\n"); return; } if (params_save() == 0) { - cli_printf("%s set ok\r\n", argv[2]); + cli_printf("%s = %lu, saved\r\n", argv[1], (unsigned long)v); } else { - cli_write("param set: flash fail\r\n"); + cli_write("appset: flash fail\r\n"); } } diff --git a/mcm-ddc-ble/src/app_profile/app_rdtss.c b/mcm-ddc-ble/src/app_profile/app_rdtss.c index ae1b242..3e31ed5 100644 --- a/mcm-ddc-ble/src/app_profile/app_rdtss.c +++ b/mcm-ddc-ble/src/app_profile/app_rdtss.c @@ -105,7 +105,7 @@ const struct attm_desc_128 app_rdts_att_db[RDTSS_IDX_NB] = /* Characteristic Declaration */ [7] = {{0x03,0x28}, PERM(RD, ENABLE) | PERM(WRITE_REQ, ENABLE), 0, 0 }, /* CLI Characteristic Value: raw command line in (write-with-response), - * last command output text out (read; long read handled by the stack) */ + * command output text out (sequential chunked reads, 0-length = EOF) */ [8] = {ATT_CHAR_AM_SPEED_CLI_128, PERM(RD, ENABLE) | PERM(WRITE_REQ, ENABLE), PERM(RI, ENABLE)| PERM_VAL(UUID_LEN, 0x02), 0x200 }, /* Characteristic Declaration */ diff --git a/mcm-ddc-ble/src/bsp_usart.c b/mcm-ddc-ble/src/bsp_usart.c index eb9c64b..781a698 100644 --- a/mcm-ddc-ble/src/bsp_usart.c +++ b/mcm-ddc-ble/src/bsp_usart.c @@ -71,6 +71,41 @@ void bsp_usart_init(void) USART_Enable(BSP_USARTx, ENABLE); } +/** + * @brief Re-apply the baud rate at runtime (keeps RX interrupt/DMA setup). + * Waits for TX to drain, re-initializes the USART and flushes the + * RX queue (stale bytes may have been sampled at the old baud rate). + * Used by the "uartrst" CLI command. + */ +void bsp_usart_set_baud(uint32_t baud) +{ + USART_InitType USART_InitStructure; + + /* Let any in-flight TX byte leave the shift register */ + while (USART_GetFlagStatus(BSP_USARTx, USART_FLAG_TXC) == RESET) + { + } + + USART_Enable(BSP_USARTx, DISABLE); + + USART_InitStructure.BaudRate = baud; + USART_InitStructure.WordLength = USART_WL_8B; + USART_InitStructure.StopBits = USART_STPB_1; + USART_InitStructure.Parity = USART_PE_NO; + USART_InitStructure.HardwareFlowControl = USART_HFCTRL_NONE; + USART_InitStructure.Mode = USART_MODE_RX | USART_MODE_TX; + USART_Init(BSP_USARTx, &USART_InitStructure); + + /* Drop bytes received at the old baud rate */ + if (s_rxQueue != NULL && xTaskGetSchedulerState() == taskSCHEDULER_RUNNING) + { + xQueueReset(s_rxQueue); + } + + USART_ConfigInt(BSP_USARTx, USART_INT_RXDNE, ENABLE); + USART_Enable(BSP_USARTx, ENABLE); +} + /** * @brief Send a buffer over USART1 TX using DMA, polled completion. */ diff --git a/mcm-ddc-ble/src/cli_core.c b/mcm-ddc-ble/src/cli_core.c index ce07e09..bd0160a 100644 --- a/mcm-ddc-ble/src/cli_core.c +++ b/mcm-ddc-ble/src/cli_core.c @@ -25,6 +25,7 @@ #define CLI_TX_BUF_SIZE 96 #define CLI_MAX_ARGS 8 +#define CLI_RESET_DELAY_MS 200u /* let the reply drain before NVIC_SystemReset */ typedef void (*CliCmdHandler_t)(int argc, char* argv[]); @@ -239,29 +240,112 @@ static void CmdBleLog(int argc, char* argv[]) cli_printf("ble log: %s\r\n", app_ble_proto_log_get() ? "on" : "off"); } +/** + * @brief "reset": system reset (reboot into the active bank). + */ +static void CmdReset(int argc, char* argv[]) +{ + (void)argc; + (void)argv; + + cli_write("resetting...\r\n"); + vTaskDelay(pdMS_TO_TICKS(CLI_RESET_DELAY_MS)); + NVIC_SystemReset(); +} + +/** + * @brief "factory": restore the APP_DATA params to factory defaults, + * save them to flash, then reboot. The bootsetting record is not + * touched (it selects the boot bank, it is not user configuration). + */ +static void CmdFactory(int argc, char* argv[]) +{ + (void)argc; + (void)argv; + + if (app_params_restore_defaults() == 0) + { + cli_write("factory defaults restored, resetting...\r\n"); + } + else + { + cli_write("factory: flash write failed, resetting anyway...\r\n"); + } + vTaskDelay(pdMS_TO_TICKS(CLI_RESET_DELAY_MS)); + NVIC_SystemReset(); +} + +/** + * @brief "uartrst": re-initialize USART1 at the default baud rate and + * flush the RX queue (recovery from a wedged/misconfigured UART). + */ +static void CmdUartRst(int argc, char* argv[]) +{ + (void)argc; + (void)argv; + + bsp_usart_set_baud(BSP_USART_BAUDRATE); + cli_printf("usart reset: %lu 8N1, rx queue flushed\r\n", + (unsigned long)BSP_USART_BAUDRATE); +} + +/** + * @brief "uartinfo": show the USART1 configuration. + */ +static void CmdUartInfo(int argc, char* argv[]) +{ + (void)argc; + (void)argv; + + cli_write("usart1: TX=PB6 RX=PB7 (AF4)\r\n"); + cli_printf("baud: %lu, 8 data bits, no parity, 1 stop bit\r\n", + (unsigned long)BSP_USART_BAUDRATE); + cli_write("flow control: none; tx: DMA CH1 (polled); rx: RXDNE irq queue\r\n"); +} + /* Command table; add new commands here */ static const CliCmd_t s_cmds[] = { - {"help", "list all commands", CmdHelp}, + {"help", "help [cmd]: list commands / show one command's help", CmdHelp}, {"version", "show firmware version", CmdVersion}, {"sysinfo", "show FreeRTOS runtime info (uptime/tasks/heap/task list)", CmdSysInfo}, {"devinfo", "show device info (temp/vdd/fan, same as BLE INFO_QUERY all)", CmdDevInfo}, {"blelog", "blelog [on|off]: BLE traffic log (events + frame hex dump)", CmdBleLog}, {"led", "led <1|2> : control board LED", CmdLed}, - {"param", "param [set |save]: app params", AppParams_CmdParam}, + {"appget", "appget: show app params (led/pwm)", AppParams_CmdAppget}, + {"appset", "appset : set app param and save", AppParams_CmdAppset}, {"bsdump", "bsdump: show bootsetting record + crc check", AppBootset_CmdBsdump}, {"bsset", "bsset : write bootsetting field (careful!)", AppBootset_CmdBsset}, + {"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}, + {"uartinfo", "uartinfo: show USART1 pins/baud/format", CmdUartInfo}, }; #define CLI_CMD_COUNT (sizeof(s_cmds) / sizeof(s_cmds[0])) /** - * @brief "help": list all registered commands. + * @brief "help [cmd]": without an argument, list all commands with their + * one-line help (the full table exceeds 512B and relies on the + * chunked BLE read of the CLI characteristic); with an argument, + * show that command's detailed help only. */ static void CmdHelp(int argc, char* argv[]) { uint32_t i; - (void)argc; - (void)argv; + + if (argc >= 2) + { + for (i = 0; i < CLI_CMD_COUNT; i++) + { + if (strcmp(argv[1], s_cmds[i].name) == 0) + { + cli_printf(" %-8s %s\r\n", s_cmds[i].name, s_cmds[i].help); + return; + } + } + cli_printf("unknown command: %s (try 'help')\r\n", argv[1]); + return; + } cli_write("commands:\r\n"); for (i = 0; i < CLI_CMD_COUNT; i++) diff --git a/mcm-ddc-ble/src/main.c b/mcm-ddc-ble/src/main.c index d00cf80..656009d 100644 --- a/mcm-ddc-ble/src/main.c +++ b/mcm-ddc-ble/src/main.c @@ -124,7 +124,7 @@ static void ble_schedule_task(void *pvParameters) /** * @brief LED blink task: toggle LED1 (PB0) as a run indicator; the half * period comes from the APP_DATA parameter record (led1_blink_ms, - * "param set led1_blink_ms <50..10000>"). LED2 (PA6) stays owned by + * "appset led <50..10000>"). LED2 (PA6) stays owned by * app_ble.c as the connection state LED. */ static void led_task(void *pvParameters) diff --git a/tools/ble_cli.bat b/tools/ble_cli.bat index b59ee45..b157c81 100644 --- a/tools/ble_cli.bat +++ b/tools/ble_cli.bat @@ -3,12 +3,12 @@ rem ============================================================ rem ble_cli.bat - BLE CLI test client for CAIIC-MCM devices rem rem ble_cli.bat interactive mode (rw characteristic ...0003) -rem ble_cli.bat help one-shot single-word command over rw char -rem ble_cli.bat version sysinfo +rem ble_cli.bat help one-shot command over rw char +rem ble_cli.bat appset pwm 100 rem ble_cli.bat -f interactive, legacy framed protocol (notify) rem ble_cli.bat -f help one-shot framed command rem -rem Multi-word commands (e.g. led 1 on): use interactive mode. +rem One-shot mode sends the whole argument line as ONE command (multi-word ok). rem Requires tools\.venv-ble (created automatically on first run). rem ============================================================ setlocal diff --git a/tools/ble_cli_test.py b/tools/ble_cli_test.py index 4bd1799..265b938 100644 --- a/tools/ble_cli_test.py +++ b/tools/ble_cli_test.py @@ -161,11 +161,17 @@ class McmTestClient: async def run_cli_rw(client, cmd): """CLI over the read/write characteristic ...0003: write the raw command - line (ATT write-with-response), then read the output text back.""" + line (ATT write-with-response), then read the output text back in + sequential chunks (a 0-length read marks the end of the response).""" print("[tx rw] %r" % cmd) await client.write_gatt_char(CLI_RW_UUID, cmd.encode("ascii"), response=True) await asyncio.sleep(0.1) # one conn. interval for the device to execute - rsp = await client.read_gatt_char(CLI_RW_UUID) + rsp = bytearray() + for _ in range(64): # safety bound; each chunk <= att_mtu-2 + chunk = await client.read_gatt_char(CLI_RW_UUID) + if not chunk: + break + rsp += chunk print("[rx rw] %dB:\n%s" % (len(rsp), rsp.decode("ascii", "replace"))) @@ -246,15 +252,16 @@ async def main(): else: await tester.run_cli(client, line) else: - for cmd in cmds: - if cmd == "param": - await run_param_read(client) - elif use_rw: - await run_cli_rw(client, cmd) - elif cmd == "info": - await tester.run_info_query(client) - else: - await tester.run_cli(client, cmd) + # one-shot: the whole argv is ONE command line (multi-word ok) + line = " ".join(cmds) + if line == "param": + await run_param_read(client) + elif use_rw: + await run_cli_rw(client, line) + elif line == "info": + await tester.run_info_query(client) + else: + await tester.run_cli(client, line) if not use_rw: await client.stop_notify(NOTIFY_UUID) print("disconnected") diff --git a/tools/out/caiic_ble_full.bin b/tools/out/caiic_ble_full.bin index f3509a5..e7bf32d 100644 Binary files a/tools/out/caiic_ble_full.bin and b/tools/out/caiic_ble_full.bin differ diff --git a/tools/out/caiic_ble_full.hex b/tools/out/caiic_ble_full.hex index 8208c1e..01799eb 100644 --- a/tools/out/caiic_ble_full.hex +++ b/tools/out/caiic_ble_full.hex @@ -124,13 +124,13 @@ :1007A000920651611146096A890889001162114651 :1007B000096A012211430322920611627047000068 :1007C000D00700010040002038080000D4040001D8 -:1040000011C011CA010000000080000138AC00009E -:10401000B2E246E2000000000000000000000000E4 -:0C4020000000000000000000E0E43B4055 -:10800000A8B30020698100017181000191A00001E5 +:1040000011C011CA010000000080000100B00000D2 +:10401000189346B2000000000000000000000000FD +:0C40200000000000000000006EB5B107B9 +:10800000A8B5002069810001718100013DA2000135 :108010000000000000000000000000000000000060 -:1080200000000000000000000000000055A4000156 -:1080300000000000000000002781000159A4000199 +:1080200000000000000000000000000001A60001A8 +:1080300000000000000000002781000105A60001EB :108040007B8100017B8100017B8100017B8100013C :108050007B8100017B8100017B8100017B8100012C :108060007B8100017B8100017B8100017B8100011C @@ -138,19 +138,19 @@ :108080007B8100017B8100017B8100017B810001FC :108090007B8100017B8100017B8100017B810001EC :1080A0007B8100017B8100017B8100017B810001DC -:1080B00061A600017B8100017B8100017B810001C1 -:1080C0000348854600F064FD0048004749E100018F -:1080D000A8B3002040BA7047C0BA70470138FDD13C +:1080B0000DA800017B8100017B8100017B81000113 +:1080C0000348854600F064FD00480047C5E3000111 +:1080D000A8B5002040BA7047C0BA70470138FDD13A :1080E0007047000040BA7047C0BA7047704670478A :1080F000084B19680868203080F30988022080F353 :108100001488BFF36F8F3FBCAE4608BC04BC62B698 :10811000184700008C470020EFF3108072B67047BC :1081200080F310887047EFF309800E4B1A682038EF :108130001060F0C044464D4656465F46F0C008B554 -:1081400072B608F0F7FC62B60CBC11680868103013 +:1081400072B608F035FE62B60CBC116808681030D3 :10815000F0C8A046A946B246BB4680F3098820383D :10816000F0C818478C47002004488047044800475F -:10817000FEE7FEE7FEE7FEE7FEE7FEE7B1A400014B +:10817000FEE7FEE7FEE7FEE7FEE7FEE75DA600019D :10818000C180000130B50B460146002020220124A9 :1081900009E00D46D5409D4205D31D469540491B3B :1081A0002546954040191546521E002DF1DC30BD84 @@ -178,7 +178,7 @@ :108300000270401C491C002AF9D11846704730B54C :1083100005460020034600E05B1C934205D2EC5C5E :10832000C85C201A01D1002CF6D130BDF7B582B05F -:108330000F460026029C02F08DFA00900068019022 +:108330000F460026029C02F063FB0090006801904B :108340002578641C002D05D000F016FB0068405D08 :10835000C007F5D12B2D02D02D2D1CD0641E009806 :108360000021016039462046049A00F009FB0146CD @@ -278,7 +278,7 @@ :108940000B46D340D0402024A21A91400843194638 :1089500010BD10B5202A06DBCB170846203A10417F :10896000C1170B4306E00B461341D0402024A21A46 -:1089700091400843194610BD00487047C8230101C3 +:1089700091400843194610BD004870478026010108 :10898000F7B582B0029C00272078641C1546019739 :10899000302802D0002D15D015E020780127641C66 :1089A000782804D0582802D0002D09D00BE0002DE3 @@ -288,7 +288,7 @@ :1089E0003804864201D3012001902078641C294676 :1089F00000F0E0F80028E9DA0398002805D0002FFD :108A000001D0641E00E0029C04600198002806D09A -:108A100001F020FF02210160C81E05B0F0BD0099E1 +:108A100001F0F6FF02210160C81E05B0F0BD00990B :108A200030040843F9E7002904DA401C490001D169 :108A300040084000704770B40024050C05D1102494 :108A4000000402D1002921D01124050E01D1000219 @@ -300,7 +300,7 @@ :108AA00070BC40084000704710B5002B08DA002465 :108AB000401C614192185B411A4301D140084000BB :108AC00010BDF0B51FB482B005460C0003D00846B7 -:108AD00001F0A8FE02E001F0A5FE20300246009061 +:108AD00001F07EFF02E001F07BFF203002460090B3 :108AE00021462846FFF714FF049B059A04460F46CB :108AF00018431143084314D0184610431BD0009864 :108B000040210A1A18460599FFF712FF05460E463E @@ -313,8 +313,8 @@ :108B7000E40740428C412146002B04DB1C460123C4 :108B8000DB075242A341994200D1904210BD000040 :108B9000064C0125064E05E0E36807CC2B430C3C50 -:108BA00098471034B442F7D3FFF78EFA102601012C -:108BB000302601013A2800D23038202302469A4359 +:108BA00098471034B442F7D3FFF78EFAD829010161 +:108BB000F82901013A2800D23038202302469A438E :108BC000412A01D310463738884201D30020C043E0 :108BD000704770B58C180578401C6B075B0F01D18E :108BE0000378401C2A1106D10278401C03E0067865 @@ -336,13 +336,13 @@ :108CE000019001BD250E010003B40148019001BDB2 :108CF000B143000003B40148019001BD8529000083 :108D0000C943416070470268702392B29A430A4394 -:108D10000260704770B5044601F08AFC002818D044 +:108D10000260704770B5044601F060FD002818D06D :108D20008069002815D0FFF765FD05462046FFF74E :108D300061FD2946FFF78AFBFFF7BAFD064A074B9C :108D4000FFF7E0FC0022064BFFF7C2FBFFF7C4FD74 :108D500070BD044DEAE700001F85EB51B81E0140CD :108D60000000394000803B4470B50D4606460024A3 -:108D700001F05EFC002816D0C169002913D0026AF8 +:108D700001F034FD002816D0C169002913D0026A21 :108D8000002A10D08BB290B289B292B2102D0CD0C2 :108D9000202D0AD0302D17D0402D15D0502D13D0B6 :108DA000602D11D022E0002070BD891AB01AAF22C8 @@ -351,8 +351,8 @@ :108DD0005043FFF7EDF94B21C900441801D5002499 :108DE00004E0E1200001844200DD0446204670BD1D :108DF00070B5104CA0421BD185140121284601F00A -:108E0000C9FA0021284601F0C5FA0121284601F0DF -:108E1000B5FA094860610020206060601F21A160F0 +:108E00009FFB0021284601F09BFB0121284601F031 +:108E10008BFB094860610020206060601F21A16019 :108E200006492161A06160622062A0620448E0619D :108E300070BD000000080240080A02000000FC0F9C :108E40002E6D00000029016802D00122114301E0CB @@ -368,17 +368,17 @@ :108EE000704700000008024010B50B488CB01EC847 :108EF00003940293019200911EC807940693059271 :108F000004914268016880680A9009920891684655 -:108F100003F0DEF80CB010BD00400001F0B58DB0DC -:108F20000E46032807DA64A003F0AEFB6AA003F044 -:108F3000ABFB6F480FE00027B4683A460BA9204608 +:108F100003F0E4F90CB010BD00400001F0B58DB0D5 +:108F20000E46032807DA64A003F0ECFC6AA003F005 +:108F3000E9FC6F480FE00027B4683A460BA92046C9 :108F40000B97FFF7F3F905460B98A04202D0007883 -:108F5000002804D067A003F097FB0DB0F0BD6A4C69 +:108F5000002804D067A003F0D5FC0DB0F0BD6A4C2A :108F60000FCC03930292019100900FCC07930692CD :108F700005910490A268616820680A92099163498A :108F8000009A0890203C68468A4205D1282103F0C7 -:108F90007DFA0A9988420DD00097019702970397AE +:108F9000BBFB0A9988420DD000970197029703976F :108FA00004970597069707970897099758A00A9777 -:108FB00003F06AFB64A17068FFF77BF9002804D016 +:108FB00003F0A8FC64A17068FFF77BF9002804D0D7 :108FC00070680178622908D02BE0012D03D0022DB2 :108FD00001D05FA0BFE701953BE04178312902D085 :108FE000322902D01DE002AF00E006AF60A1801C74 @@ -388,17 +388,17 @@ :1090200016D059A097E75E48854205D041208004BC :10903000854201D05BA08EE73D600AE00720C003B7 :10904000854201D963A086E77D6002E0BD6000E053 -:10905000FD602A4668A0716803F0B0FA6F4E6D4655 -:109060003078002803D101F051F9012030702748F1 -:1090700000902821284603F009FA0A90204601F0C2 -:1090800033F900280DD12C222946204601F05AF947 +:10905000FD602A4668A0716803F0EEFB6F4E6D4616 +:109060003078002803D101F027FA0120307027481A +:1090700000902821284603F047FB0A90204601F083 +:1090800009FA00280DD12C222946204601F030FA99 :10909000002806D12C2221462846FFF722F9002875 -:1090A00001D05FA057E763A003F0EEFA684603F033 -:1090B0000FF80DB0F0BD000075736167653A20626E +:1090A00001D05FA057E763A003F02CFC684603F0F3 +:1090B00015F90DB0F0BD000075736167653A206267 :1090C00073736574203C6669656C643E203C766110 :1090D0006C3E0D0A0000000020206669656C643A51 :1090E00020616374697665203C317C323E0D0A0054 -:1090F000C425010162737365743A2062616420764D +:1090F0008C29010162737365743A20626164207681 :10910000616C75650D0A00000040000111C011CAB4 :1091100062737365743A206578697374696E672049 :109120007265636F726420696E76616C69642C206D @@ -421,2467 +421,2527 @@ :109230006C0D0A0062737365743A206F6B20287698 :1092400065726966696564290D0A000000B583B01E :10925000002103200B46012201910090920203A1FC -:10926000034807F0D3FF03B000BD0000434C4900A2 -:1092700029950001F8B53A4F0C460546022816DA42 -:1092800038480078002801D037A100E038A13DA07F -:1092900003F094F939893FA003F090F943A0F968ED -:1092A00003F08CF9798947A003F088F9F8BD4CA147 -:1092B0006068FEF7FEFF002806D04BA16068FEF74D -:1092C000F8FF00280AD107E006F0B4F9002801D021 -:1092D00046A023E04CA021E0042D01DA4EA01DE0C1 -:1092E0000020E6680246009069463046FFF71EF807 -:1092F00005460098B04202D00078002801D056A060 -:109300000CE05BA1A068FEF7D4FF002809D05CA1A7 -:10931000A068FEF7CEFF002810D05DA003F0B4F9DE -:10932000F8BD284666493238884205D3654A32215D -:1093300065A003F043F9F8BD3D8105E0642D02D935 -:10934000642169A008E0FD6006F074F9002801D0EE -:109350006CA0E3E771A0A16803F030F9F8BD00004C -:10936000845A00208847002076616C696400000000 -:1093700064656661756C7420286E6F742073617605 -:1093800065642900706172616D733A2025730D0A5E -:109390000000000020206C6564315F626C696E6BB8 -:1093A0005F6D73203D2025750D0A00002020707729 -:1093B0006D5F647574795F70637420203D20256C47 -:1093C000750D0A002020666C616773202020202024 -:1093D000202020203D203078253034580D0A000010 -:1093E00073617665000000007365740070617261DE -:1093F0006D20736176653A20666C617368206661E2 -:10940000696C0D0A00000000706172616D2073616B -:109410007665640D0A00000075736167653A207017 -:109420006172616D205B736574203C6C6564315FB3 -:10943000626C696E6B5F6D737C70776D5F64757461 -:10944000795F7063743E203C76616C3E207C2073B3 -:109450006176655D0D0A0000706172616D20736553 -:10946000743A206261642076616C75650D0A0000B3 -:109470006C6564315F626C696E6B5F6D73000000D8 -:1094800070776D5F647574795F70637400000000BD -:10949000756E6B6E6F776E20706172616D20286CD7 -:1094A0006564315F626C696E6B5F6D732C207077E1 -:1094B0006D5F647574795F706374290D0A00000034 -:1094C000DF260000102700006C6564315F626C6964 -:1094D0006E6B5F6D732072616E67652025752E2E31 -:1094E00025750D0A0000000070776D5F6475747952 -:1094F0005F7063742072616E676520302E2E257553 -:109500000D0A0000706172616D207365743A206607 -:109510006C617368206661696C0D0A0025732073A5 -:109520006574206F6B0D0A00002498B0F4A72546DF -:109530001594661E38461294FEF7B4FE81B2384682 -:1095400002F058FF0027FF433946684602F0EAFE62 -:109550000028F7D01598002805D0002115916946FC -:1095600009788142EED0129801281FD0022826D017 -:10957000684600781B287DD009287CD00D287BD038 -:109580000A287AD0082879D07F2877D00146203958 -:109590005F29D7D23F2C72D2E5490855641CA4B28A -:1095A0000121684602F026FF2546CBE76846007891 -:1095B0005B2802D000201290C4E70220FBE70020C5 -:1095C000129068460078412816D04228BAD1002E61 -:1095D000B8DB761E57D4D7484078801BC01DC11712 -:1095E000490F0918C908C900401A8101D248091851 -:1095F0004038FEF783FE49E0CE48711C0278914264 -:10960000A0DA4078761C801BC01DC117490F0918CD -:10961000C908C900401A8101C74809184038FEF737 -:109620006DFEC3480290FEF73DFE87B2C3A42046FC -:10963000FEF738FE81B2204602F0DCFE0024002D49 -:109640000BD9C1A00190FEF72DFE81B2019802F066 -:10965000D1FE641CA4B2AC42F3D3B8A42046FEF7FA -:1096600021FE81B2204602F0C5FE002F34D03946DB -:10967000029805E036E038E0E2E0E3E029E136E197 -:1096800002F0B8FE28E0AA4900200870A84802901D -:10969000FEF708FE87B2A9A42046FEF703FE81B2BA -:1096A000204602F0A7FE0024002D0BD9A6A00190B1 -:1096B000FEF7F8FD81B2019802F09CFE641CA4B292 -:1096C000AC42F3D39DA42046FEF7ECFD81B22046C8 -:1096D00002F090FE002FCAD13D469548FEF7E2FD0C -:1096E00084B22FE7012012902CE702F061FE90482F -:1096F00000252F46019002F0F8FE1390224620210B -:109700000198FEF7E4FD002860D1019908551399EE -:10971000149000295AD9149802F0EAFE22461690B5 -:109720000199FEF7F4FD002819D1002F0AD102A8F3 -:109730001699FEF7E3FD02A8FEF7B4FD85B20DE031 -:109740006D1EADB2A54206D92A4602A81699FEF7AB -:10975000DEFD0028F4D1002002A948557F1C149892 -:109760001399401C14908842D5D3002F64D0012F48 -:109770001AD0A5422BD902AF3F2C5DD2AC425BD2AE -:109780003819012102F036FE0198395D0155641C3B -:10979000A4B2F1E73819012102F02CFE0198395DDD -:1097A0000155641CA4B200E002AF3F2C44D2AC428D -:1097B000F0D3019820210155641C63A5A4B228466A -:1097C000FEF770FD81B2284602F014FE34E05FA57A -:1097D0002846FEF767FD81B2284602F00BFE13987B -:1097E000002500281CD9284602F082FE07462246A2 -:1097F0000199FEF78CFD00280ED13846FEF752FD88 -:1098000081B2384602F0F6FD51A73846FEF74AFD10 -:1098100081B2384602F0EEFD13986D1C8542E2D30A -:109820004AA52846FEF73EFD81B2284602F0E2FD39 -:109830002146019802F0D8FE254602F0C9FD81E6D6 -:109840000A2000E00D20159002F0B2FD3FA5284649 -:10985000FEF728FD81B2284602F0CCFD34490020F5 -:1098600008550D46287800281FD0324C2078002853 -:109870000AD06078C01D4007C10D2F48081829463E -:10988000FEF717FD002810D0607881012A480818DB -:109890002946FEF733FD6078401C4007400F60709A -:1098A0002078082801D2401C2070002002F0E6FE3B -:1098B0001F4802F029FE1CA42046FEF7F3FC81B2EB -:1098C000204602F097FD02F083FD002425463E4627 -:1098D00038E6002CB3D0641E1EA5A4B22846FEF7BD -:1098E000E1FC81B2284602F085FD25462AE61AA74A -:1098F0003846FEF7D7FC81B2384602F07BFD21E600 -:109900000D0A434C492072656164792E20547970A8 -:1099100065202768656C702720666F7220636F6D05 -:109920006D616E64732E0D0A63616969632D3E007B -:10993000A050002044470020E05000200D636169E2 -:1099400069632D3E00000000200000000D0A0000A9 -:1099500020200000082008000700000010B50C4679 -:10996000022812DB0EA16068FEF7A3FC002809D0D4 -:109970000CA16068FEF79DFC002804D00AA002F04C -:1099800083FE10BD012001F091FD01F089FD00284A -:1099900001D003A100E003A10AA002F00FFE10BD58 -:1099A0006F6E00006F66660075736167653A2062CE -:1099B0006C656C6F67205B6F6E7C6F66665D0D0A11 -:1099C00000000000626C65206C6F673A2025730D03 -:1099D0000A000000F8B501F0F3FF074601F0ECFFC4 -:1099E0000546224A22A125A002F0E8FD2A48874226 -:1099F00003D12AA002F048FE15E000F019FE04464B -:109A000002F032F806460A213846FEF7D1FB0A4634 -:109A10000146002C01D0A06900E0002000903346F0 -:109A200026A002F0CBFD02F03BF801462DA002F08B -:109A3000C5FD3048854203D12FA002F025FE03E08A -:109A4000294635A002F0BAFD07F0ACFC7D21C90023 -:109A5000FEF798FB014634A002F0B0FD07F09CF839 -:109A6000014635A002F0AAFDF8BD00000900010082 -:109A700056312E30302E3039000000006669726D8C -:109A8000776172653A202573202830782530386C4C -:109A900058290D0A00000000FF7F0000636869700C -:109AA0002074656D703A20414443207265616420E2 -:109AB00074696D656F75740D0A00000063686970E4 -:109AC0002074656D703A2025642E2564204320287B -:109AD0006164633D2575207472696D3D256C75293F -:109AE0000D0A00007664643A202575206D560D0A33 -:109AF00000000000FFFF000066616E2072706D3A8A -:109B0000206E2F6120286E6F20746163686F6D6511 -:109B1000746572290D0A000066616E2072706D3ADC -:109B20002025750D0A000000757074696D653A2076 -:109B3000256C7520730D0A00667265652068656185 -:109B4000703A20257520420D0A00000070B50AA069 -:109B500002F09AFD0B4D002420460C214843411988 -:109B60004A68295808A002F029FD641C092CF3D387 -:109B700008A002F089FD70BD636F6D6D616E647346 -:109B80003A0D0A00D42201012020252D387320250A -:109B9000730D0A006B6579733A20544142203D20D1 -:109BA000636F6D706C6574652C2055502F444F5752 -:109BB0004E203D20686973746F72790D0A000000B1 -:109BC00070B50C46032823DB60680178312902D088 -:109BD000322906D01CE04078002819D1184E012502 -:109BE00004E04078002813D1164E402516A1A06845 -:109BF000FEF75FFB00280FD014A1A068FEF759FB09 -:109C000000280ED012A1A068FEF753FB00280DD04B -:109C100011A002F039FD70BD2946304600F0BEFAB1 -:109C200008E02946304600F0B5FA03E02946304600 -:109C300000F086FA11A0A268616802F0BFFC70BD56 -:109C4000000C0140000801406F6E00006F66660066 -:109C5000746F67676C65000075736167653A206CA7 -:109C60006564203C317C323E203C6F6E7C6F6666C2 -:109C70007C746F67676C653E0D0A00006C6564203C -:109C8000257320257320646F6E650D0A00000000A7 -:109C900010B507F087FB7D210446C900FEF772FA74 -:109CA0000246214610A002F089FC06F06BFD014639 -:109CB00014A002F083FC06F075FF044606F06CFF6A -:109CC000024605212346090311A002F077FC1DA0DE -:109CD00002F0DAFC274900200870084606F040FE32 -:109CE000244802F0D1FC10BD757074696D653A208E -:109CF000256C75207469636B732028256C7520733F -:109D0000290D0A007461736B733A2025750D0A00E2 -:109D1000686561703A20746F74616C20257520420B -:109D20002C206672656520257520422C206D696E99 -:109D30002065766572206672656520257520420D66 -:109D40000A0000006E616D65202020202020202068 -:109D50002020202020737461746520207072696F48 -:109D60002020737461636B28772920206E756D0D38 -:109D70000A000000C04E002010B506A108A002F0A5 -:109D80001DFC0DA002F080FC1948016819A002F02A -:109D900015FC10BD56312E30302E30390000000039 -:109DA0006669726D776172652076657273696F6E30 -:109DB0003A2025730D0A00006D636D2D6464632DD8 -:109DC000626C653A20424C45287264747373292092 -:109DD0002B204672656552544F53202B205541521B -:109DE0005428444D4129202B20434C490D0A0000A2 -:109DF0000040002053797374656D436F7265436C46 -:109E00006F636B203D20256C7520487A0D0A000099 -:109E10004860704701681A4A1140016000210160E2 -:109E200041608160C160174A1749904204D1486877 -:109E30000F22104348607047144A904204D148688A -:109E4000F022104348607047114A904205D148689B -:109E50000F2212021043486070470E4A904205D10B -:109E600048680F2212031043486070470A4A904224 -:109E7000FBD148680F22120410434860704700006D -:109E8000FEFF000008000240000002401C000240EB -:109E9000300002404400024058000240002901689E -:109EA00002D00122114301E0014A114001607047D4 -:109EB000FEFF0000024609680020114200D0012088 -:109EC0007047000030B403680D4A0C6A13408A687A -:109ED0004D6922430C692C4322438C692243CC698F -:109EE00022434C6A22438C6A22431A430260CA68A6 -:109EF00042600A6882604968C16030BC70470000F7 -:109F00000F80FFFF002B01D010617047002010610F -:109F1000704700000149486170470000000401409B -:109F2000054B002219685B690140034202D00029F9 -:109F300000D00122104670470004014010B483791C -:109F400019490268002B28D00B6893430B604A68BC -:109F500003689A434A6002795218136804682343DD -:109F600013608A6803689A438A60CA6803689A43E0 -:109F7000CA604279102A06D051180A680068024364 -:109F80000A6010BC70478A6803681A438A60CA680E -:109F900000680243CA6010BC70470079401801682D -:109FA0009143016010BC7047000401400B6800221F -:109FB000002B56D0F0B401240B68944023424AD0C1 -:109FC0004B68022B01D0122B16D113070AD5456A14 -:109FD0005307DB0E0F269E40B5434E699E402E432D -:109FE000466209E0056A5307DB0E0F269E40B54323 -:109FF0004E699E402E4306624B68012B05D0112B03 -:10A0000003D0022B01D0122B06D14568DB06DB0FF3 -:10A01000A54393402B4343600568530003279F40AB -:10A020000E79BD43B607B60F9E402E430660C56845 -:10A030008E68BD439E402E43C66085680126A543B9 -:10A04000CC6894402C438460C46A9E400D69B4433C -:10A050009D402543C5620B68521CD340ABD1F0BC78 -:10A060007047704705490160002242600F218260FD -:10A07000416101210261C16070470000FF3F0000A3 -:10A08000816270478161704742694A40426170470E -:10A0900082B0EFF30884FEF729F8400701D5EFF30B -:10A0A00009840AA000F084FBE06800900CA0A3687B -:10A0B0006268216800F07CFBE069009014A0A3694D -:10A0C0006269216900F074FBFEE700000A2A2A2A6F -:10A0D00020486172644661756C74202A2A2A0A003D -:10A0E000523020203D2530386C5820523120203D00 -:10A0F0002530386C5820523220203D2530386C589D -:10A1000020523320203D2530386C580A00000000D2 -:10A11000523132203D2530386C58204C5220203DA1 -:10A120002530386C5820504320203D2530386C585D -:10A1300020785053523D2530386C580A00000000FA -:10A1400010B5FFF7A1FF10BD30B505460E4887B02A -:10A150000C46854202D10121042004E00B488542CF -:10A1600010D10121082000F021F90948844209D8C2 -:10A170006846FFF777FF0120019069460094284662 -:10A18000FFF714FF07B030BD00080140000C01408C -:10A19000FF3F000010B5FFF773FF10BD10B5FFF7CC -:10A1A00071FF10BD10B400214156FF23CAB29207BF -:10A1B000D40E4278A3409207120EA24000290BDA77 -:10A1C0000907090F08398C081049A4006118CC69E7 -:10A1D0009C431443CC6107E08C080D49A40061182E -:10A1E0000C689C4314430C60827801210078002A9B -:10A1F00004D0C006C00E8140064803E0C006C00E71 -:10A2000081400548016010BC7047000000ED00E08F -:10A2100000E400E000E100E080E100E0F7B5FFB01D -:10A2200004460025A5B00520EFF31087FF2100901C -:10A23000453102A8FEF72BF8EFF31086FF214531D8 -:10A2400053A8FEF724F853A8013001909822224920 -:10A2500053A8FEF703F8012080F310880198804787 -:10A2600086F3108801221D4912030326530036038A -:10A2700088420AD194421AD09C4201D1151116E0AD -:10A28000B44210D101256D0211E0154988420AD16E -:10A29000944201D115460AE09C4201D11D4606E0D8 -:10A2A0003546AC4203D000987FB028B0F0BD06AC74 -:10A2B000FF22013441320B4902A8FDF7CFFF0120F4 -:10A2C00080F310882846A69AA599A04787F310889E -:10A2D0007FB028B0F0BD0000D0170101C4401300CA -:10A2E000856013009016010110B5EFF31084012171 -:10A2F00081F31088FF21090640180349096888473F -:10A3000084F3108810BD00000440002010B50848F8 -:10A31000064901600749416007498160C9229200EE -:10A3200006490748FDF79AFF10BD0000C14800200C -:10A3300004400020554900202948002074180101DC -:10A340002048002010B5EFF31084012383F3108818 -:10A35000FF231B06C018034B5B68984784F31088E3 -:10A3600010BD000004400020034AD16A1023994325 -:10A370000143D1627047000000100240044A0029E6 -:10A38000516901D0014300E08143516170470000F1 -:10A3900000100240044A0029916A01D0014300E004 -:10A3A000814391627047000000100240044A002976 -:10A3B000916901D0014300E0814391617047000041 -:10A3C000001002400122054912060128086802D047 -:10A3D0009043086070471043FBE700000010024004 -:10A3E00030B4164A516804231940154B01D0042992 -:10A3F00001D0036001E0134901605168124B8906E6 -:10A40000890F5B5C0168D940416053680F4C5B0564 -:10A410005B0FE35C0D46DD40856053689B045B0F7A -:10A42000E35CD940C160D16AC90601D5084901E0A1 -:10A430007D21C903016130BC70470000001002405B -:10A440000090D0030048E801681801016C18010170 -:10A4500000093D007047000010B5FDF75DFE0446A1 -:10A4600006F0A6FF002803D001200349000748603A -:10A470002046FDF755FE10BD00ED00E010B50A4C7A -:10A480002069411C01D000280AD10120064934224C -:10A490000003FFF7C3FE2069411C03D0002801D050 -:10A4A000024810BD002010BDEC47002015480020D8 -:10A4B000F0B5564C85B0E06921040843E061812085 -:10A4C000534D000628635348686153482862534837 -:10A4D00003220168920391430160514934228014A0 -:10A4E000FFF79CFE4E4B4F4E18694F4F411C29D031 -:10A4F000002827D0A9691A7849094901D206D20E45 -:10A500000A43AA612168EA139143216021687F22EE -:10A51000120291430002084320606068304360608B -:10A520006068B84360606068211508436060206A15 -:10A530003E4908402062206AD96809020843206227 -:10A5400005B0F0BD61682046314361606168B94380 -:10A55000616061680127BF02394361600021049195 -:10A560007D21C9000391002100917F214024002515 -:10A5700002950191026861028A4302600E1123492B -:10A5800008687F2212029043220202430A600520DB -:10A59000FDF7A4FD0120FDF7A1FD1C48406B8007DD -:10A5A00004D4284603996D1C8842F3D91748C06B20 -:10A5B00080B2B04201D9811B00E0311AB94202D207 -:10A5C000E2B28FB20292B04201D3019400E0009453 -:10A5D000019A00988018C005000EA04203D00446DE -:10A5E00004988142CBD8094801687F221202914326 -:10A5F000029A12020A430260416849084900416018 -:10A6000041684907FCD405B0F0BD000000100240CD -:10A61000007000400F080000180002000010014008 -:10A62000EC4700200000010000070000FF00F8FFD9 -:10A6300010B50A4C2069411C01D000280AD1012024 -:10A64000064934220003FFF7E9FD2069411C03D0CD -:10A65000002801D0014810BD002010BDEC470020AB -:10A6600010B501F07BFE10BD10B40B06CC065B0FDD -:10A67000E40E0121A140012B07D0022B07D014309A -:10A68000002A026805D00A4304E00C30F8E71030D5 -:10A69000F6E78A43026010BC7047000000298189F8 -:10A6A00003D001225203114301E0024A114081818B -:10A6B00070470000FFDF0000002A828A01D00A43B1 -:10A6C00000E08A43828270470246128800200A42D4 -:10A6D00000D00120704770B40A06530FCE06012542 -:10A6E000F60E2A460024B240012B0FD0022B10D0C8 -:10A6F000838A1340090A00888D402840002B02D02D -:10A70000002800D00124204670BC70478389134084 -:10A71000F0E7038AEDE7000070B50446008A86B0D2 -:10A720000D461B490840E98801432182A089194947 -:10A730002A890840A98811436A8902431143A181EB -:10A74000A08A15490840A9890143A1826846FFF7FC -:10A7500047FE1248844201D1039800E0029829681C -:10A76000192289005043FDF70DFD06466421FDF7CF -:10A7700009FD0501280964214843301A00013230DF -:10A78000FDF700FD0007000F2843208106B070BDD3 -:10A79000FFCF0000F3E90000FFFC0000003801409B -:10A7A0008088C005C00D7047C905C90D81807047FC -:10A7B0000FB410B503A9044B044A029800F008F93D -:10A7C00010BC08BC04B0184789CA0001C4010020AD -:10A7D0000FB410B504A9074B02AA039800F0F8F8CB -:10A7E000044602A9002000F09AFC204610BC08BCD8 -:10A7F00004B018471FB100017CB515460246002081 -:10A800001C4600290BD0491E00920191044B6A4658 -:10A810002146284600F0DCF8009A002111707CBD2A -:10A8200009B100012021020C01D010211046020ABA -:10A8300001D010460839020901D01046091F8208CC -:10A8400001D01046891E420801D0881E7047081AA0 -:10A850007047000000487047E8470020F0B51FB47B -:10A8600086B00998089A030D0021024314D051487C -:10A87000514A1818504305141198012810981AD0FD -:10A88000281A401C00264D4F4D4900960191049016 -:10A89000002812DA444211E01198012449A301284A -:10A8A00001D11098C1430698119A84600360C26078 -:10A8B00041600BB0F0BD4042E4E7044621050020B2 -:10A8C0003F4A001C51410391029012E0E00707D07B -:10A8D00032463B4601990098FDF7ACFE019100908D -:10A8E00032463B4610461946FDF7A4FE06460F4683 -:10A8F0006410002CEAD10498039B0028029A09995D -:10A90000089806DAFDF796FE019B009AFDF792FE85 -:10A9100005E0FDF7F7FE019B009AFDF7F3FE044604 -:10A920000E460022284BFEF71FF903D80020C04333 -:10A93000014607E00022254B20463146FDF7C8FDC1 -:10A94000FDF796FF102409E0002C0ADB0A22002301 -:10A95000FDF742FC079B30321A55641E02460A433B -:10A96000F2D11122641C079B121B1C19119B012B95 -:10A9700003D0012308430ED10AE0084304D011207C -:10A9800010900020119077E71098151A6D1E0BE0BB -:10A990001098824202DD00236D1C03E0824201DA3E -:10A9A00000236D1E002BEED0069811998260C160C5 -:10A9B00030C07EE701FCFFFF104D00000000144096 -:10A9C0000000F03F300000000000F0430000E03FD6 -:10A9D000FFB597B00646002518E2252877D1002458 -:10A9E0002746FD49049400E00443761C3278012098 -:10A9F000203A90400842F7D130782A280ED002221F -:10AA0000307801463039092916D804990A23594368 -:10AA1000303940181443761C0490F1E7189802C8A6 -:10AA200004911890002904DA0120400304434842AD -:10AA3000049002200443761C30782E2814D1042080 -:10AA400004437078761C2A2809D11898761C80C88F -:10AA5000189009E00A214F43303FC719761C30781F -:10AA6000014630390929F5D930786C2810D006DC38 -:10AA70004C281AD068280ED06A2817D104E0742810 -:10AA800013D07A2812D110E00120400504430CE0D5 -:10AA90000121090501E0032109050C437178814278 -:10AAA00003D1012000052418761C761C3078119003 -:10AAB00066280BD013DC58287DD009DC00287BD019 -:10AAC0004528F6D04628F4D047281AD1A5E118E049 -:10AAD000632835D0642870D0652812D19DE1702894 -:10AAE0006CD008DC6728F1D069287BD06E280DD0A7 -:10AAF0006F2806D1BAE073282ED0752871D0782837 -:10AB000059D01A9A199990476D1C7EE16002400F46 -:10AB1000022809D003280DD00428189801680DD008 -:10AB20000D60001D189070E11898EA1701680D601B -:10AB30004A60F6E7189801680D80F2E70D70F0E7BB -:10AB400018986A4601781172001D18900020507202 -:10AB500002A80090012005E0189802C81890002073 -:10AB60000091C04361070DD5002101E00199491C06 -:10AB70000191B94212DA8142F8DB009A515C002956 -:10AB8000F4D10BE0002101E00199491C01918142BF -:10AB9000FADB019A0099895C0029F5D101990498A2 -:10ABA0001A9B471A21463846199A00F097FA0199DC -:10ABB000401945180BE04FE02CE113E04EE00098FF -:10ABC00000990078491C00911A9A199990470198A8 -:10ABD000401E0190401CF2D1214638461A9B199A1A -:10ABE00010E137E00A200021009001916002410F3E -:10ABF000022907D0189A01CA1892C217944603294D -:10AC000008D00AE01898C01DC108C90005C91891EC -:10AC1000944607E000B2C2179446042902D140B21C -:10AC2000C1178C4600226146944506DA0A46002187 -:10AC3000404291418C462D2102E0210504D52B2173 -:10AC40006A461173012103E0E10701D02021F7E7F3 -:10AC5000029155E00A200AE0102008E01020009040 -:10AC60000021042004430191082703E0082000216B -:10AC7000019100906002410F022907D0189A01CA81 -:10AC8000189200229446032908D008E01898C01DA5 -:10AC9000C108C90005C91891944603E080B204298F -:10ACA00000D1C0B200210291210729D51199702944 -:10ACB00006D0009A1021019B4A401A4305D00EE0AD -:10ACC00040216A461173012108E06146014306D024 -:10ACD00030216A4611731199517302210291009A31 -:10ACE0000821019B4A401A430AD16146014301D120 -:10ACF000610705D530216A46117301217F1E02913B -:10AD00001199582904D035A10E910DA90D910DE08E -:10AD100037A1F9E76146019B009AFDF75DFA0E9BAA -:10AD20008C469B5C0D9A521E0D9213706146014336 -:10AD3000F0D10D9805A9081A20300190600703D5BD -:10AD400001200004844300E001270198874201DDCF -:10AD5000381A00E000200199009041180298091863 -:10AD60000498401A0490E00306D421461A9B199ACD -:10AD7000049800F0B3F94519002706E003A81A9AD1 -:10AD8000C05D199990476D1C7F1C02988742F5DBC6 -:10AD9000E0030CD521461A9B199A049800F09EF9FD -:10ADA000451904E01A9A3020199990476D1C0099B2 -:10ADB000481E00900029F5DC08E00D980D990078F8 -:10ADC000491C0D911A9A199990476D1C0199481EBA -:10ADD00001900029F1DC63E10928010030313233B0 -:10ADE00034353637383961626364656600000000C7 -:10ADF00030313233343536373839414243444546B1 -:10AE00000000000000F05AF94519761C307800283F -:10AE100000D0E2E528461BB0F0BD600700D406274D -:10AE20001898C01DC108C90048680A680831C30FD6 -:10AE3000DB071891190001D09CA108E0210501D57C -:10AE40009BA104E0E10701D09AA100E09AA1430090 -:10AE500011985B08109165280CD006DC452809D0B4 -:10AE600046281DD0472841D141E0662818D06728E0 -:10AE70003CD13CE00021112F01DB112000E0781CC7 -:10AE80000191009008A911A8FFF7E8FC139905911A -:10AE90000021119A15927F1C12980197009150E0A1 -:10AEA0000120C00703900120019008A9009711A874 -:10AEB000FFF7D4FC139A149905920022119B00927B -:10AEC00012981593059A0192002901D0104602E0CC -:10AED000791C40180190381A01D5019804E04042CD -:10AEE000401E0090781C0190C01B029043E0012F8F -:10AEF00000DA01270021112F01DD112000E0384682 -:10AF00000191009008A911A8FFF7A8FC13990591D9 -:10AF1000119A0021129815920091019721070CD4E3 -:10AF20000599B94201DB019900E00191012904DD95 -:10AF3000159A491E515C302906D0B84201DA011D2C -:10AF400005DA0121029115E00199491EEDE700287B -:10AF500005DC0099411800910199091A03E0019A52 -:10AF6000411C914200DD01910099401A401C029061 -:10AF70000120C0070390200706D40299019881425E -:10AF800002DB0020C043029000206946C87707AF6B -:10AF9000012103980337C907884224D00220119069 -:10AFA0002B201290039800280CDA404203902D20A9 -:10AFB000129007E00A210398FDF7E4F830317F1E74 -:10AFC000039039701199481E11900029F2DC039802 -:10AFD0000028EFD1791E129808703078202108409F -:10AFE0004530BF1E387006A8C01BC01D03901098C6 -:10AFF0000078002800D00120019941180298C0175C -:10B000000918039809180498401A401E0490E00398 -:10B0100006D421461A9B199A049800F05FF8451946 -:10B0200010980078002803D01A9A199990476D1C3F -:10B03000E00324D521461A9B199A049800F04EF893 -:10B0400045191CE00098002807DB00990598884204 -:10B0500003DD1598405C199901E0199930201A9A7E -:10B06000904700986D1C401C00900298401E029072 -:10B07000002804D11A9A2E20199990476D1C019925 -:10B08000481E01900029DDDC05E038781A9A7F1C03 -:10B09000199990476D1C0399481E03900029F4DC10 -:10B0A00021461A9B199A0498ACE600002D00000076 -:10B0B0002B0000002000000000000000F8B504464E -:10B0C00000251E461746880404D405E03946202092 -:10B0D000B0476D1C641EF9D52846F8BDFFB504467F -:10B0E000002581B01E46C80301D5302700E0202787 -:10B0F000880404D505E038460399B0476D1C641EEA -:10B10000F9D5284605B0F0BD4A68002A06D00A687D -:10B11000531C0B6010704868401E486070470A68F6 -:10B12000531C0B601070704700B599B060216846E1 -:10B13000FDF7ADF8042008AAD07012A000680190B5 -:10B140000B2010AAD070024610A109A8FDF786F8BE -:10B15000002010AA107101215171D071917190736A -:10B160001175D082A02010839176B420908319208D -:10B17000C001D08308480090684603F08BF919B0ED -:10B1800000BD000003160A18000000000AFFFFFFC0 -:10B190004E6174696F6E73009DB1000170470000CD -:10B1A00010B540210848FEF7F9FF08490020087053 -:10B1B00000F076F9002802D005A0FFF7F9FAF72091 -:10B1C00003F0DCFA10BD0000000801403747002002 -:10B1D0005B424C455D20636F6E6E65637465640D04 -:10B1E0000A00000010B503F079F900F067F940217A -:10B1F0000648FEF7CFFF06490020087000F050F91E -:10B20000002802D003A0FFF7D3FA10BD00080140C8 -:10B21000374700205B424C455D20646973636F6E65 -:10B220006E65637465642C206164766572746973FD -:10B23000696E67207265737461727465640D0A00CB -:10B2400010B58CB0002400940194029403940494EB -:10B25000059406940794089409940A94FFF70EF94C -:10B26000002804D0014601A8FDF7DEFC07E012A08B -:10B2700001886A4691804188D18080881081694622 -:10B28000CC704C810A20887012220A7303A80CA18A -:10B290000130FCF7E3FF0C2069460884182048843D -:10B2A000FF208C84F530C8840A480885684603F07E -:10B2B000B3F90CB010BD0000010203040506000044 -:10B2C00043414949432D4D434D2D323032363039BB -:10B2D000303200008813000000B583B00D490091A2 -:10B2E0000D4900200191029069460872684603F0FA -:10B2F00097FAFFF7A5FF00F019FAFFF715FF0748C7 -:10B3000003F034F8064803F031F803F0E7F803B02F -:10B3100000BD000025B3000139BF000159B800018C -:10B3200021BD00010178012928D070B50025144EF7 -:10B33000144C022912D003290FD103F0CFF800F0EA -:10B34000BDF840213046FEF725FF257000F0A8F833 -:10B35000002802D00C48FFF72BFA70BD4021304680 -:10B36000FEF71CFF257000F09BF8002802D007486C -:10B37000FFF71EFAF72003F001FA70BD70470000D6 -:10B38000000801403747002014B20001D0B100018D -:10B39000F8B50646234F002038810124481E0D468B -:10B3A0003E2814D80A4631461F48FCF757FF1E496D -:10B3B000002048551D4801F061F91B4801F0A4F830 -:10B3C0000446002001F05AF9388900280CD1002CDD -:10B3D00012D017A00090FCF765FF84B222461948EE -:10B3E0000099FCF73BFF3C81B878002819D016A0E3 -:10B3F000FFF7DEF900240CE018A0EBE7315D08460A -:10B4000020385F2800D32E2116A0FFF7D1F9641C45 -:10B41000A4B2AC4201D23F2CF0D3398912A0FFF77D -:10B42000C7F9F8BD4C470020E054002051C6000188 -:10B43000756E6B6E6F776E20636F6D6D616E640DF0 -:10B440000A0000005B5800205B424C455D20636CA5 -:10B450006920657865633A20220000006F6B0D0A51 -:10B46000000000002563000022202D3E20257542AB -:10B47000207273700D0A0000024909890180024898 -:10B48000704700004C4700205B5800200348002113 -:10B4900001708180C1804170704700004C470020DE -:10B4A00001488078704700004C470020002800D0F9 -:10B4B00001200149887070474C47002010B50448AE -:10B4C00000210170818000F0D7FD00F05DFB10BD10 -:10B4D0004C470020F3B583B00498002400287AD9A3 -:10B4E0005B4802905B4A03981178005D002904D004 -:10B4F00001290BD002291AD122E0CA286CD1564961 -:10B500000870012090800521D18017E0524B91886E -:10B510005854491C88B2908005285DD10298417822 -:10B5200003780802FF211843E131884203D9002043 -:10B530001070908084E0C01DD080022010707FE0E9 -:10B54000444A454B91885854491C88B29080D18810 -:10B55000884275D102980022417800780D02054397 -:10B560003E488446E81C86B23D48002E14D93D4F23 -:10B570006146895C090248400021030402D540006D -:10B58000784000E04000491CC9B280B20829F4D3D9 -:10B59000521C92B2B242EBD32F4E71198A794B7979 -:10B5A00011021943884247D17778B0780190294831 -:10B5B000761D8078002806D03346009539462AA0AB -:10B5C000019A04F0C5F9112F2AD006DC012F09D009 -:10B5D000102F31D124E039E032E0122F20D0202F7B -:10B5E0002AD124E001273F2D11D82A4631461F4891 -:10B5F000FCF734FE1D49002048551D4801F03EF877 -:10B600001A4800F081FF0746002001F037F868462D -:10B61000077001236A460320019900F02BF80BE024 -:10B620002B4632463846019900F0BAFA04E02A4621 -:10B630003146019800F0F2F906480021017081803E -:10B64000641C0498A4B2844200D24BE705B0F0BD5C -:10B65000635500204C4700206055002061550020B4 -:10B66000FFFF00002110000052580000205500206C -:10B6700019F90001FFB5D81D80B283B01D460190B5 -:10B68000FB2803D90020C04307B0F0BD214CCA20DD -:10B690002070039860700498A070280AE5702071EB -:10B6A000002D04D02A46601D0599FCF7D7FDE81C43 -:10B6B00083B2194F19480024002B13D9184E395D55 -:10B6C000090248400021020402D54000704000E019 -:10B6D0004000491CC9B280B20829F4D3641CA4B24A -:10B6E0009C42ECD30B4949194871000A88710D48F6 -:10B6F0008078002806D000950BA0059B049A03993A -:10B7000004F026F90348019900F0BEFC002007B0C0 -:10B71000F0BD00006057002061570020FFFF0000CF -:10B72000211000004C4700205458000000B587B09D -:10B73000002001900090039004906A4606901073D8 -:10B740000C49029105219170032313701023D370CB -:10B750005070107101235371907150730648059019 -:10B760007D20917300011082104603F01FFD07B089 -:10B7700000BD000040E2010000B0030110B5024826 -:10B7800003F0BCFA002010BD344E00202F48007991 -:10B7900000285AD1F8B56D202C230322072140013F -:10B7A0000CF4CAD1A0210446017029480027C178B1 -:10B7B000617027710321E18067720126667107219C -:10B7C000244D2177A9796177687B002803D0E78031 -:10B7D000032060710EE0E87900280BD0A8790228D8 -:10B7E00000D166772671E6802046A9792030417025 -:10B7F0008670077015488079022804D0032815D078 -:10B8000004281BD116E003F0C3FC00280BD0052050 -:10B81000E0806771688A6061688AA06120460A30AA -:10B8200003F0E4FA0AE0094903208871288B60617B -:10B83000288B02E0E88B6061E88BA0610348067109 -:10B84000467120460CF4B4D1F8BD7047904D0020ED -:10B85000144E0020804E002010B584B00A2303222D -:10B86000072110480CF468D11B21017000214170A0 -:10B870001424448003228280C1800B4A02810CF48C -:10B8800097D16846048009480190684602F090FF0D -:10B89000684604810648039002A803F09BFF04B0A9 -:10B8A00010BD00001B0D0000FF010000A8210101D8 -:10B8B000EDC70001FFB585B0054602A800901C4603 -:10B8C0002846069903F0BCFC6846007A002866D03A -:10B8D00006980090280A334A019403900E2826D037 -:10B8E000314800240178002951D92F48E100081877 -:10B8F000828803998A4240D1009A81689646019ACB -:10B90000284694460A791206120E36D00968254B4D -:10B91000D700083FCE1937887668BFB2874201D07A -:10B920009F4226D1634603227146B04725E01F4956 -:10B93000681809282BD800981D49844608792E4696 -:10B9400000062346000E1ED0C4000F68083C3C19B8 -:10B9500027886468BFB2B74201D0974204D103225E -:10B9600061462846A0470EE0401E0006000EEBD1BF -:10B9700009E0521E1206120ECAD10B48641C007850 -:10B98000E4B2A042B1D86846007A002807D009483E -:10B99000426C002A02D0284606999047002009B040 -:10B9A000F0BD0000FFFF00003C4D0020EEF1FFFF66 -:10B9B000F81C0101904D002000487047FFFF000077 -:10B9C00070B5124D01212846FDF76EFA142004F0DF -:10B9D000A7FF702002F0CCF9702002F0C9F90446EC -:10B9E00000212846FDF760FA09484480094884424E -:10B9F00001D1401070BD2046FDF78CF90649FCF7D7 -:10BA000029FDFCF71BFF00B270BD000000080240DA -:10BA100084470020FFFF000000002041F0B50746EA -:10BA200000208BB015460E46002A04D0012D04D10B -:10BA30003178FF2901D10B4E06250024002D08D9AD -:10BA40000146325D684602F0C9F9641CA4B2AC42FA -:10BA5000F6D303466A4639462120FFF70BFE0BB0AA -:10BA6000F0BD0000402301010148408870470000FC -:10BA70008447002070B506460020074D0446014665 -:10BA80002A5D064802F0AAF9641CA4B2062CF6D37B -:10BA90003080024870BD0000402301015B5A002045 -:10BAA00010B5602002F064F90449884201D10020F9 -:10BAB00010BD6021FDF758F980B210BDFFFF0000F6 -:10BAC00010B503F0E1F804480169002901D0042011 -:10BAD0008847002010BD0000A04E002070B5224C09 -:10BAE000606B224DC00722D0A06B21497E220968DD -:10BAF0005143401A2988491E29804B21C90040180A -:10BB00001C49884213D300202880206A4008400046 -:10BB10002062194908680204930F184A01D0904323 -:10BB200000E0104308601648407F02F0E5FD2988D8 -:10BB300001200029216B07D0014321630522032145 -:10BB400010480CF4BBD20DE0FF2212029143216396 -:10BB5000216B0522920211432163216B0143216372 -:10BB600003F064FB002070BD001002403447002049 -:10BB70008C000020B10400000010014000C0000053 -:10BB8000F04D0020010F00000448002101704161C8 -:10BB90008161C161016281627047000058470020E5 -:10BBA000F8B514460D46102809D0112878D012286F -:10BBB00004D11A462146284603F052FCF8BD0091F4 -:10BBC0000C2B04D0002301221021284664E02278A7 -:10BBD000E17810466278090612021043A278120436 -:10BBE000104308430502E0782D0A00062279054338 -:10BBF00010466279E17912021043A2790906120413 -:10BC0000104308430602E079360A0006064308207E -:10BC100021180A7810464A78120210438A78C978A7 -:10BC200012041043090608430702E07A3F0A00069F -:10BC300007431E481E494124A404884202D0A04262 -:10BC40000BD10C461B49281F88420DD30023032229 -:10BC50001021009803F0DAFCF8BD00230222102125 -:10BC6000009803F0D3FCF8BD13484078002804D1B5 -:10BC7000FEF74CFB1049012048700F48012101706C -:10BC8000002141618161C16101628162001DF0C0DA -:10BC90000B460A461021009803F0B8FCF8BDFFE7F8 -:10BCA0001A462146284603F02FFBF8BD008000010C -:10BCB00000800001FD7F03005847002000487047C6 -:10BCC000845A0020F8B5342211491248FCF7C6FA0C -:10BCD000104C114F20680125104EB8420BD16068FE -:10BCE000012808D12046302100F0D0FB216B88428A -:10BCF00001D13570F8BD34210648FCF7C8FAFF20A1 -:10BD00002760F530656020810020E0603070F8BD6C -:10BD100000600001845A00207ADA12CA88470020A5 -:10BD200010B584B014230322072112480BF404D762 -:10BD30001B2101700021417047244480032282802E -:10BD4000C1800D4AC2600D4A02610B2202720BF4DF -:10BD50002FD7684604800A480190684602F028FD03 -:10BD6000684604810748039002A803F033FD04B03D -:10BD700010BD00001B0D0000C8210101B821010108 -:10BD8000B02101010501010100207047F8B5184DEF -:10BD9000184FE879002801D02E7B00E0FE780322BE -:10BDA000331D072114480BF4C7D6A921044601709E -:10BDB0001248C178617000216180E879104900283B -:10BDC00003D02A7B896C201D02E0FA78201D091D12 -:10BDD000FCF744FA608802218019608007480279E4 -:10BDE000062A00D00171417120460BF4E1D6F8BD5E -:10BDF000804E0020604E0020A60D0000904D0020D7 -:10BE0000404E0020F8B51F2623230322072128488F -:10BE10000BF492D60446AA20264F2070F878264DBF -:10BE20006070E8786080EA782449201DFCF716FAF3 -:10BE30006288B01AC1B2201D1018214A03260329B6 -:10BE400010D92B79002B0DD006701923437053891C -:10BE5000091F1B0AC370937A83706388C9B21B1DC4 -:10BE60006380001D02291AD96B79002B17D0137B30 -:10BE7000891E8B4200D21946CDB2691C0170117B1C -:10BE8000A94201D1092100E0082141702A460D494B -:10BE9000801CFCF7E3F96088AD1C4019608038799C -:10BEA000062800D03E717E7120460BF481D6F8BD85 -:10BEB000A60D0000904D0020804E0020644E002012 -:10BEC000144E0020214E002070B53A230322072192 -:10BED00016480BF431D6A421154D04460170E878BC -:10BEE0006070A97913480022022910D0032913D0C9 -:10BEF000042916D062802271807902F02DF8052085 -:10BF000028710420687120460BF452D670BD018A56 -:10BF1000642359436180EEE7C18A642359436180F9 -:10BF2000E9E7818B642359436180E4E7A10D0000B8 -:10BF3000904D0020804E002070470000FFB50F4656 -:10BF400083B000210091019116466946FCF772FE0C -:10BF5000040030D10521C9026846FCF771FE0028B3 -:10BF600028D121496846FCF76BFE002822D11F49E1 -:10BF70006846FCF765FE00281CD11D496846FCF7A1 -:10BF80005FFE002816D1292109026846FCF758FEF9 -:10BF900000280FD117496846FCF752FE002809D146 -:10BFA00015496846FCF74CFE002803D100988088AC -:10BFB000C10B03D00624204607B0F0BD0005009950 -:10BFC000000D0D186888B04200D207242988B819DE -:10BFD000884201D90D24EEE7A8193A46001D0699BA -:10BFE000FCF73CF96F80E6E7012800000328000019 -:10BFF0000228000002290000032900001FF4D0D10C -:10C0000000F00EF8012004F08BFCF7E710B50349AF -:10C010000020087000F004F810BD00004647002022 -:10C0200012480021007800281FD070B5104D86B04E -:10C030002878002817D1A8886C88A04213D00D4E0C -:10C040006A4680B2A04209D0335C5354401CC005FC -:10C05000491CC00D89B2A8801429F2D30120287090 -:10C06000104604F053F806B070BD70473747002003 -:10C0700046470020E0520020024900204880888086 -:10C080000870704746470020F0B484460D48007899 -:10C09000002814D00022002911D90B480B4D8788A5 -:10C0A00043881C465B1CDB05DB0DBB4207D06646A4 -:10C0B000B65C521C2E5592B243808A42F0D3F0BC3B -:10C0C000704700003747002046470020E05200201C -:10C0D00010B5044600681949884208D12046282135 -:10C0E00000F0D4F9A16A884201D115A200E016A29D -:10C0F0001B491CA000F062FA21A0216800F05EFA42 -:10C1000026A0616800F05AFA2AA02369E268A168B3 -:10C1100000F054FA33A0616900F050FA37A0236AA6 -:10C12000E269A16900F04AFA2EA0616A00F046FABD -:10C130003EA0A16A00F042FA10BD000011C011CA71 -:10C1400076616C6964000000494E56414C494420B8 -:10C1500028626164206D616769632F6372632900DF -:10C1600000400001626F6F7473657474696E6720BC -:10C17000402030782530386C583A2025730D0A005D -:10C1800020206D61676963202020202020203D2031 -:10C1900030782530386C580D0A000000202061638B -:10C1A000746976655F62616E6B203D20256C750D4C -:10C1B0000A000000202062616E6B313A20616464E5 -:10C1C000723D30782530386C582073697A653D258A -:10C1D0006C75206372633D30782530386C580D0AD9 -:10C1E00000000000202020202020202020766572E2 -:10C1F0003D30782530386C580D0A000020206261EF -:10C200006E6B323A20616464723D30782530386C50 -:10C21000582073697A653D256C75206372633D30E3 -:10C22000782530386C580D0A000000002020637219 -:10C23000633332202020202020203D2030782530FC -:10C24000386C580D0A00000030B58DB0012108206F -:10C25000FEF7ACF801218803FEF7A8F802A8FDF765 -:10C2600001FF402002900220284D0424039002A9DF -:10C2700007942846FDF79AFE80210794029102A9AF -:10C280002846FDF793FEE120400208900020694611 -:10C290008884C884088588850C2048851C4D08A999 -:10C2A0002846FEF739FA01210846FEF767F8194CCF -:10C2B0002046FDF7AFFD0123224617490220FDF776 -:10C2C00021FE012280212846FEF7F6F900220121F5 -:10C2D000402004F0A7FC114C2060012004F090FCE9 -:10C2E000606001220E492846FEF7BEF91C2069460F -:10C2F000087003204870012088706846FDF752FFDF -:10C3000001212846FEF7CAF90DB030BD000C0140EE -:10C310000038014008000240000002403847002079 -:10C320002505000070B505460B480468002C0ED0AA -:10C33000481C0ED008467D21C9004843FBF722FF68 -:10C3400002462946204604F0D4FD012800D00020F2 -:10C3500070BD0020C043F3E73847002010B582B01D -:10C360000020104C00900E492046FEF7B4F900283A -:10C3700014D02046FEF714FA694608710A4800688E -:10C38000002804D00A46002301A904F06BFD0098A0 -:10C39000002803D0012005490007486002B010BD05 -:10C3A00025050000003801403847002000ED00E07E -:10C3B00010B5064C6068002807D004F0E3FF02289F -:10C3C00003D1C11E606804F035FE10BD384700205F -:10C3D00010B5074C6068002809D004F0D3FF02288C -:10C3E00005D100231A461946606804F074FC10BD9C -:10C3F0003847002000283FD000293DD0F0B51F4E1F -:10C400000C4605468BB000213046FDF747FD1C4F1A -:10C4100002203946FDF7FCFC1A48009010200290DB -:10C4200000208021059104900321019503940903C4 -:10C4300006900790089009910A9069463046FDF7EA -:10C4400041FD01213046FDF729FD39460220FDF767 -:10C4500031FD0028F9D000213046FDF71FFD394697 -:10C460000220FDF7D5FC084C40212046FEF72CF9B0 -:10C470000028F9D00BB0F0BD704700000800024062 -:10C48000000002400438014000380140002230B46E -:10C49000D243491E0FD3094C03785A400023401C55 -:10C4A0005508D20700D022465B1C6A40DBB2082B3D -:10C4B000F6D3491EF0D230BCD04370472083B8ED8C -:10C4C00002468B880020022B01D00D207047C988BE -:10C4D000002A05D00029F9D00129F7D08120704722 -:10C4E0000029FCD00229F9D17047092070470000CB -:10C4F000092804D20C2148430249085870470020FB -:10C5000070470000D422010170B588B000246A464B -:10C51000234616E0401C01782029FBD00929F9D0D8 -:10C520000906090E12D0A1005050641C00E0401C06 -:10C53000017800290AD0202901D00929F7D10370F8 -:10C54000401C0178002901D0082CE4DB002C14D019 -:10C55000104E002528460C21484331580098FBF71F -:10C56000A8FE00280CD06D1C092DF3D30AA0009959 -:10C5700000F024F8012008B070BD002008B070BDA4 -:10C580000C204543A8198268694620469047002040 -:10C5900008B070BDD4220101756E6B6E6F776E208E -:10C5A000636F6D6D616E643A202573202874727913 -:10C5B000202768656C7027290D0A00000FB410B59C -:10C5C00003AB60210648029AFEF716F905490020E0 -:10C5D000C877034800F058F810BC08BC04B01847EE -:10C5E0004050002080500020F3B581B00D460198E6 -:10C5F000FBF758FE144C86B22046FBF753FE81B27F -:10C600002046FFF7F7FE0024002D0BD90F4F3846C8 -:10C61000FBF748FE81B23846FFF7ECFE641CA4B27B -:10C62000AC42F3D3084C2046FBF73CFE81B22046D7 -:10C63000FFF7E0FE002E03D031460198FFF7DAFE47 -:10C64000304603B0F0BD00003C990001489900015C -:10C6500030B40125074B084C6D0203E06254491CBD -:10C660001981401C0278002A02D01989A942F5D309 -:10C6700030BC70474C4700205B58002001490860DF -:10C68000704700004047002010B50749096800299D -:10C6900001D0884710BD0446FBF704FE81B2204656 -:10C6A000FFF7A8FE10BD0000404700200246002012 -:10C6B000802901D98D207047062A06D0072A07D085 -:10C6C000082AF8D10729F5D170470829F2D1704717 -:10C6D0000629EFD370477047704770B5C4680546A8 -:10C6E0006068002803D00020002802D00CE0012060 -:10C6F000FAE7201DFCF7AAFA0BF40ED160680028B7 -:10C7000008D000200028F4D00020E86020460BF478 -:10C7100003D170BD0120F5E730B40446A289092099 -:10C72000521C93B2E48900222546D540ED0707D07C -:10C730005D1C8D4202D130BC104670479B1C9BB2E1 -:10C74000521CD2B2092AEFD330BC7047FFB585B076 -:10C750000E9D04462F8801201E4600213A46CA40FD -:10C76000D20704D04B0003225B1C9A401043491CA3 -:10C77000C9B20929F2D3049030461E210840218A0B -:10C78000184A00230191009302920390132304AAF4 -:10C7900015490698FCF760FA009000281FD1012186 -:10C7A00014200BF443D10746E06006980188B98154 -:10C7B0002988F981F00701D00120C00307990843B7 -:10C7C0003880208A788014206082204600F060F84B -:10C7D000381DFCF747FA208A00210BF47DD200981F -:10C7E00009B0F0BDB81B01010A18000000487047ED -:10C7F000501C0101FFB5087881B00C46092836D2DB -:10C80000142002F0B3FF0746217800F0EFF800286B -:10C810002BD061782078FFF749FF060028D17D688A -:10C82000002D0ED020782979814207D12946381D64 -:10C83000FCF71EFA28460BF46FD002E02D68002D9D -:10C84000F1D16078012108300BF4F0D00546207852 -:10C850002871607868716278A11CA81DFBF7FEFC46 -:10C860002946381DFCF70AFA02E0822600E08126FC -:10C8700002230648039A04990BF45ED121780170D3 -:10C8800046700BF495D1002005B0F0BD01140000F6 -:10C8900010B50446142002F069FF04492160032109 -:10C8A0006181123060600120208110BD601C010197 -:10C8B000F8B517460C4610460BF4FCD1012831D1CF -:10C8C000142002F053FF0546017C00F08FF8064665 -:10C8D000297C22781448914214D1697C637809023A -:10C8E0003A46891D9B1D0BF427D105460680002082 -:10C8F0002871607868806278A11C681DFBF7AEFC27 -:10C90000284609E0697C062309023A46891D0BF492 -:10C9100013D10680802101710BF44AD100213846E1 -:10C920000BF4DAD10020F8BD140C0000F8B50F4666 -:10C93000002409781846254609291DD20B007B449E -:10C940001B79DB189F440407101313130A160D00FC -:10C95000052414A510E00A2414A50DE0082416A54A -:10C960000AE0072417A507E00A2418A504E0052417 -:10C9700019A501E006241AA50146A31C1A480BF4C8 -:10C98000DBD00646387830707470002C04D0224614 -:10C990002946B01CFBF762FC30460BF409D100209D -:10C9A000F8BD00004E53494E470000004E532D4243 -:10C9B0004C452D312E300000123456FFFE9ABCDE5D -:10C9C00000000000025E044000000300312E302E03 -:10C9D000302E302D4C450000312E302E300000001E -:10C9E000FFEEDDCCBBAA00000314000010B4828966 -:10C9F000C489521C93B200222046D040C00706D002 -:10CA0000914202D15B1C9BB205E09B1C9BB2521C65 -:10CA100052B2092AF0DB092A02D010BC184670472E -:10CA200010BC00207047000070B5050005D0134E03 -:10CA30003068854203D1002070BD72B6FEE703F076 -:10CA400027FF6C6903F030FF7068844202D0B06841 -:10CA5000844201D1022070BD0948844204D1A86AF1 -:10CA60000028F7D1032070BD0648844203D0002C73 -:10CA700001D0012070BD042070BD00008C47002053 -:10CA8000945B0020805B002070B50D4D04460A28A1 -:10CA900009D10D212846FDF787FE80212846FDF7A4 -:10CAA00013FE0028F9D0E1B22846FDF77DFE802173 -:10CAB0002846FDF709FE0028F9D0204670BD000089 -:10CAC00000380140F0B50878324F334D334E801EA8 -:10CAD00083B00C46062859D20100794409794918D7 -:10CAE0008F4402255434543A01203070A07868767F -:10CAF000A078C00705D02A492A48FCF795F8387A6B -:10CB0000A874B28A002A06D0FF20F5307080032175 -:10CB100025480BF4D3D2F169002937D000200090CA -:10CB2000019005206A461070684688472EE0002470 -:10CB30006C7601F05BFDF169002927D00094062096 -:10CB40006A4601941070684688471FE01722A11CAE -:10CB50001648FBF783FB19E0B8780001C019403094 -:10CB6000807D002812D11C22A11C1148FBF776FB06 -:10CB70000F48A18A0182E18A4182218B8182618BE7 -:10CB8000C1820B49608A0883207F6874002003B04B -:10CB9000F0BD0000904D0020D44C0020F04C00204F -:10CBA000994D0020E74C0020040F0000CE4C0020DF -:10CBB000B44C0020F0B518460D46014685B022233E -:10CBC000032274480AF4B8D701210446417028783A -:10CBD0000B286ED201007944097949188F4405CD9C -:10CBE000CDCD6F6ABB23CDCD6C000120207060706D -:10CBF0006948817921710179A170C17961714179A7 -:10CC0000E170017AA171417AE171817A2172C16981 -:10CC100000294ED00020009002206A46107068461D -:10CC200001948847A9E007202070012060706846C1 -:10CC30001EF414D5019F009EFBF7FEFA8019608256 -:10CC40000025FBF7F9FA8119601900908170FBF754 -:10CC5000F3FAC11900986D1CEDB20175082DF0D3DF -:10CC60000825FBF7E9FAB919401861196D1CEDB2F6 -:10CC70008870102DF5D3102020774848817809015D -:10CC800008184030807D012877D11C22A11C44481F -:10CC9000FBF7E4FA4248A18A0182E18A4182218BB2 -:10CCA0008182618BC1823E49608A08833D48217F31 -:10CCB000417462E0052000E00A2020705DE004225B -:10CCC00022706878012804D0002802D0022833D0CE -:10CCD00053E00120304D6070287C002810D002A85D -:10CCE0001EF4BCD4FBF7A8FA2F49FBF74BFA2F48E8 -:10CCF0000818029940182E49FBF744FA009101E008 -:10CD0000E8680090E969002907D00020029003201C -:10CD10006A46107202A8039288471021A01CFBF7F4 -:10CD2000B6FA0098A0700098000AE0700098010C14 -:10CD30002171000E607120E01748C169002905D0FB -:10CD400000200090019068460270884720460C3809 -:10CD50000AF424D714E00620164D2070E878012844 -:10CD600011D01021A01CFBF792FAA9886182E988F2 -:10CD7000A1822989E1820020207620460AF418D772 -:10CD8000002005B0F0BD10220B49A01CFBF766FA8D -:10CD9000EBE70000140E0000F04C0020904D002046 -:10CDA000B44C0020D44C0020A0BB0D00A086010094 -:10CDB0003F420F00144E00209F4D002000B5084850 -:10CDC00083B0026C002A08D0002000900290052059 -:10CDD0006B461870684601919047002003B000BD73 -:10CDE000904D002010B584B0FF2B19D0144C226C4C -:10CDF000002A08D000200090029006206B46187090 -:10CE000068460191904703200AF454D7032814D1AF -:10CE1000A26F002A11D003210A480BF44FD10CE075 -:10CE200009480123007F03220102084808310AF45F -:10CE300083D6072101700AF4BBD6002004B010BDD0 -:10CE4000904D0020090E0000F04D0020050E00005E -:10CE5000FFB5180A4C4E83B00C46B070FF287DD049 -:10CE6000010234230322494808310AF465D60546F5 -:10CE7000B07800270101891940318872B078218883 -:10CE80000001801940300181B078617A0001801979 -:10CE90004030C172B07862890001811940318A81C5 -:10CEA000A289CA81E0890882207C012802D000285A -:10CEB00007D00BE0B178012009018919403188754C -:10CEC00004E0B078000180194030877520883080F8 -:10CED000607A307221460A312D48FBF7A5FE02F038 -:10CEE00057F900281BD0607A012804D1032211468B -:10CEF00028480AF471D602F053F905280FD2010030 -:10CF00007944097949188F44060606020600012073 -:10CF10002821485505E005212820415501E0282019 -:10CF20004755032105980AF4D7D617203086B178E3 -:10CF300009018919403148821748C068002803D088 -:10CF4000032116480BF41AD01548028D002A03D08D -:10CF5000032114480BF4B2D0306C00E00EE000283E -:10CF600008D0022069460097087002950194316C40 -:10CF70006846884728460AF41BD601E001F0AEFA5D -:10CF8000002007B0F0BD0000904D0020020E000010 -:10CF9000994D0020150D0000A04E0020030F000049 -:10CFA000144E0020020F000030B5180A144D000185 -:10CFB0000C46401983B0FF214030817201F062FBC2 -:10CFC000002803D1022103200AF486D62A6C002A05 -:10CFD00008D000200090029003206946087068463F -:10CFE0000194904710210748FBF751F90648006863 -:10CFF000002802D009200AF459D4002003B030BD23 -:10D00000904D0020AF4D0020100C002000B50848C6 -:10D0100083B0C169002907D0002000900190092049 -:10D020006A46107068468847002003B000BD0000C3 -:10D03000F04C0020FFB591B00D4612230322434867 -:10D0400014990AF479D5002104460170404800780B -:10D05000002862D03E48407C002833D03C216846FE -:10D06000FBF715F901F086FE002841D004A90F91C5 -:10D070003749461EF0B23A22896950434118684642 -:10D08000091DFBF7EBF86846008B2988884206D11A -:10D090000822A91C0F98FBF724F900280BD0207850 -:10D0A00000280BD008A8407C607410226946601CE0 -:10D0B000FBF7D4F81CE001202070F3E73006000EE7 -:10D0C000D6D12AE023482988008B884225D108221E -:10D0D000A91C2148FBF705F9002809D1012020707F -:10D0E0001E481022407C60741A49601CFBF7B6F899 -:10D0F0002078002811D01648C169002907D00020E7 -:10D100000090019007206A461070684688472046C4 -:10D110000AF44ED5002015B0F0BD0D48C1690029B4 -:10D1200007D000200090019008206A4610706846E1 -:10D130008847022303220A4814990AF4FDD40121E6 -:10D140000170062141700AF433D5E0E7180E0000A3 -:10D15000F04C0020B44C0020C44C0020D44C0020E3 -:10D16000040E000070B50C4609781B481B4D1E4686 -:10D17000002904D0012912D002292BD11AE01C2346 -:10D1800031460AF4D9D4064620783070287B708066 -:10D190002A7B1349301DFBF761F8304607E00A236C -:10D1A00031460AF4C9D421780170698941800AF4B2 -:10D1B000FFD40FE00A2331460AF4BED4217801706F -:10D1C000298C4180698C8180A98CC180E98C018186 -:10D1D0000AF4EED4002070BD0B0E0000144E0020A7 -:10D1E000214E002010B5087800F0B6FE002010BDDA -:10D1F00005480A8842861A0A120110180988403028 -:10D200008182002070470000904D002030B5180A40 -:10D21000C043000683B00D46000E21D0190A090252 -:10D22000E12006230322000108310AF485D40446D4 -:10D230000120207002206080FF204130A0800B4838 -:10D24000026C002A08D00020009004206946087073 -:10D25000684601950294904720460AF4A9D401E05B -:10D2600001F03CF9002003B030BD0000904D0020DB -:10D2700000B5084883B0026C002A08D00020009056 -:10D28000029008206B461870684601919047002074 -:10D2900003B000BD904D002070B518460C46014605 -:10D2A00002230A480AF448D405460949A0780873BD -:10D2B0006288211D0748FAF7D1FF002068702078A6 -:10D2C000287028460AF474D4002070BD0D0E0000AA -:10D2D000144E0020214E00204A780B48002A05D029 -:10D2E0002030012A08D0022A09D00AE00279012A56 -:10D2F00007D10978C17004E00978017501E0097867 -:10D300004175002070470000904D002070B54878AE -:10D31000002806D0FF25124C01280BD0022816D079 -:10D320001BE010480179062917D10721017101F08E -:10D3300043F812E0207DFF280FD001F03BF90A48A6 -:10D3400025750169002908D00020884705E0607D27 -:10D35000FF2802D001F010F96575002070BD0000B3 -:10D36000B04D0020904D0020A04E002010B5032BA2 -:10D3700006D010220548891DFAF770FF002010BD65 -:10D380000348017A034801F0ABFDF7E7AF4D0020F9 -:10D39000904D0020994D0020F0B50D460878E34EE1 -:10D3A000E14934464978002720348DB0A1287AD04D -:10D3B00012DCDF490C911B2876D006DC012819D03D -:10D3C00003287CD017286DD14FE128286ED09128F2 -:10D3D0006DD0A02866D152E10246A23A092A61D254 -:10D3E00013007B441B79DB189F44FE5CFDFD5CFD54 -:10D3F000FCFDFD006878002854D1012002F01AFAE3 -:10D4000001F0ACFD342303220721CA480AF494D367 -:10D4100003210170C84904468A7842700122C2760D -:10D42000FB224284C54AC284C54A82840A88028497 -:10D4300087768A888280CA88C2800A892281487A4F -:10D440008009032805D188780522104201D10120E6 -:10D45000A076A07E04221043A076BA486080C878E7 -:10D46000012825D0204610210A30FAF710FF316C30 -:10D47000002907D001206A46009710706846019580 -:10D4800002948847012000F067FD20460AF490D3FB -:10D49000012303220721AC480AF44ED31A2101705C -:10D4A0000AF486D333E11EE1CAE008E069E049E00E -:10D4B000204610220A300C99FAF7D0FED7E70097E1 -:10D4C0000197029703970497059706970797089780 -:10D4D00009970A970B9701F05BFE002805D0684674 -:10D4E00001F09CFC0AA801F069FC01F051FE002843 -:10D4F0000CD068468079002808D108A8807B0028D5 -:10D5000004D00121684601F0CFF800E18A4C694659 -:10D51000A0880880E0884880208988808F71102248 -:10D5200002A80C99FAF79AFEE078012804D0069731 -:10D53000079708970997E4E7102206A80C99FAF7CD -:10D540008DFEDEE7E07B002813D1112303220721A3 -:10D550007E480AF4F1D20546282028707648C07823 -:10D56000012808D01021681CFAF791FE28460AF419 -:10D570001FD3E773CBE01022681C0C99FAF76EFEFC -:10D58000F4E7012002F056F9012103200AF4A4D3A4 -:10D590006F48012444841F2004906748017849069D -:10D5A00001D57F21049181780522114204D0FF2208 -:10D5B00004998132114304910088C00504D50321E8 -:10D5C000049849020843049008216248019102909E -:10D5D00003210B2304AA00970394C9025E48FBF7BA -:10D5E0003BFB02E079E04AE089E0002846D15B4855 -:10D5F00006218786FF200590594801910290082353 -:10D6000005AA0097039457495748FBF725FB0028C4 -:10D610007DD100F0BBFE002879D1022103200AF45D -:10D620005BD3B079012808D000F080FF3E484078F5 -:10D63000C0076CD001F0C2FA69E000F04FFF66E06D -:10D6400001F0A6FDE77300F0A1FE00285FD10221E2 -:10D6500003200AF441D3B0790128EED000F066FF30 -:10D6600031484078C007E5D151E0687800284ED0B5 -:10D67000F179481EF0713D4801F002FC47E07179F4 -:10D68000491E052906D8A72802D13079002806D1DD -:10D6900000F092FE2878A42801D0A72837D170790D -:10D6A000042806D0062804D0082808D00C282ED13B -:10D6B0000CE02F480168002929D0B07904E01A480D -:10D6C0000169002923D00120884720E0164801691C -:10D6D00000291CD00320884719E03771FF20F07023 -:10D6E0002075607513E0207DFF2802D0687800283F -:10D6F00002D000F05FFF0AE0C8079BD107E0607D21 -:10D70000FF2802D06878002804D000F035FF002000 -:10D710000DB0F0BDA07D0028F9D08807F7D5E17DD8 -:10D72000144801F0B9F9F2E7A04E0020904D002016 -:10D730009F4D0020040D0000144E00200502000043 -:10D7400048080000A08C0000190D0000230D000007 -:10D75000B00B002034200101D20B0020680B002008 -:10D760008C200101011800009C0B0020994D002025 -:10D77000404E0020C84D002070B500250C462846BC -:10D78000401C0628FCDB254E2246307E31461A32EC -:10D79000C96906282AD203007B441B79DB189F4401 -:10D7A00024020910171E0622A01CFAF79AFD002871 -:10D7B0001BD01BE0237E092001F00EF8002814D1B5 -:10D7C00014E0237E212001F007F800280DD10DE0A0 -:10D7D000237E162001F000F8002806D106E0237E03 -:10D7E000192000F0F9FF002800D001250C48807DA9 -:10D7F000002811D17169002901D020468847002DE9 -:10D800000AD03169002901D00220884701F058FA76 -:10D81000217AA01C01F040F9002070BDA04E00202C -:10D82000B04D002010B50A78000A000210434A7873 -:10D83000FF231B02120298431A4010438A781B02EE -:10D84000120498431A401043C9780002000A0906DE -:10D850000843FAF7FAFC002010BD10B510460AF490 -:10D8600029D2002010BD0020401C0628FCDB00202F -:10D8700070470000F8B51C4617460D4610460AF4DE -:10D8800019D2002811D1472001F070FF0646042369 -:10D890003A46032106480AF44FD1210A017029882B -:10D8A000B288891A41800AF483D10020F8BD0000B3 -:10D8B0000D470000F8B517460C46472001F056FF0B -:10D8C00021780646122901D013291BD1B0680546DC -:10D8D0000C351229C288018916D006230F480AF494 -:10D8E0002BD169884180617801710AF461D1B068F7 -:10D8F000002803D00AF410D00020B0600021384680 -:10D900000AF4EAD10020F8BD042305480AF414D132 -:10D910006988018061788170E7E7000009470000AD -:10D920000747000000B5084883B0026C002A08D001 -:10D9300000200090029009206B4618706846019103 -:10D940009047002003B000BD904D002030B5104D31 -:10D9500083B0088828861C0A200140190A884030B4 -:10D9600042822A6C0025002A07D0009507206B46CA -:10D97000029518706846019190470648A1004058EA -:10D98000002801D04030C574002003B030BD000035 -:10D99000904D0020580B0020FFB581B00020009072 -:10D9A0000E4603980AF486D1002802D001284CD0F4 -:10D9B0004DE0142001F0DAFE07463188FEF7ACFE98 -:10D9C00005462448092D36D27C68002C1ED02179CA -:10D9D000A94203D02468002CF9D117E0002C15D0FF -:10D9E0006379039A9B1D04990AF4A6D005463088F2 -:10D9F000288000202871607968806279A11D681DE7 -:10DA0000FAF72CFC28460AF4D3D020E03D740498A1 -:10DA1000010A7974384601F0A1FE014601230E483F -:10DA2000039A0AF489D005700AF4C2D00121039840 -:10DA30000AF452D10BE00623039A04990AF47CD02D -:10DA40003188018080210171DDE70220009000987B -:10DA500005B0F0BD140C000002140000FFB585B045 -:10DA60000E4607980AF426D1002802D0022009B0F9 -:10DA7000F0BD472001F07AFE029000206946087050 -:10DA80000898070A308802F08AFA00246946054699 -:10DA90008C8000281ED102981622016A6846007800 -:10DAA00003465043024610328A5A5204920F1FD145 -:10DAB0000A5C401C085C1E4900021018884217D1FD -:10DAC00002AA03A9184602F07DF902986946C05DD2 -:10DAD00088800224A31D1748079A08990AF42CD0BD -:10DAE0000746308838803D717C80002D15D019E0C4 -:10DAF0003946029801F032FE014604230E48079A87 -:10DB00000AF41AD007706946097841800AF450D0A7 -:10DB1000012107980AF4E0D007E0224601A9781D08 -:10DB2000FAF79CFB38460AF443D0002009B0F0BD58 -:10DB300002290000140C000004470000FFB58BB060 -:10DB40000C46472001F012FE0025694605900D7431 -:10DB50000E9804A9070A208802F021FA060061D174 -:10DB600005981622016A6846007C5043024610322E -:10DB70008A5A5204920F3AD10A5C401C085C304920 -:10DB800000021018884232D102950395208800F0D7 -:10DB900093F802A9002300911A4608A9FBF774F82C -:10DBA0006846008C012109030840C043C004C01727 -:10DBB0002146401CFEF784FC0606360E32D168462C -:10DBC0000997007C0190A57907AA694602F0FAF846 -:10DBD0006846028806A80799FAF740FB06A9099843 -:10DBE0000A460D5468460188019802F029F9394621 -:10DBF000059801F0B3FDA1880D9A891D8BB20146ED -:10DC0000104809F499D70546A288A11D801DFAF78E -:10DC100025FB2F706846007C6880A088A880284675 -:10DC200009F4C6D7042308480D9A0E9909F484D73D -:10DC300021880180867009F4BBD700200FB0F0BDA9 -:10DC4000022900000A470000160C0000F0B589B058 -:10DC50000446FBF71FF805460026154F1BE006A9F2 -:10DC60002046FAF7E7FF002302AA01A906A80096BA -:10DC7000FBF716F868460089B84203D1694609796E -:10DC8000022911D00B49884203D168460079022845 -:10DC900007D0641CA4B2A888A04202D8E888A04299 -:10DCA000DDD2002009B0F0BD204609B0F0BD000073 -:10DCB0000229000003280000F0B589B00446FAF7F5 -:10DCC000E9FF05460026104F14E006A92046FAF7A2 -:10DCD000B1FF002302AA01A906A80096FAF7E0FF07 -:10DCE00068460089B84203D1641CA0B209B0F0BDF7 -:10DCF000641EA4B2A888A04202D8E888A042E4D258 -:10DD0000002009B0F0BD00000328000070B5164CDB -:10DD10002078002827D101210803FCF72FFB0020E1 -:10DD2000FCF722FB0120FCF74DFB104D2846FBF7CA -:10DD30005FF803212846FBF7CBF801212846FBF7C3 -:10DD40008BF8012121702846FBF7AEF8142002F071 -:10DD5000E7FD702000F00CF8702000F009F80021B9 -:10DD60002846FBF7A1F870BD844700200008024058 -:10DD700070B50546164CFFF7C9FF2946154D2846D4 -:10DD8000FAF7C1FF01212846FBF75CF8012128467C -:10DD9000FBF796F8002807D1641E13D0012128460E -:10DDA000FBF78EF80028F7D001212846FAF7A8FFE4 -:10DDB0002846FBF782F8044600212846FBF742F884 -:10DDC000204670BD00212846FBF73CF8024870BD94 -:10DDD000A086010000080240FFFF0000F7B50427FD -:10DDE00002253F4E84B01446072A75D210007844AD -:10DDF00000790018874470030D3A3D536300394899 -:10DE00000097019001AB0599049800F075F807B0F0 -:10DE1000F0BD354F01213846FBF746F8142002F0DB -:10DE20007FFD7020FFF7A4FF7020FFF7A1FF0446DD -:10DE300000213846FBF738F82C48B442448001D121 -:10DE40002B4808E02046FAF765FF2A49FAF702FB5B -:10DE5000FAF7F4FC00B26946888100952A4603ABC4 -:10DE60000599049800F048F807B0F0BDFDF7A4FD4F -:10DE70000AE06020FFF77CFFB04201D1002003E000 -:10DE80006021FAF771FF80B269460881009502AB04 -:10DE900022460599049800F02FF807B0F0BD03F072 -:10DEA00081FA7D21C900FAF76DF90097019001AB65 -:10DEB00022460599049800F01FF807B0F0BD02F063 -:10DEC0006BFE0097019001AB22460599049800F083 -:10DED00013F807B0F0BDFFE7059807B0F0BD0000EC -:10DEE000FFFF0000090001000008024084470020F5 -:10DEF000FF7F00000000204130B4029C42540546E0 -:10DF0000491C88B22C54401C002180B2002C07D937 -:10DF10005A5C2A54401C491CC9B280B2A142F7D3B2 -:10DF200030BC7047FF25F5350A4E6F00FDF7C6FE81 -:10DF30000489322C00D22C4601213046FCF700F92E -:10DF40007D212046C90048433946FAF71BF902F003 -:10DF5000E7FCEBE7000C014010B5A02309490228BB -:10DF600009D0002203280AD0042808D00B704A7078 -:10DF700000F0A2F810BD0B7080204870F8E7E02098 -:10DF80000870F4E711400020F8B52A4920204860C5 -:10DF900029480121C163294905228A610021C16301 -:10DFA00027490B20086100F087F82748254A0263BB -:10DFB00026494163264B8363264CC4632748264D7C -:10DFC0000560274E4660274981602749C16027497F -:10DFD0000161274941612749816127490163284837 -:10DFE00026494160274FC760274F07610262274AD1 -:10DFF00042628362C46205634663254A8263254A9E -:10E00000C2632648244A0260184A4260244A826059 -:10E010000163244981632448244A41688918244AB9 -:10E02000914206D2234982680A63C2684A63006942 -:10E030008863F8BD00100140C0270240402502401F -:10E04000402702400259F80040280240025B850048 -:10E05000025A8000025D8500025F805080280240E5 -:10E0600002000878020A0800026EAC500259FC0057 -:10E070000200C8001270131402700314026E28000C -:10E08000C0280240025D0500125B0500025B8400AF -:10E09000020A0600026E2C5002C3BF000029024093 -:10E0A0001200AC00125D0500104000206F2895FFA3 -:10E0B000AF590F00C026024030B415481549037D02 -:10E0C000154AFF2B06D1407DFF2803D11348407825 -:10E0D000C0070CD01248134B04789C604078D8617C -:10E0E00011480861114B8B62106030BC7047104BB7 -:10E0F0000B6110484861104C8C61104D8D62C862F4 -:10E100000F48086313600F485060946030BC70473C -:10E11000B04D00200028024040280240A04E0020C0 -:10E120001140002000270240127E0200127E0300F0 -:10E13000027E020002C2A00012C70000027E03009D -:10E1400012C7800002C2E00082B022492048086362 -:10E15000FEF77AF820A0FCF72BFB2AA0FCF728FB9F -:10E1600031A134A0FCF724FB3848016838A0FCF743 -:10E170001FFB3EA142A0FCF71BFB4AA0FCF718FBCB -:10E18000FDF7AAF8FDF782F901215148FBF7DCFF02 -:10E1900040215048FBF7D8FFFDF794FD01F03AF815 -:10E1A000022000240202009023464BA101944B4818 -:10E1B00003F02CF8012000900023802248A1019454 -:10E1C000484803F023F8FBF741F802F083FCFEE730 -:10E1D00000800081007000400A3D3D3D3D3D3D3DD9 -:10E1E0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D5F -:10E1F0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D4F -:10E200003D0A0000206D636D2D6464632D626C65B2 -:10E210003A20424C45202B204672656552544F539C -:10E22000202B20434C490A0056312E30302E3039F5 -:10E2300000000000204669726D7761726520766586 -:10E240007273696F6E2025730A0000000040002081 -:10E250002053797374656D436F7265436C6F636BA4 -:10E26000203D20256C7520487A0A00004341494929 -:10E27000432D4D434D2D323032363039303200008F -:10E2800020424C4520656E61626C65642C2061649F -:10E29000766572746973696E6720617320222573D5 -:10E2A000220A00003D3D3D3D3D3D3D3D3D3D3D3D66 -:10E2B0003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D8E -:10E2C0003D3D3D3D3D3D3D3D3D3D3D3D0A00000068 -:10E2D000000C014000080140424C4500FDBF000118 -:10E2E0004C45440025DF000110B50124E40220461E -:10E2F000FBF716FE002805D02046FBF70BFE0D4964 -:10E3000002200870012424032046FBF709FE0028A0 -:10E310000AD02046FBF7FEFDBFF34F8F07490648A2 -:10E32000C860BFF34F8FFEE705484068002800D063 -:10E33000804710BD800000200400FA0500ED00E0D9 -:10E340004040002006480068002800D08047BFF306 -:10E350004F8F05490348C860BFF34F8FFEE70000A9 -:10E36000404000200400FA0500ED00E0064A117864 -:10E370000A2907D28900891848601078401C10705B -:10E380000120704700207047104D002010B5084C48 -:10E39000084AE17913780020994207D28800801852 -:10E3A00040688047E079401CE071012010BD00000A -:10E3B000904D0020104D0020F8B5324D05262979EA -:10E3C00028468079304C08290CD20A007A44127908 -:10E3D0009218974403080D1313191C2A052801D01D -:10E3E000FDF7D4F9F8BD022808D0FDF7CFFCF8BD41 -:10E3F000607B002802D1E079002802D0FDF764FD9F -:10E40000F8BDFDF7FFFCF8BD06202871F8BD02231A -:10E41000032207211D4809F48FD3A5210170E97853 -:10E420004170072129716E7128E002230322072120 -:10E43000174809F481D30746A7203870E978797026 -:10E440000620687100202871032009F433D40328C2 -:10E4500012D0A879012804D0022802D003280BD1B9 -:10E4600004E0207D002801D0032003E0A07E0028E6 -:10E4700002D00420A87100E0AE71384609F498D3A8 -:10E48000F8BD0000904D0020804E0020A20D00003D -:10E49000A30D000010B5002804D0014660220C48EE -:10E4A000F9F7DCFE0B490C48CA781C2A04D9427BD8 -:10E4B000002A01D11C22CA70C1781F2901D91F214D -:10E4C000C170017BE22901D9E221017310BD000076 -:10E4D000404E0020604E0020804E00201149012255 -:10E4E000087907280CD08879002809D0012801D0A4 -:10E4F000052806D10C48827B002A03D002200CE0BC -:10E500008A717047027D002A01D0032005E0807ED9 -:10E51000002801D0042000E00520887110B5FDF727 -:10E5200035F910BD904D0020804E002070B5104C84 -:10E530000525A079062809D20100794409794918EE -:10E540008F44020204040403A57170BDA571022367 -:10E5500003220721074809F4EFD2A5210170E178D1 -:10E56000417007212171657109F422D370BD00004B -:10E57000904D0020A20D000010B50B4C607DFF28CF -:10E5800010D0022303220721084809F4D5D2A7217D -:10E590000170617D4170064A00215171FF21617552 -:10E5A00009F406D310BD0000B04D0020A30D0000FB -:10E5B000904D002010B50A4C207DFF280ED002237C -:10E5C00003220721074809F4B7D2A7210170217D52 -:10E5D0004170054A0021517109F4EAD210BD0000D2 -:10E5E000B04D0020A30D0000904D002010B508484C -:10E5F00002238078032201020648083109F49CD2E4 -:10E60000012101701321417009F4D2D210BD000024 -:10E61000904D0020040E000010B584B0002804D0F6 -:10E6200001462A220E48F9F719FE0EA00FC86C46C3 -:10E630000FC40B4B002069461C180A5C2479224346 -:10E640000A54401CC0B20628F6D310220A48F9F733 -:10E6500005FE0A490A48FAF7E7FA04B010BD0000BF -:10E66000144E0020501921901F04D5624FA489AB8D -:10E6700090D0CF23000000009F4D0020184E0020B6 -:10E68000FC0000200020074B01460A01D21840324E -:10E69000927AFF2A01D0401CC0B2491CC9B203299A -:10E6A000F3D37047904D0020F8B507460B4628205D -:10E6B00043430D46032207210E489B1C09F43CD21C -:10E6C00091210170002406464570002D0ED9204688 -:10E6D00028214843C1190022CA7180192822801CB0 -:10E6E000F9F7BCFD641CE4B2AC42F0D3304609F447 -:10E6F0005FD2F8BD910D0000F8B57D262025F6000B -:10E70000184B194C1949032812D00A6A01273A43B9 -:10E710000A620A6A9207FCD50A6AAA430A620128B9 -:10E720001AD002281AD01E60FAF7C0FA2060F8BD8D -:10E730000F480F2782683F023A438260086A04222A -:10E7400010430862086A0007FCD5086A284308627B -:10E750003D2000011E60E9E7064800E00648186019 -:10E76000E2E700008C000020900000200010024032 -:10E7700000100140D10300005704000010B504460A -:10E78000084804238078032201020748891D09F400 -:10E79000D3D106494C80012101700021418009F448 -:10E7A00007D210BD904D0020010C0000F00B00209E -:10E7B000084A11780A290AD2C900436889180068F2 -:10E7C0008B6048601078401C10700120704700205A -:10E7D000704700003C4D0020FFB581B01C0006468C -:10E7E00018D01078411CA14214D8032C12D3401E1B -:10E7F000C5B25078971CB04206D12A4638460299D5 -:10E80000F9F76FFD002808D07A19601B801E0406F6 -:10E81000240EE6D1002005B0F0BD012005B0F0BD0A -:10E82000F0B504466F4E704883B06D4FB168C16259 -:10E830006E490163F16A8162F16B4163B16B81637F -:10E8400031467C2240313846F9F708FD00257D60CD -:10E85000FD607D626648B8627D64BD64FD643D66AE -:10E860006448B866644838626448654905700320A6 -:10E8700008706448F914016009040160891401609A -:10E88000F06861490746401E0088604B884200D00E -:10E890001F60366E701E0088884200D05E600120C6 -:10E8A00000030090694601950D7108204871012709 -:10E8B0008F716846FBF742FB84215548F9F7E7FC66 -:10E8C0002A215448F9F7E3FC60215348F9F7DFFCAB -:10E8D00052484F49056145618561C56105624562E0 -:10E8E0008562C562FF264E48CE70067546750020CB -:10E8F000020152184032401CC0B296720328F7D36E -:10E90000206808646068486446486189C187217A44 -:10E910004548032901D8417700E0457701212020AF -:10E92000FBF72CFD414A4249042000F0B1FE424968 -:10E93000404808600A464149052000F0A9FE404AC7 -:10E940004049072000F0A4FE40493F4808600A46BD -:10E950003F49082000F09CFE3E4A3F49092000F054 -:10E9600097FE3E4805633E48414907703D480570A3 -:10E970003D4805703D48086001203E49C0020880BE -:10E980003D494F2008703D49082008703C48072148 -:10E99000067046708670C170057145718571C571CC -:10E9A00011483849C1613849016238494162002043 -:10E9B00001F0CAFD3649032009F4D2D10021032019 -:10E9C00009F48AD1002000F035FF0123032207213A -:10E9D000304809F4B1D0077009F4EAD003B0F0BDB3 -:10E9E000C009002000800001C000002045E30001B4 -:10E9F0000D47002061060101E9E20001C600002088 -:10EA0000D800002000E100E0FEE7000040400020C8 -:10EA1000904D0020144E0020404E0020904E0020CB -:10EA2000B04D0020D04D0020F04D0020804000204F -:10EA300080800100011D0101C0400020C080010054 -:10EA40000041002000DB0100814100204041002006 -:10EA500040DB0100C0460020C061020000700040A1 -:10EA600060000020C9000020610000200090D00359 -:10EA70006C0000206800002063000020640000207B -:10EA800008010020D5F60001FDF700019DF7000107 -:10EA900094210101020D0000F8B5404D0646687D45 -:10EAA0003F4C0F46FF281CD02046C268002A03D0E6 -:10EAB00003213C4809F402D33A23032207213A48B0 -:10EAC00009F43AD0A4210170697D044641703748A9 -:10EAD0000022017800291ED00121A170A2800270BD -:10EAE0001BE06D20022303220721400109F424D0FA -:10EAF000A22101702E49C978417009F459D0EF75EF -:10EB000031462C48FAF790F80120A8756078022168 -:10EB100008436070F8BDA270A2800120E070192146 -:10EB20004901E18022482181038CE381438C2382C7 -:10EB3000838C6382C38CA382FF23E2824133184D0E -:10EB400023836D786D070DD50525E5706181A18161 -:10EB5000018CE184418C2185818C6185C08CA085EC -:10EB6000E285238638200755204631463230FAF7B1 -:10EB70005BF8E078810703D50220FFF7EDF906E0A6 -:10EB8000400701D5032000E00120FFF7E5F90A491D -:10EB90000C204871204609F40BD0F8BDB04D002080 -:10EBA000A04E0020030F0000A10D0000104E002019 -:10EBB000144E0020C84D0020904D0020F8B52C4E7A -:10EBC0002C4D317D01276878FF2941D0C1073ED007 -:10EBD000B84368702849002008703A2303220721AF -:10EBE000264808F4A9D70446A4202070307D607020 -:10EBF0002878A07068788006800F20716888E0808F -:10EC0000A8882081E888E08128892082E770012097 -:10EC1000FFF7A2F9687840070AD5E0780221084397 -:10EC2000E07068886081A888A0810320FFF794F9CC -:10EC30006878000703D5E0780C210843E07010499C -:10EC4000082048710020B075204608F4B1D7F8BDFF -:10EC5000384368706D20022303220721400108F425 -:10EC60006BD7A12101700749C9784170EDE7000019 -:10EC7000B04D0020A04E0020104E0020A10D00003D -:10EC8000904D0020144E002010B50A4C607DFF28E6 -:10EC90000ED0022303220721074808F44DD7A521EF -:10ECA0000170617D4170054A0D21517108F480D7D2 -:10ECB00010BD0000B04D0020A20D0000904D0020BE -:10ECC00070B50B4C207DFF2811D00A4D68790928BA -:10ECD0000DD0022303220721074808F42DD7A521D0 -:10ECE0000170217D41700921697108F461D770BDFF -:10ECF000B04D0020904D0020A20D000010B504463C -:10ED00004088A1880246491C19234A43DB019A42E4 -:10ED10000FDC06280DD3228890420AD3E2887D2397 -:10ED2000DB009A4205D84B00C9184843D1008842FD -:10ED300001DD002010BD0D480E2380780322010262 -:10ED40000B48083108F4F8D6092101702188418068 -:10ED500061888180A188C180E18801810021418191 -:10ED6000491E818108F424D7012010BD904D002058 -:10ED70000E0E000010B5084A084B9069018884788F -:10ED8000994206D1917CA14204D20024FBF7ACFA4F -:10ED900000E00024204610BDF04C0020341200009A -:10EDA0000B4610B504493A22896950434118184668 -:10EDB000091DF9F753FA10BDF04C002010B590B0C2 -:10EDC00004463C216846F9F762FAFFF7D3FF401E7C -:10EDD000C0B26946FFF7E4FF08A8807CA0710CA9C7 -:10EDE00020460331F9F720FF10B010BD10B590B0E8 -:10EDF00004463C216846F9F74AFAFFF7BBFF401E7C -:10EE0000C0B26946FFF7CCFF08A8007CA0710AA930 -:10EE100020460231F9F708FF10B010BD10B590B0D0 -:10EE200004463C216846F9F732FAFFF7A3FF401E7B -:10EE3000C0B26946FFF7B4FF0AA920460231F9F7CC -:10EE4000F3FE08A8007CA071204606A91022083015 -:10EE50000231F9F703FA0848C17820461830012931 -:10EE600004D01021F9F713FA10B010BD1022034995 -:10EE7000F9F7F4F910B010BD144E00209F4D00209A -:10EE800070B590B00D460646FFF774FF002D23D0F5 -:10EE9000854221D8182303220721104808F44CD6B4 -:10EEA000044617202070012060703146A01CF9F73D -:10EEB000BBFE3C216846F9F7EAF96D1EE8B26946E7 -:10EEC000FFF76EFF204606A9102208300231F9F73D -:10EED000C5F9204608F46CD610B070BD140D0000C2 -:10EEE000F3B58FB00C463C216846F9F7D0F9FFF72F -:10EEF00041FF012C1AD0002816D0154D0AAE02365B -:10EF0000441EE0B23A22A969504341186846091DDF -:10EF1000F9F7A4F9062231460F98F9F7E2F900282B -:10EF20000DD02006000EEBD111B0F0BD0949421EF4 -:10EF3000CA7101460F98FFF7A3FF11B0F0BD06A9F3 -:10EF4000102205480231F9F789F911B0F0BD00002F -:10EF5000F04C0020904D0020AF4D002070B5284CA3 -:10EF600082B020688003FCD5264D687FFFF7C4FB84 -:10EF7000606A606A012630436062606AB043606222 -:10EF80002148C08F0A2811D9E16932071143E16194 -:10EF90001E494A6832434A601E491D4A0A600322DC -:10EFA0004A6088601C4808601C48086068461CF479 -:10EFB00055D31B4900980860687FFF252D02032860 -:10EFC00011D000F027F9206BA8432063206B3F216C -:10EFD000490208432063206B304320630122032150 -:10EFE000104809F46BD010480168A94301600F492B -:10EFF0000868FF2212049043086002B070BD000050 -:10F0000000100240F04D0020D04D00204010024082 -:10F010005555000000300040AAAA0000CCCC0000EA -:10F0200048400020010F000000E400E008E400E098 -:10F03000F0B5D7B054A81CF411D34A490024886A0B -:10F04000C96A54990122411A09010909D20691425B -:10F0500004D95499081A000100094142424E40293E -:10F060000CDC7088002809D0401E70801422032117 -:10F070003E4809F423D0002057B0F0BD3C48FF21A2 -:10F08000569029316846F9F702F9707CB569002875 -:10F0900032D0FFF76FFE69468870B17C6F468842B8 -:10F0A0000BD23A2148430246291D381DF9F7D6F8FC -:10F0B00069468878401C887008E03A21401E484321 -:10F0C000024629463E31381DF9F7C8F86946887866 -:10F0D0003A214843C0190A4636385699F9F7BEF81E -:10F0E000244869460880B069FBF7FEF8FF22273202 -:10F0F0006946B069FBF726F9FF20F53070804A9425 -:10F100004B944C944D944E944F94509451945294EB -:10F1100017485394418D40AA1185818D5185C08D2A -:10F120009085154C48AA257C9573102213494CA84C -:10F13000F9F794F81248C078012804D11022114937 -:10F1400050A8F9F78BF801260F48002DC67306D199 -:10F15000A07C002803D001214AA8FFF7A5FA0B489C -:10F16000067088E7C0800240F04C0020040F0000C9 -:10F17000B44C002034120000D44C0020CE4C0020AF -:10F18000144E00209F4D0020B04D0020104E002056 -:10F1900002480078002800D001207047F04C002081 -:10F1A0000148007970470000F04C002070B5174905 -:10F1B0003CC80E4684B040363CC64368026880684E -:10F1C0004B65134C0A658865607C002818D00025C3 -:10F1D00069460D72FBF79AF8FFF7CCFD6946087295 -:10F1E000E1690126002906D068460095067002A84C -:10F1F0000190684688476846007A002802D0267049 -:10F2000004B070BD257004B070BD0000B44C002087 -:10F21000F04C002004490868401C0860012801D017 -:10F2200001207047002070472440002003490868EF -:10F23000002802D0401E08600120704724400020B2 -:10F24000F8B50C462849294B4118294F294A002670 -:10F25000069D002908D0012922D0274940180A28F4 -:10F260002FD301202870F8BD20780A2838D22149F0 -:10F2700080000958214A914203D11E490E501E5068 -:10F280002EE0B9422CD10322082311461C4808F471 -:10F2900053D4217801706168416008F489D41FE07B -:10F2A00020780A281CD280001158B94218D1195868 -:10F2B00011502078134962684018032108F4FED6E3 -:10F2C0000EE0C0B20A280BD284001159002907D0E1 -:10F2D000B94205D0094FB94202D016511E51884794 -:10F2E0002E700020F8BD0000FBF0FFFF8C4C0020CA -:10F2F0005B070101644C0020F9F0FFFF5907010191 -:10F30000060F0000070F0000F7B5534F38780028AC -:10F3100009D0042A09D2012211217B69009800F04A -:10F3200075F903B0F0BD002314E00C784E78204648 -:10F330008C783602CB783043240420431B061843D4 -:10F34000CB780002000A1B0618437B690D1D141FB1 -:10F35000984206D002221121009800F057F903B01C -:10F36000F0BDB8681E19864203D903221121009806 -:10F370006DE07E61F869B0420FD2F9697868401893 -:10F38000FAF7B2FF002801D0052207E00120F96951 -:10F3900000030818F861B042EFD30022002A3CD1E4 -:10F3A000B86A002822D02D49042808D2002C1BD08E -:10F3B0002B780B54401C641E6D1CB862F4E73E466B -:10F3C000042811D1B1697068244B401804221946F1 -:10F3D000FAF7B8FF002801D0052203E0B069001D4C -:10F3E0000022B0610020B062002A16D1042C1DD387 -:10F3F000BA697868A608B600801829463246FAF736 -:10F40000A1FF002801D0052203E0B869801900227D -:10F41000B861AD19A41B002A08D011217B6900989E -:10F4200000F0F4F8FCF7B0FB03B0F0BD002C05D001 -:10F43000224629460948F8F711FFBC62BB693A6ABF -:10F440000098190B9142EFD939620022112100F086 -:10F45000DDF803B0F0BD0000584700207C470020D5 -:10F46000F7B5634D8CB028780B46002809D0042AE4 -:10F4700009D0012212216B690C9800F0C7F80FB077 -:10F48000F0BD002313E01A78D97810465A7809069F -:10F49000120210439A781204104308430402D878E9 -:10F4A000240A000604436B69A868834206D002223E -:10F4B00012210C9800F0AAF80FB0F0BDA86A00263F -:10F4C000002815D0042806D24A4AFF211154401CB6 -:10F4D000A8620428FAD3AB69686846490422C018B8 -:10F4E000FAF730FF002867D1A869AE62001DA86155 -:10F4F000A9686868FCF7CAFFA04202D1E96888429F -:10F5000009D0042212216B690C9800F07FF8FCF7F7 -:10F510003BFB0FB0F0BD384C6F460FCC0FC70FCC84 -:10F520000FC7A268616820680A920890334F00985C -:10F53000203C0991B84206D128212046FCF7A6FFBD -:10F540000A9988420AD0009601960296039604967C -:10F55000059606960796089609960A960097284AF1 -:10F560006968914201D1012000E00220019091429E -:10F57000684601D1083000E018300160A968416098 -:10F58000E96881602969C16028216846FCF77EFF2F -:10F590000A902046FAF7A8FE00280DD12C226946D1 -:10F5A0002046FAF7CFFE002806D12C2221466846D5 -:10F5B000F8F797FE002809D0052212216B690C98F4 -:10F5C00000F024F8FCF7E0FA0FB0F0BD00221221A1 -:10F5D000AB680C9800F01AF8C82001F0A1F9BFF34D -:10F5E0004F8F09490748C860BFF34F8FFEE70000FF -:10F5F000584700207C4700200040000111C011CA7C -:10F60000008000010400FA0500ED00E010B582B0B2 -:10F610006C4621706270A370190AE170190C217197 -:10F62000190E6171014606236A461F20FCF722F875 -:10F6300002B010BD70B5134C01256078002802D1CE -:10F64000FAF764FE657010483021FCF71FFF0E4981 -:10F650000E4E08633046FAF747FE00280DD13422DB -:10F6600009493046FAF76EFE002806D134223146A9 -:10F670000548F8F736FE002801D0012070BD25703E -:10F68000002070BD88470020845A002000600001DF -:10F69000102819D230B40D4C83001B199D698903C1 -:10F6A0002D0B2D03090D0D439D619969084D92099C -:10F6B00092052940920A11439961012261698240B1 -:10F6C0001143616130BC7047704700000020024068 -:10F6D000FF0FC0FFF3B5054681B00026408800F05B -:10F6E00003F901000AD01C4F6A8800201423434309 -:10F6F000DB195B8A934203D142262AE0402628E0A8 -:10F70000401CC0B20A28F1D3002E22D100241420BC -:10F710006043C019408AFF2806D0641CE4B20A2C5A -:10F72000F5D30A2C14D014E0284608300090142099 -:10F730006043C0190E686B78AA880746A91DB047B8 -:10F740000600EED1688878820298398A0180E8E75D -:10F750004B26304603B0F0BD484B002002885004D1 -:10F76000400CD20B01D009020843704710B40024AA -:10F77000094A214614234B439B185B8A834204D1D8 -:10F78000142041438818C46803E0491CC9B20A29FF -:10F79000F0D3204610BC7047484B002030B4FF2304 -:10F7A000040AC5B20A490020142242435218128AA0 -:10F7B000AA4204D1142250434018438A03E0401C5B -:10F7C000C0B20A28F0D3200230BC184370470000B2 -:10F7D000484B0020084A11780A290AD2C900436818 -:10F7E000891800688B6048601078401C10700120F8 -:10F7F0007047002070470000104C002030B4FF23F9 -:10F80000040AC5B20A490020142242435218528AFF -:10F81000AA4204D1142250434018038A03E0401C3A -:10F82000C0B20A28F0D3200230BC18437047000051 -:10F83000484B0020F1B582B00299294E00200029E2 -:10F8400000D1307000250298002804D0012834D05F -:10F8500002283ED10FE0294614225143214A28466E -:10F8600009308C182082C0B208F494D2207C214642 -:10F8700008F476D22DE02846142148431949002384 -:10F880004718B87C009030781C4600280DD9E0005D -:10F890008019828800998A4202D180688047034695 -:10F8A000641C3078E4B2A042F1D8002B02D0596831 -:10F8B00038468847387C08F491D21422094B6A43B1 -:10F8C0000021D018FF24C160448299504160018119 -:10F8D00041816D1CEDB20A2DB5D303B0F0BD00001F -:10F8E000104C0020484B002070B50146094DCEB2A7 -:10F8F00000202978044600290BD9E10049198A889B -:10F90000B24201D188688047641C2978E4B2A142E0 -:10F91000F3D870BD104C002070B505460078002863 -:10F9200013D00A4E2846F8F7BDFC84B20D2C00D93E -:10F930000D2471782346481C70702A460220FBF77C -:10F9400099FE2D1928780028ECD170BD4C47002075 -:10F95000F8B5069E1F46182E01D9182500E0354639 -:10F9600013460A4601460CA00096FAF721FF002430 -:10F97000002D07D9395D11A0FAF71AFF641CA4B253 -:10F98000AC42F7D3AE4202D90EA0FAF711FF0FA096 -:10F99000FAF70EFFF8BD00005B424C452025735D71 -:10F9A00020747970653D3078253032582073657148 -:10F9B0003D2575206C656E3D257500002025303293 -:10F9C00058000000202E2E2E000000000D0A00001E -:10F9D000F8B5134E0F46756904463068001D00F0F7 -:10F9E000BDFE601C07D1002F05D031680D48091DF0 -:10F9F00000F041FFF8BD30682C1944603168AC421A -:10FA000004D2B068091D00F01DFFF8BD7068091D23 -:10FA100000F018FF306B8442F7D23463F8BD000069 -:10FA20008C470020945B0020F8B5856B1646044691 -:10FA30000027026C002A11D0002E19D0E068F8F7D8 -:10FA40000DFC216CE068401AE0602268904202D20E -:10FA50006068401AE060022E17D019E02068002884 -:10FA600016D1606801F00EFD0746002060600FE0CF -:10FA7000A068F8F7F3FB216CA0684018A0606168EB -:10FA8000884205D32068A06002E0002D00D06D1EE2 -:10FA90006D1CA5633846F8BD114D124E124FE86833 -:10FAA000002817D000F0F4FEF068C468201D00F0B4 -:10FAB00055FE2869401E2861E868401EE86000F095 -:10FAC000F3FE206B00F0FEFE204600F0FBFEE8682F -:10FAD0000028E7D138680128E1D900F015FFDEE7FA -:10FAE0008C470020805B0020B85A002030B41249B7 -:10FAF00000E011460A688242FBD34B685C188442DE -:10FB000003D1406818184860084643681C1894429E -:10FB10000CD10A4C2468A24206D052689A1842605E -:10FB20000A681268026002E0046000E0026081423C -:10FB300000D0086030BC7047D8470020C84700207C -:10FB4000F7B582B0039800260068002859D00398C2 -:10FB5000416802464968083241600092914201D1F1 -:10FB6000496841604068C0680190039841684968ED -:10FB70004160009A914201D149684160CF682420D8 -:10FB800002997043441804983D46002F01D11E4944 -:10FB90000D682560294634316160E96A2161296B6D -:10FBA000E161696CA1600023E96CA36161610528D2 -:10FBB00013D015490A68954201D1237311E02073CF -:10FBC00003280ED1886B401C8863A86A002801D0E6 -:10FBD0000220207301F0F8FC03E02846FCF724FF24 -:10FBE0002073286B00210278A52A04D14278401C9A -:10FBF000491CA52AFAD0880820840198761C8742DF -:10FC0000B3D1304605B0F0BD8C47002003480068F2 -:10FC1000401C72B600D0FEE7FEE70000E04700207F -:10FC2000F8B5054600F034FE2E464036052434571C -:10FC3000002C0FDD2F462437686A00280AD038468A -:10FC400001F090FC002801D000F0F2FE641E64B2C6 -:10FC5000002CF1DC0027FF43777100F025FE00F057 -:10FC600017FE04243457002C10DD28461030009075 -:10FC7000286900280AD0009801F074FC002801D0FF -:10FC800000F0D6FE641E64B2002CF1DC377100F087 -:10FC90000BFEF8BDF8B50446002500F043FF374ED3 -:10FCA00000273068364A002801D0F0681BE00521A3 -:10FCB00034480903430705D0C01DC008314BC000BC -:10FCC000C31AC91A41180839C908C9005760106019 -:10FCD00031604F600B1A0F6043600160B360012018 -:10FCE000C0077360F06004423FD1002C3DD0204635 -:10FCF0000830410708D04107490F0823591A08184E -:10FD0000410701D072B6FEE700282ED07168884204 -:10FD10002BD81B49146801E02146144662688242D0 -:10FD200002D22268002AF7D1326894421DD00D68B1 -:10FD300022680A60616808350A1A102A09D9211850 -:10FD40004B0701D072B6FEE74A6060600846FFF7D5 -:10FD5000CDFE61687068401A7060B268904200D24F -:10FD6000B060F06827600143616001F02DFC680716 -:10FD700001D072B6FEE72846F8BD0000C847002053 -:10FD8000D8470020A85B002004490868002803D059 -:10FD90000868026D521C0265086870478C47002095 -:10FDA00010B40124031F24061C601B1F1960191FB7 -:10FDB000034B0B6014390A6010BC403870470000D8 -:10FDC0000DFC000170B5064614460D464720FFF7AE -:10FDD000CDFC0369002B0DD01879B04207D15879BA -:10FDE0002880981D2060002B04D0002070BD1B6867 -:10FDF000002BF1D10020288020600A2070BD000077 -:10FE000070B516460C46104607F454D7002813D197 -:10FE10004720FFF7ABFC0546062332461946074844 -:10FE200007F48AD6A988628889180180A188418050 -:10FE3000A179017107F4BCD6002070BD180C000038 -:10FE4000F7B506460D464720FFF790FC04690746C4 -:10FE5000002C14D02079B0420BD16079A8420CD08C -:10FE6000384621461030F8F703FF204607F454D5F2 -:10FE700005E02468002CEDD101E0002C0AD12846D1 -:10FE80000121083007F4D2D5044601463846103027 -:10FE9000F8F7F4FE267165712A46A01D0299F8F75D -:10FEA000DDF9002003B0F0BDF8B5C5680124287F56 -:10FEB0000F4601281ADD0E4E2046162250430246F8 -:10FEC000296A10328A5A5204920F0BD10A5C401CE4 -:10FED000085C00021018B04204D1E1B2002238469A -:10FEE00000F03EF9287F641CA042E5DCF8BD00006C -:10FEF00002290000F8B5C5680124287F0F460128B3 -:10FF00001ADD0E4E2046162250430246296A103250 -:10FF10008A5A5204920F0BD10A5C401C085C000202 -:10FF20001018B04204D1E1B20022384600F018F9AE -:10FF3000287F641CA042E5DCF8BD00000229000017 -:10FF400070B5C46805462069002803D00020002849 -:10FF500002D00EE00120FAE7264610363046F8F7C8 -:10FF600075FE07F4D9D42069002808D000210029A3 -:10FF7000F4D00020E860204607F4CED470BD012103 -:10FF8000F5E710B504464720FFF7F0FB8279002122 -:10FF9000A24202D98088001981B2084610BD70B50E -:10FFA00004460D464720FFF7E1FB0146808880228A -:10FFB000A04206D889794118A14202D9201A287096 -:10FFC0000022104670BDFFB585B00E9D064629780B -:10FFD00001208840401E049018460E210840328AB5 -:10FFE00069681F46403001920023039000930291FC -:10FFF0002B7804AAA9680698F8F75EFE00900028FE +:10926000034808F011F903B000BD0000434C490069 +:10927000C194000110B50A480078002801D009A166 +:1092800000E00AA10EA003F0D7FA114C11A0218929 +:1092900003F0D2FA1AA0E16803F0CEFA10BD000084 +:1092A0008847002076616C6964000000646566612F +:1092B000756C7420286E6F74207361766564290064 +:1092C000706172616D733A2025730D0A0000000011 +:1092D000845C002020206C6564203D2025752020C2 +:1092E000286C65643120626C696E6B2068616C6605 +:1092F00020706572696F642C206D73290D0A00005F +:10930000202070776D203D20256C752020287077F7 +:109310006D20647574792C202525290D0A00000024 +:10932000F8B50D46032807DA24A003F0EBFA2BA0CA +:1093300003F0E8FA35A01EE00020AE680246009077 +:1093400069463046FEF7F2FF04460098B04202D06C +:109350000078002801D034A00DE038A16868FEF73D +:10936000A8FF374E002809D036A16868FEF7A1FF94 +:1093700000280ED034A003F0C5FAF8BD20463949C4 +:109380003238884203D3384A322138A012E034817F +:1093900007E0642C04D9642139A003F04DFAF8BD2C +:1093A000F46006F085FA002801D03AA0E3E72246EF +:1093B0003EA0696803F040FAF8BD0000757361676C +:1093C000653A20617070736574203C6C65647C70D4 +:1093D000776D3E203C76616C3E0D0A0020206C6566 +:1093E00064203D206C65643120626C696E6B20687E +:1093F000616C6620706572696F642035302E2E3185 +:1094000030303030206D730D0A000000202070775E +:109410006D203D2070776D206475747920302E2E7C +:1094200031303020250D0A006170707365743A2068 +:109430006261642076616C75650D0A006C6564007C +:10944000845C002070776D00756E6B6E6F776E2098 +:10945000706172616D20286C65642C2070776D29B5 +:109460000D0A0000DF260000102700006C65642054 +:1094700072616E67652025752E2E25750D0A000018 +:1094800070776D2072616E676520302E2E25750D08 +:109490000A0000006170707365743A20666C617335 +:1094A00068206661696C0D0A000000002573203D8C +:1094B00020256C752C2073617665640D0A00000010 +:1094C000002498B0F4A725461594661E38461294D9 +:1094D000FEF7E8FE81B2384603F0CAF80027FF43E2 +:1094E0003946684603F024F80028F7D0159800287C +:1094F00005D000211591694609788142EED0129875 +:1095000001281FD0022826D0684600781B287DD06D +:1095100009287CD00D287BD00A287AD0082879D059 +:109520007F2877D0014620395F29D7D23F2C72D2CD +:10953000E5490855641CA4B20121684603F098F877 +:109540002546CBE7684600785B2802D000201290C1 +:10955000C4E70220FBE7002012906846007841280B +:1095600016D04228BAD1002EB8DB761E57D4D74881 +:109570004078801BC01DC117490F0918C908C900D0 +:10958000401A8101D24809184038FEF7B7FE49E079 +:10959000CE48711C02789142A0DA4078761C801B7C +:1095A000C01DC117490F0918C908C900401A810117 +:1095B000C74809184038FEF7A1FEC3480290FEF7DD +:1095C00071FE87B2C3A42046FEF76CFE81B220462E +:1095D00003F04EF80024002D0BD9C1A00190FEF736 +:1095E00061FE81B2019803F043F8641CA4B2AC425E +:1095F000F3D3B8A42046FEF755FE81B2204603F00F +:1096000037F8002F34D03946029805E036E038E0CC +:10961000E2E0E3E029E136E103F02AF828E0AA4994 +:1096200000200870A8480290FEF73CFE87B2A9A46B +:109630002046FEF737FE81B2204603F019F80024D9 +:10964000002D0BD9A6A00190FEF72CFE81B2019847 +:1096500003F00EF8641CA4B2AC42F3D39DA42046E0 +:10966000FEF720FE81B2204603F002F8002FCAD197 +:109670003D469548FEF716FE84B22FE70120129072 +:109680002CE702F0D3FF904800252F46019003F00D +:109690006AF81390224620210198FEF718FE002850 +:1096A00060D1019908551399149000295AD914983A +:1096B00003F05CF8224616900199FEF728FE002878 +:1096C00019D1002F0AD102A81699FEF717FE02A899 +:1096D000FEF7E8FD85B20DE06D1EADB2A54206D9DC +:1096E0002A4602A81699FEF712FE0028F4D100209F +:1096F00002A948557F1C14981399401C1490884265 +:10970000D5D3002F64D0012F1AD0A5422BD902AF98 +:109710003F2C5DD2AC425BD23819012102F0A8FF88 +:109720000198395D0155641CA4B2F1E73819012193 +:1097300002F09EFF0198395D0155641CA4B200E05F +:1097400002AF3F2C44D2AC42F0D301982021015506 +:10975000641C63A5A4B22846FEF7A4FD81B2284686 +:1097600002F086FF34E05FA52846FEF79BFD81B23C +:10977000284602F07DFF1398002500281CD92846B2 +:1097800002F0F4FF074622460199FEF7C0FD0028CB +:109790000ED13846FEF786FD81B2384602F068FFEA +:1097A00051A73846FEF77EFD81B2384602F060FFD1 +:1097B00013986D1C8542E2D34AA52846FEF772FD38 +:1097C00081B2284602F054FF2146019803F04AF87E +:1097D000254602F03BFF81E60A2000E00D201590AF +:1097E00002F024FF3FA52846FEF75CFD81B2284623 +:1097F00002F03EFF3449002008550D462878002825 +:109800001FD0324C207800280AD06078C01D400755 +:10981000C10D2F4808182946FEF74BFD002810D02F +:10982000607881012A4808182946FEF767FD6078AC +:10983000401C4007400F60702078082801D2401C6F +:109840002070002003F058F81F4802F09BFF1CA472 +:109850002046FEF727FD81B2204602F009FF02F004 +:10986000F5FE002425463E4638E6002CB3D0641EA3 +:109870001EA5A4B22846FEF715FD81B2284602F0C7 +:10988000F7FE25462AE61AA73846FEF70BFD81B2F9 +:10989000384602F0EDFE21E60D0A434C4920726580 +:1098A0006164792E2054797065202768656C702773 +:1098B00020666F7220636F6D6D616E64732E0D0A8A +:1098C00063616969632D3E00A05000204447002079 +:1098D000E05000200D63616969632D3E00000000C7 +:1098E000200000000D0A00002020000008200800D1 +:1098F0000700000010B50C46022812DB0EA16068BC +:10990000FEF7D7FC002809D00CA16068FEF7D1FC57 +:10991000002804D00AA002F0F5FF10BD012001F0DC +:10992000B3FE01F0ABFE002801D003A100E003A1CB +:109930000AA002F081FF10BD6F6E00006F66660026 +:1099400075736167653A20626C656C6F67205B6F49 +:109950006E7C6F66665D0D0A00000000626C65201B +:109960006C6F673A2025730D0A000000F8B502F00D +:1099700017F9074602F010F90546224A22A125A050 +:1099800002F05AFF2A48874203D12AA002F0BAFF08 +:1099900015E000F023FF044602F056F906460A21BE +:1099A0003846FEF705FC0A460146002C01D0A069A6 +:1099B00000E000200090334626A002F03DFF02F0B8 +:1099C0005FF901462DA002F037FF3048854203D1F0 +:1099D0002FA002F097FF03E0294635A002F02CFFEC +:1099E00007F01EFE7D21C900FEF7CCFB014634A026 +:1099F00002F022FF07F00EFA014635A002F01CFF2C +:109A0000F8BD00000D00010056312E30302E3133EC +:109A1000000000006669726D776172653A202573F7 +:109A2000202830782530386C58290D0A00000000B5 +:109A3000FF7F0000636869702074656D703A204193 +:109A4000444320726561642074696D656F75740D9F +:109A50000A000000636869702074656D703A202503 +:109A6000642E2564204320286164633D257520749D +:109A700072696D3D256C75290D0A00007664643AA3 +:109A8000202575206D560D0A00000000FFFF000024 +:109A900066616E2072706D3A206E2F6120286E6FA5 +:109AA00020746163686F6D65746572290D0A00002A +:109AB00066616E2072706D3A2025750D0A000000F7 +:109AC000757074696D653A20256C7520730D0A00F8 +:109AD0006672656520686561703A20257520420DC3 +:109AE0000A00000002F00CFA00280DD007A002F0D6 +:109AF00009FFC82007F052F8BFF34F8F11491048F3 +:109B0000C860BFF34F8FFEE70FA0F0E76661637494 +:109B10006F72793A20666C61736820777269746538 +:109B2000206661696C65642C207265736574746964 +:109B30006E6720616E797761792E2E2E0D0A0000F6 +:109B40000400FA0500ED00E0666163746F7279202D +:109B500064656661756C747320726573746F726589 +:109B6000642C20726573657474696E672E2E2E0DD9 +:109B70000A00000070B5194D0E46022819DB0024BA +:109B80000C20604329587068FEF793FB002807D02B +:109B9000641C0E2CF4D312A0716802F04DFE70BD4F +:109BA0000C20444360194268295916A002F044FE73 +:109BB00070BD17A002F0A6FE002420460C214843E9 +:109BC00041194A6829580FA002F036FE641C0E2C79 +:109BD000F3D312A002F096FE70BD000050250101E3 +:109BE000756E6B6E6F776E20636F6D6D616E643A2C +:109BF0002025732028747279202768656C702729C6 +:109C00000D0A00002020252D38732025730D0A0031 +:109C1000636F6D6D616E64733A0D0A006B657973E5 +:109C20003A20544142203D20636F6D706C6574652D +:109C30002C2055502F444F574E203D206869737497 +:109C40006F72790D0A00000070B50C46032823DB03 +:109C500060680178312902D0322906D01CE04078B2 +:109C6000002819D1184E012504E04078002813D1AE +:109C7000164E402516A1A068FEF71BFB00280FD04A +:109C800014A1A068FEF715FB00280ED012A1A06851 +:109C9000FEF70FFB00280DD011A002F033FE70BDBF +:109CA0002946304600F050FB08E02946304600F0D7 +:109CB00047FB03E02946304600F018FB11A0A268DC +:109CC000616802F0B9FD70BD000C01400008014060 +:109CD0006F6E00006F666600746F67676C650000EA +:109CE00075736167653A206C6564203C317C323E57 +:109CF000203C6F6E7C6F66667C746F67676C653E38 +:109D00000D0A00006C656420257320257320646FA4 +:109D10006E650D0A0000000006A002F0F3FDC820E9 +:109D200006F03CFFBFF34F8F07490648C860BFF3FA +:109D30004F8FFEE7726573657474696E672E2E2E01 +:109D40000D0A00000400FA0500ED00E010B507F070 +:109D500067FC7D210446C900FEF714FA024621463D +:109D600010A002F069FD06F04BFE014614A002F0BF +:109D700063FD07F055F8044607F04CF8024605214C +:109D80002346090311A002F057FD1DA002F0BAFD01 +:109D9000274900200870084606F020FF244802F0FA +:109DA000B1FD10BD757074696D653A20256C752024 +:109DB0007469636B732028256C752073290D0A0064 +:109DC0007461736B733A2025750D0A0068656170C4 +:109DD0003A20746F74616C20257520422C206672C5 +:109DE000656520257520422C206D696E206576659D +:109DF00072206672656520257520420D0A000000FC +:109E00006E616D6520202020202020202020202031 +:109E100020737461746520207072696F20207374E0 +:109E200061636B28772920206E756D0D0A00000094 +:109E3000C04E002010B506A002F064FDE1214902E9 +:109E40000BA002F0F9FC16A002F05CFD10BD0000B2 +:109E50007573617274313A2054583D504236205225 +:109E6000583D5042372028414634290D0A00000051 +:109E7000626175643A20256C752C20382064617409 +:109E80006120626974732C206E6F20706172697436 +:109E9000792C20312073746F70206269740D0A0070 +:109EA000666C6F7720636F6E74726F6C3A206E6FA2 +:109EB0006E653B2074783A20444D41204348312060 +:109EC00028706F6C6C6564293B2072783A20525878 +:109ED000444E45206972712071756575650D0A00E3 +:109EE00010B5E1246402204602F068FB214602A07E +:109EF00002F0A2FC10BD00007573617274207265DF +:109F00007365743A20256C7520384E312C20727898 +:109F100020717565756520666C75736865640D0ADA +:109F20000000000010B506A108A002F085FC0DA0FD +:109F300002F0E8FC1948016819A002F07DFC10BD90 +:109F400056312E30302E3133000000006669726DBC +:109F5000776172652076657273696F6E3A2025733A +:109F60000D0A00006D636D2D6464632D626C653AAB +:109F700020424C4528726474737329202B2046724A +:109F8000656552544F53202B205541525428444D5F +:109F90004129202B20434C490D0A0000004000209D +:109FA00053797374656D436F7265436C6F636B2097 +:109FB0003D20256C7520487A0D0A000048607047E6 +:109FC00001681A4A1140016000210160416081600E +:109FD000C160174A1749904204D148680F221043C4 +:109FE00048607047144A904204D14868F0221043F8 +:109FF00048607047114A904205D148680F2212020A +:10A000001043486070470E4A904205D148680F22BD +:10A0100012031043486070470A4A9042FBD14868D7 +:10A020000F2212041043486070470000FEFF00003A +:10A0300008000240000002401C00024030000240C4 +:10A0400044000240580002400029016802D0012269 +:10A05000114301E0014A114001607047FEFF00001A +:10A06000024609680020114200D00120704700001C +:10A0700030B403680D4A0C6A13408A684D69224364 +:10A080000C692C4322438C692243CC6922434C6ADD +:10A0900022438C6A22431A430260CA6842600A68FB +:10A0A00082604968C16030BC704700000F80FFFFCC +:10A0B000002B01D010617047002010617047000034 +:10A0C000014948617047000000040140054B00222F +:10A0D00019685B690140034202D0002900D00122C7 +:10A0E000104670470004014010B483791949026892 +:10A0F000002B28D00B6893430B604A6803689A438F +:10A100004A600279521813680468234313608A680E +:10A1100003689A438A60CA6803689A43CA604279AE +:10A12000102A06D051180A68006802430A6010BC61 +:10A1300070478A6803681A438A60CA6800680243E5 +:10A14000CA6010BC704700794018016891430160F3 +:10A1500010BC7047000401400B680022002B56D051 +:10A16000F0B401240B68944023424AD04B68022B80 +:10A1700001D0122B16D113070AD5456A5307DB0EFF +:10A180000F269E40B5434E699E402E43466209E02D +:10A19000056A5307DB0E0F269E40B5434E699E406D +:10A1A0002E4306624B68012B05D0112B03D0022BE6 +:10A1B00001D0122B06D14568DB06DB0FA543934087 +:10A1C0002B4343600568530003279F400E79BD432E +:10A1D000B607B60F9E402E430660C5688E68BD4325 +:10A1E0009E402E43C66085680126A543CC689440F6 +:10A1F0002C438460C46A9E400D69B4439D4025434E +:10A20000C5620B68521CD340ABD1F0BC704770479D +:10A2100005490160002242600F21826041610121F5 +:10A220000261C16070470000FF3F0000816270471B +:10A230008161704742694A404261704782B0EFF3E2 +:10A240000884FDF753FF400701D5EFF309840AA006 +:10A2500000F084FBE06800900CA0A36862682168AD +:10A2600000F07CFBE069009014A0A3696269216999 +:10A2700000F074FBFEE700000A2A2A2A20486172D7 +:10A28000644661756C74202A2A2A0A005230202004 +:10A290003D2530386C5820523120203D2530386C17 +:10A2A0005820523220203D2530386C58205233201F +:10A2B000203D2530386C580A000000005231322011 +:10A2C0003D2530386C58204C5220203D2530386CCC +:10A2D0005820504320203D2530386C58207850536A +:10A2E000523D2530386C580A0000000010B5FFF7C9 +:10A2F000A1FF10BD30B505460E4887B00C4685421B +:10A3000002D10121042004E00B48854210D1012133 +:10A31000082000F021F90948844209D86846FFF76F +:10A3200077FF01200190694600942846FFF714FF4B +:10A3300007B030BD00080140000C0140FF3F0000A5 +:10A3400010B5FFF773FF10BD10B5FFF771FF10BD1B +:10A3500010B400214156FF23CAB29207D40E4278AE +:10A36000A3409207120EA24000290BDA0907090F39 +:10A3700008398C081049A4006118CC699C43144327 +:10A38000CC6107E08C080D49A40061180C689C435F +:10A3900014430C60827801210078002A04D0C006A2 +:10A3A000C00E8140064803E0C006C00E814005484B +:10A3B000016010BC7047000000ED00E000E400E028 +:10A3C00000E100E080E100E0F7B5FFB004460025C1 +:10A3D000A5B00520EFF31087FF210090453102A8BA +:10A3E000FDF755FFEFF31086FF21453153A8FDF728 +:10A3F0004EFF53A8013001909822224953A8FDF73F +:10A400002DFF012080F310880198804786F3108883 +:10A4100001221D49120303265300360388420AD144 +:10A4200094421AD09C4201D1151116E0B44210D1C9 +:10A4300001256D0211E0154988420AD1944201D1EB +:10A4400015460AE09C4201D11D4606E03546AC4265 +:10A4500003D000987FB028B0F0BD06ACFF220134D5 +:10A4600041320B4902A8FDF7F9FE012080F3108864 +:10A470002846A69AA599A04787F310887FB028B0F0 +:10A48000F0BD00004C1A0101C440130085601300A8 +:10A490000C19010110B5EFF31084012181F310882C +:10A4A000FF210906401803490968884784F310888A +:10A4B00010BD00000440002010B5084806490160A6 +:10A4C0000749416007498160C9229200064907484F +:10A4D000FDF7C4FE10BD0000C1480020044000206C +:10A4E0005549002029480020F01A01012048002089 +:10A4F00010B5EFF31084012383F31088FF231B06AC +:10A50000C018034B5B68984784F3108810BD0000A7 +:10A5100004400020034AD16A102399430143D162C9 +:10A520007047000000100240044A0029516901D020 +:10A53000014300E081435161704700000010024078 +:10A54000044A0029916A01D0014300E081439162ED +:10A550007047000000100240044A0029916901D0B0 +:10A56000014300E081439161704700000010024008 +:10A570000122054912060128086802D090430860AC +:10A5800070471043FBE700000010024030B4164A49 +:10A59000516804231940154B01D0042901D00360F0 +:10A5A00001E0134901605168124B8906890F5B5C19 +:10A5B0000168D940416053680F4C5B055B0FE35C59 +:10A5C0000D46DD40856053689B045B0FE35CD9401A +:10A5D000C160D16AC90601D5084901E07D21C903DE +:10A5E000016130BC70470000001002400090D003B1 +:10A5F0000048E801E41A0101E81A010100093D00E0 +:10A600007047000010B5FDF787FD044607F00EF80F +:10A61000002803D001200349000748602046FDF7C9 +:10A620007FFD10BD00ED00E010B50A4C2069411C13 +:10A6300001D000280AD10120064934220003FFF787 +:10A64000C3FE2069411C03D0002801D0024810BD80 +:10A65000002010BDEC47002015480020F0B5564CF6 +:10A6600085B0E06921040843E0618120534D000674 +:10A67000286353486861534828625348032201689D +:10A68000920391430160514934228014FFF79CFEEC +:10A690004E4B4F4E18694F4F411C29D0002827D0F0 +:10A6A000A9691A7849094901D206D20E0A43AA615A +:10A6B0002168EA139143216021687F2212029143AD +:10A6C0000002084320606068304360606068B843FF +:10A6D00060606068211508436060206A3E49084058 +:10A6E0002062206AD96809020843206205B0F0BDE3 +:10A6F00061682046314361606168B94361606168A7 +:10A700000127BF0239436160002104917D21C90006 +:10A710000391002100917F214024002502950191A1 +:10A72000026861028A4302600E11234908687F2291 +:10A7300012029043220202430A600520FDF7CEFC7C +:10A740000120FDF7CBFC1C48406B800704D4284651 +:10A7500003996D1C8842F3D91748C06B80B2B04290 +:10A7600001D9811B00E0311AB94202D2E2B28FB2A4 +:10A770000292B04201D3019400E00094019A009843 +:10A780008018C005000EA04203D004460498814200 +:10A79000CBD8094801687F2212029143029A120223 +:10A7A0000A4302604168490849004160416849071D +:10A7B000FCD405B0F0BD0000001002400070004065 +:10A7C0000F0800001800020000100140EC470020B4 +:10A7D0000000010000070000FF00F8FF10B50A4C60 +:10A7E0002069411C01D000280AD1012006493422E9 +:10A7F0000003FFF7E9FD2069411C03D0002801D0C8 +:10A80000014810BD002010BDEC47002010B501F03C +:10A81000ABFE10BD10B40B06CC065B0FE40E01219D +:10A82000A140012B07D0022B07D01430002A026868 +:10A8300005D00A4304E00C30F8E71030F6E78A430D +:10A84000026010BC704700000029818903D00122FA +:10A850005203114301E0024A114081817047000018 +:10A86000FFDF0000002A828A01D00A4300E08A4309 +:10A87000828270470246128800200A4200D00120DE +:10A88000704770B40A06530FCE060125F60E2A460D +:10A890000024B240012B0FD0022B10D0838A13402A +:10A8A000090A00888D402840002B02D0002800D0E3 +:10A8B0000124204670BC704783891340F0E7038A67 +:10A8C000EDE7000070B50446008A86B00D461B49CE +:10A8D0000840E98801432182A08919492A89084052 +:10A8E000A98811436A8902431143A181A08A1549AD +:10A8F0000840A9890143A1826846FFF747FE124834 +:10A90000844201D1039800E0029829681922890045 +:10A910005043FDF737FC06466421FDF733FC050183 +:10A92000280964214843301A00013230FDF72AFC1F +:10A930000007000F2843208106B070BDFFCF000044 +:10A94000F3E90000FFFC0000003801408088C005EA +:10A95000C00D7047C905C90D818070470FB410B58F +:10A9600003A9044B044A029800F008F910BC08BC83 +:10A9700004B0184705CD0001C40100200FB410B584 +:10A9800004A9074B02AA039800F0F8F8044602A9AC +:10A99000002000F09AFC204610BC08BC04B0184708 +:10A9A000CBB200017CB51546024600201C460029AA +:10A9B0000BD0491E00920191044B6A46214628465D +:10A9C00000F0DCF8009A002111707CBDB5B20001E6 +:10A9D0002021020C01D010211046020A01D010469D +:10A9E0000839020901D01046091F820801D010461B +:10A9F000891E420801D0881E7047081A704700005F +:10AA000000487047E8470020F0B51FB486B00998A9 +:10AA1000089A030D0021024314D05148514A1818D6 +:10AA2000504305141198012810981AD0281A401C78 +:10AA300000264D4F4D49009601910490002812DAEE +:10AA4000444211E01198012449A3012801D1109832 +:10AA5000C1430698119A84600360C26041600BB0E4 +:10AA6000F0BD4042E4E70446210500203F4A001CB7 +:10AA700051410391029012E0E00707D032463B4675 +:10AA800001990098FDF7D6FD0191009032463B46B2 +:10AA900010461946FDF7CEFD06460F466410002C01 +:10AAA000EAD10498039B0028029A0999089806DACB +:10AAB000FDF7C0FD019B009AFDF7BCFD05E0FDF729 +:10AAC00021FE019B009AFDF71DFE04460E46002262 +:10AAD000284BFEF749F803D80020C043014607E0A1 +:10AAE0000022254B20463146FDF7F2FCFDF7C0FE63 +:10AAF000102409E0002C0ADB0A220023FDF76CFB7E +:10AB0000079B30321A55641E02460A43F2D11122C5 +:10AB1000641C079B121B1C19119B012B03D00123E2 +:10AB200008430ED10AE0084304D011201090002001 +:10AB3000119077E71098151A6D1E0BE0109882425D +:10AB400002DD00236D1C03E0824201DA00236D1E4A +:10AB5000002BEED0069811998260C16030C07EE76C +:10AB600001FCFFFF104D0000000014400000F03F0A +:10AB7000300000000000F0430000E03FFFB597B058 +:10AB80000646002518E2252877D100242746FD49EE +:10AB9000049400E00443761C32780120203A90406F +:10ABA0000842F7D130782A280ED0022230780146A8 +:10ABB0003039092916D804990A23594330394018E5 +:10ABC0001443761C0490F1E7189802C80491189079 +:10ABD000002904DA01204003044348420490022083 +:10ABE0000443761C30782E2814D104200443707856 +:10ABF000761C2A2809D11898761C80C8189009E07C +:10AC00000A214F43303FC719761C3078014630394E +:10AC10000929F5D930786C2810D006DC4C281AD0D8 +:10AC200068280ED06A2817D104E0742813D07A2837 +:10AC300012D110E00120400504430CE00121090578 +:10AC400001E0032109050C437178814203D1012001 +:10AC500000052418761C761C3078119066280BD0DD +:10AC600013DC58287DD009DC00287BD04528F6D09D +:10AC70004628F4D047281AD1A5E118E0632835D03A +:10AC8000642870D0652812D19DE170286CD008DC52 +:10AC90006728F1D069287BD06E280DD06F2806D1A7 +:10ACA000BAE073282ED0752871D0782859D01A9A16 +:10ACB000199990476D1C7EE16002400F022809D06F +:10ACC00003280DD00428189801680DD00D60001DD0 +:10ACD000189070E11898EA1701680D604A60F6E76D +:10ACE000189801680D80F2E70D70F0E718986A4631 +:10ACF00001781172001D18900020507202A8009077 +:10AD0000012005E0189802C8189000200091C04367 +:10AD100061070DD5002101E00199491C0191B9425B +:10AD200012DA8142F8DB009A515C0029F4D10BE081 +:10AD3000002101E00199491C01918142FADB019A4D +:10AD40000099895C0029F5D1019904981A9B471A4A +:10AD500021463846199A00F097FA0199401945188A +:10AD60000BE04FE02CE113E04EE0009800990078F2 +:10AD7000491C00911A9A199990470198401E019018 +:10AD8000401CF2D1214638461A9B199A10E137E04F +:10AD90000A200021009001916002410F022907D092 +:10ADA000189A01CA1892C2179446032908D00AE0DB +:10ADB0001898C01DC108C90005C91891944607E03C +:10ADC00000B2C2179446042902D140B2C1178C4682 +:10ADD00000226146944506DA0A460021404291412C +:10ADE0008C462D2102E0210504D52B216A461173E2 +:10ADF000012103E0E10701D02021F7E7029155E0AE +:10AE00000A200AE0102008E0102000900021042011 +:10AE100004430191082703E00820002101910090DC +:10AE20006002410F022907D0189A01CA1892002225 +:10AE30009446032908D008E01898C01DC108C9002D +:10AE400005C91891944603E080B2042900D1C0B22C +:10AE500000210291210729D51199702906D0009A65 +:10AE60001021019B4A401A4305D00EE040216A465A +:10AE70001173012108E06146014306D030216A4682 +:10AE800011731199517302210291009A0821019BBB +:10AE90004A401A430AD16146014301D1610705D5F1 +:10AEA00030216A46117301217F1E029111995829A0 +:10AEB00004D035A10E910DA90D910DE037A1F9E750 +:10AEC0006146019B009AFDF787F90E9B8C469B5CBF +:10AED0000D9A521E0D92137061460143F0D10D98E8 +:10AEE00005A9081A20300190600703D5012000044D +:10AEF000844300E001270198874201DD381A00E011 +:10AF00000020019900904118029809180498401AED +:10AF10000490E00306D421461A9B199A049800F085 +:10AF2000B3F94519002706E003A81A9AC05D1999DC +:10AF300090476D1C7F1C02988742F5DBE0030CD51F +:10AF400021461A9B199A049800F09EF9451904E0CD +:10AF50001A9A3020199990476D1C0099481E00904C +:10AF60000029F5DC08E00D980D990078491C0D9139 +:10AF70001A9A199990476D1C0199481E0190002951 +:10AF8000F1DC63E1092801003031323334353637E2 +:10AF90003839616263646566000000003031323325 +:10AFA00034353637383941424344454600000000C5 +:10AFB00000F05AF94519761C3078002800D0E2E5F7 +:10AFC00028461BB0F0BD600700D406271898C01DA6 +:10AFD000C108C90048680A680831C30FDB07189127 +:10AFE000190001D09CA108E0210501D59BA104E036 +:10AFF000E10701D09AA100E09AA1430011985B08F3 +:10B00000109165280CD006DC452809D046281DD0B3 +:10B01000472841D141E0662818D067283CD13CE060 +:10B020000021112F01DB112000E0781C019100901C +:10B0300008A911A8FFF7E8FC139905910021119ABE +:10B0400015927F1C12980197009150E00120C007D3 +:10B0500003900120019008A9009711A8FFF7D4FCE4 +:10B06000139A149905920022119B0092129815933D +:10B07000059A0192002901D0104602E0791C40187F +:10B080000190381A01D5019804E04042401E00901A +:10B09000781C0190C01B029043E0012F00DA0127C9 +:10B0A0000021112F01DD112000E0384601910090B0 +:10B0B00008A911A8FFF7A8FC13990591119A00217E +:10B0C000129815920091019721070CD40599B94265 +:10B0D00001DB019900E00191012904DD159A491E67 +:10B0E000515C302906D0B84201DA011D05DA012190 +:10B0F000029115E00199491EEDE7002805DC009951 +:10B10000411800910199091A03E0019A411C9142EA +:10B1100000DD01910099401A401C02900120C007F7 +:10B120000390200706D402990198814202DB002097 +:10B13000C043029000206946C87707AF01210398F9 +:10B140000337C907884224D0022011902B20129087 +:10B15000039800280CDA404203902D20129007E05B +:10B160000A210398FDF70EF830317F1E03903970E5 +:10B170001199481E11900029F2DC03980028EFD1A4 +:10B18000791E129808703078202108404530BF1E83 +:10B19000387006A8C01BC01D0390109800780028C6 +:10B1A00000D00120019941180298C017091803988E +:10B1B00009180498401A401E0490E00306D4214662 +:10B1C0001A9B199A049800F05FF8451910980078B6 +:10B1D000002803D01A9A199990476D1CE00324D5D2 +:10B1E00021461A9B199A049800F04EF845191CE064 +:10B1F0000098002807DB00990598884203DD159820 +:10B20000405C199901E0199930201A9A90470098EA +:10B210006D1C401C00900298401E0290002804D132 +:10B220001A9A2E20199990476D1C0199481E019079 +:10B230000029DDDC05E038781A9A7F1C19999047BF +:10B240006D1C0399481E03900029F4DC21461A9BCB +:10B25000199A0498ACE600002D0000002B000000B5 +:10B260002000000000000000F8B5044600251E463E +:10B270001746880404D405E039462020B0476D1CE9 +:10B28000641EF9D52846F8BDFFB50446002581B0F7 +:10B290001E46C80301D5302700E02027880404D5C6 +:10B2A00005E038460399B0476D1C641EF9D5284661 +:10B2B00005B0F0BD4A68002A06D00A68531C0B602E +:10B2C00010704868401E486070470A68531C0B6045 +:10B2D0001070704700B599B060216846FCF7D7FF41 +:10B2E000042008AAD07012A0006801900B2010AAB8 +:10B2F000D070024610A109A8FCF7B0FF002010AAE8 +:10B30000107101215171D071917190731175D082BA +:10B31000A02010839176B42090831920C001D0839F +:10B3200008480090684603F0F3F919B000BD00002A +:10B3300003160A18000000000AFFFFFF4E6174693F +:10B340006F6E730049B300017047000010B54021D3 +:10B350000848FEF7F9FF08490020087000F08EF950 +:10B36000002802D005A0FFF7F9FAF72003F044FB0C +:10B3700010BD000000080140374700205B424C45EB +:10B380005D20636F6E6E65637465640D0A00000076 +:10B3900010B503F0E1F900F07FF940210648FEF70F +:10B3A000CFFF06490020087000F068F9002802D09D +:10B3B00003A0FFF7D3FA10BD000801403747002073 +:10B3C0005B424C455D20646973636F6E6E656374A8 +:10B3D00065642C206164766572746973696E672098 +:10B3E0007265737461727465640D0A0010B58CB077 +:10B3F0000024009401940294039404940594069408 +:10B400000794089409940A94FFF70EF9002804D0D1 +:10B41000014601A8FDF708FC07E012A001886A4672 +:10B4200091804188D180808810816946CC704C81A0 +:10B430000A20887012220A7303A80CA10130FCF7BD +:10B440000DFF0C206946088418204884FF208C8456 +:10B45000F530C8840A480885684603F01BFA0CB02A +:10B4600010BD0000010203040506000043414949E4 +:10B47000432D4D434D2D32303236303930320000BD +:10B480008813000000B583B00D4900910D490020DC +:10B490000191029069460872684603F0FFFAFFF7CF +:10B4A000A5FF00F033FAFFF715FF074803F09CF8FB +:10B4B000064803F099F803F04FF903B000BD00000F +:10B4C000D1B4000145C1000139BA00012DBF00010E +:10B4D0000178012928D070B50025144E144C02299A +:10B4E00012D003290FD103F037F900F0D5F840212D +:10B4F0003046FEF725FF257000F0C0F8002802D086 +:10B500000C48FFF72BFA70BD40213046FEF71CFFB8 +:10B51000257000F0B3F8002802D00748FFF71EFAA4 +:10B52000F72003F069FA70BD704700000008014081 +:10B5300037470020C0B300017CB30001F8B50646D0 +:10B54000244F0020388178810124481E0D463E2872 +:10B5500014D80A4631462048FCF780FE1E490020D8 +:10B5600048551E4801F0C8F91B4801F00BF9044684 +:10B57000002001F0C1F9388900280CD1002C12D02C +:10B5800017A00090FCF78EFE84B22246194800995D +:10B59000FCF764FE3C81B878002819D016A0FFF7AC +:10B5A000DDF900240CE019A0EBE7315D08462038F6 +:10B5B0005F2800D32E2117A0FFF7D0F9641CA4B296 +:10B5C000AC4201D23F2CF0D3398913A0FFF7C6F962 +:10B5D000F8BD00004C470020E0540020CDC8000119 +:10B5E000756E6B6E6F776E20636F6D6D616E640D3F +:10B5F0000A0000005B5800205B424C455D20636CF4 +:10B600006920657865633A20220000006F6B0D0A9F +:10B61000000000002563000022202D3E20257542F9 +:10B62000207273700D0A000030B40C49098E18297D +:10B6300002D3891E8AB200E01422094C094D6389A5 +:10B640002189ED18C91A89B2914200D911465A18B8 +:10B6500062810180284630BC70470000904D002078 +:10B660004C4700205B580020034800210170818076 +:10B67000C1804170704700004C470020014880782D +:10B68000704700004C470020002800D001200149ED +:10B69000887070474C47002010B50549002008709D +:10B6A0008880488100F0EEFD00F05EFB10BD0000D8 +:10B6B0004C470020F3B583B00498002400287AD9C1 +:10B6C0005B4802905B4A03981178005D002904D022 +:10B6D00001290BD002291AD122E0CA286CD156497F +:10B6E0000870012090800521D18017E0524B91888D +:10B6F0005854491C88B2908005285DD10298417841 +:10B7000003780802FF211843E131884203D9002061 +:10B710001070908084E0C01DD080022010707FE007 +:10B72000444A454B91885854491C88B29080D1882E +:10B73000884275D102980022417800780D020543B5 +:10B740003E488446E81C86B23D48002E14D93D4F41 +:10B750006146895C090248400021030402D540008B +:10B76000784000E04000491CC9B280B20829F4D3F7 +:10B77000521C92B2B242EBD32F4E71198A794B7997 +:10B7800011021943884247D17778B078019029484F +:10B79000761D8078002806D03346009539462AA0C9 +:10B7A000019A04F013FA112F2AD006DC012F09D0D8 +:10B7B000102F31D124E039E032E0122F20D0202F99 +:10B7C0002AD124E001273F2D11D82A4631461F48AF +:10B7D000FCF744FD1D49002048551D4801F08CF838 +:10B7E0001A4800F0CFFF0746002001F085F86846B0 +:10B7F000077001236A460320019900F02BF80BE043 +:10B800002B4632463846019900F0BAFA04E02A463F +:10B810003146019800F0F2F906480021017081805C +:10B82000641C0498A4B2844200D24BE705B0F0BD7A +:10B83000635500204C4700206055002061550020D2 +:10B84000FFFF00002110000052580000205500208A +:10B8500095FB0001FFB5D81D80B283B01D46019055 +:10B86000FB2803D90020C04307B0F0BD214CCA20FB +:10B870002070039860700498A070280AE570207109 +:10B88000002D04D02A46601D0599FCF7E7FCE81C52 +:10B8900083B2194F19480024002B13D9184E395D73 +:10B8A000090248400021020402D54000704000E037 +:10B8B0004000491CC9B280B20829F4D3641CA4B268 +:10B8C0009C42ECD30B4949194871000A88710D4814 +:10B8D0008078002806D000950BA0059B049A039958 +:10B8E00004F074F90348019900F0D4FC002007B07B +:10B8F000F0BD00006057002061570020FFFF0000EE +:10B90000211000004C4700205458000000B587B0BB +:10B91000002001900090039004906A4606901073F6 +:10B920000C49029105219170032313701023D370E9 +:10B930005070107101235371907150730648059037 +:10B940007D20917300011082104603F06DFD07B059 +:10B9500000BD000040E2010000B0030110B5024844 +:10B9600003F00AFB002010BD344E00202F48007960 +:10B9700000285AD1F8B56D202C230322072140015D +:10B980000CF4DAD0A0210446017029480027C178C0 +:10B99000617027710321E1806772012666710721BA +:10B9A000244D2177A9796177687B002803D0E7804F +:10B9B000032060710EE0E87900280BD0A8790228F6 +:10B9C00000D166772671E6802046A9792030417043 +:10B9D0008670077015488079022804D0032815D096 +:10B9E00004281BD116E003F011FD00280BD0052020 +:10B9F000E0806771688A6061688AA06120460A30C9 +:10BA000003F032FB0AE0094903208871288B60614A +:10BA1000288B02E0E88B6061E88BA0610348067127 +:10BA2000467120460CF4C4D0F8BD7047904D0020FC +:10BA3000144E0020804E002010B584B00A2303224B +:10BA4000072110480CF478D01B21017000214170AF +:10BA50001424448003228280C1800B4A02810CF4AA +:10BA6000A7D06846048009480190684602F0DEFFCE +:10BA7000684604810648039002A803F0E9FF04B079 +:10BA800010BD00001B0D0000FF0100002424010177 +:10BA900069CA0001FFB585B0054602A800901C46A2 +:10BAA0002846069903F00AFD6846007A002866D009 +:10BAB00006980090280A334A019403900E2826D055 +:10BAC000314800240178002951D92F48E100081895 +:10BAD000828803998A4240D1009A81689646019AE9 +:10BAE000284694460A791206120E36D00968254B6C +:10BAF000D700083FCE1937887668BFB2874201D099 +:10BB00009F4226D1634603227146B04725E01F4974 +:10BB1000681809282BD800981D49844608792E46B4 +:10BB200000062346000E1ED0C4000F68083C3C19D6 +:10BB300027886468BFB2B74201D0974204D103227C +:10BB400061462846A0470EE0401E0006000EEBD1DD +:10BB500009E0521E1206120ECAD10B48641C00786E +:10BB6000E4B2A042B1D86846007A002807D009485C +:10BB7000426C002A02D0284606999047002009B05E +:10BB8000F0BD0000FFFF00003C4D0020EEF1FFFF84 +:10BB9000741F0101904D002000487047FFFF000016 +:10BBA00070B5124D01212846FDF77EF9142004F0EE +:10BBB000F5FF702002F01AFA702002F017FA04461E +:10BBC00000212846FDF770F909484480094884425D +:10BBD00001D1401070BD2046FDF79CF80649FCF7E6 +:10BBE00039FCFCF72BFE00B270BD000000080240DB +:10BBF00084470020FFFF000000002041F0B5074609 +:10BC000000208BB015460E46002A04D0012D04D129 +:10BC10003178FF2901D10B4E06250024002D08D9CB +:10BC20000146325D684602F017FA641CA4B2AC42C9 +:10BC3000F6D303466A4639462120FFF70BFE0BB0C8 +:10BC4000F0BD0000F8250101014840887047000060 +:10BC50008447002070B506460020074D0446014683 +:10BC60002A5D064802F0F8F9641CA4B2062CF6D34B +:10BC70003080024870BD0000F82501015B5C0020A7 +:10BC800010B5602002F0B2F90449884201D10020C9 +:10BC900010BD6021FDF768F880B210BDFFFF000005 +:10BCA00010B503F02FF904480169002901D00420E0 +:10BCB0008847002010BD0000A04E002070B5224C27 +:10BCC000606B224DC00722D0A06B21497E220968FB +:10BCD0005143401A2988491E29804B21C900401828 +:10BCE0001C49884213D300202880206A4008400065 +:10BCF0002062194908680204930F184A01D0904342 +:10BD000000E0104308601648407F02F033FE2988A7 +:10BD100001200029216B07D0014321630522032163 +:10BD200010480CF4CBD10DE0FF22120291432163A5 +:10BD3000216B0522920211432163216B0143216390 +:10BD400003F0B2FB002070BD001002403447002019 +:10BD50008C000020B10400000010014000C0000071 +:10BD6000F04D0020010F00000448002101704161E6 +:10BD70008161C16101628162704700005847002003 +:10BD8000F8B514460D46102809D0112878D012288D +:10BD900004D11A462146284603F0A0FCF8BD0091C4 +:10BDA0000C2B04D0002301221021284664E02278C5 +:10BDB000E17810466278090612021043A278120454 +:10BDC000104308430502E0782D0A00062279054356 +:10BDD00010466279E17912021043A2790906120431 +:10BDE000104308430602E079360A0006064308209D +:10BDF00021180A7810464A78120210438A78C978C6 +:10BE000012041043090608430702E07A3F0A0006BD +:10BE100007431E481E494124A404884202D0A04280 +:10BE20000BD10C461B49281F88420DD30023032247 +:10BE30001021009803F028FDF8BD002302221021F4 +:10BE4000009803F021FDF8BD13484078002804D184 +:10BE5000FEF732FB1049012048700F4801210170A4 +:10BE6000002141618161C16101628162001DF0C0F8 +:10BE70000B460A461021009803F006FDF8BDFFE7C7 +:10BE80001A462146284603F07DFBF8BD00800001DC +:10BE900000800001FD7F03005847002000487047E4 +:10BEA000845C0020F8B5342211491248FCF7D6F919 +:10BEB000104C114F20680125104EB8420BD160681C +:10BEC000012808D12046302100F01EFC216B884259 +:10BED00001D13570F8BD34210648FCF7D8F9FF20B0 +:10BEE0002760F530656020810020E0603070F8BD8B +:10BEF00000600001845C00207ADA12CA88470020C2 +:10BF000010B534210748FCF7C2F90648064901601C +:10BF100001214160FF21F53101810021C16003F061 +:10BF2000C7FC10BD845C00207ADA12CA10B584B058 +:10BF300014230322072112480BF4FED51B210170A4 +:10BF4000002141704724448003228280C1800D4A31 +:10BF5000C2600D4A02610B2202720BF429D66846B8 +:10BF600004800A480190684602F060FD684604813A +:10BF70000748039002A803F06BFD04B010BD000059 +:10BF80001B0D000044240101342401012C24010173 +:10BF90008103010100207047F8B5184D184FE8796A +:10BFA000002801D02E7B00E0FE780322331D0721FC +:10BFB00014480BF4C1D5A921044601701248C17878 +:10BFC000617000216180E8791049002803D02A7B44 +:10BFD000896C201D02E0FA78201D091DFCF73EF94E +:10BFE000608802218019608007480279062A00D003 +:10BFF0000171417120460BF4DBD5F8BD804E002065 +:10C00000604E0020A60D0000904D0020404E002004 +:10C01000F8B51F2623230322072128480BF48CD5CB +:10C020000446AA20264F2070F878264D6070E878E4 +:10C030006080EA782449201DFCF710F96288B01A64 +:10C04000C1B2201D1018214A0326032910D92B79CB +:10C05000002B0DD00670192343705389091F1B0A4A +:10C06000C370937A83706388C9B21B1D6380001DFF +:10C0700002291AD96B79002B17D0137B891E8B42AA +:10C0800000D21946CDB2691C0170117BA94201D1C1 +:10C09000092100E0082141702A460D49801CFCF767 +:10C0A000DDF86088AD1C401960803879062800D022 +:10C0B0003E717E7120460BF47BD5F8BDA60D0000C5 +:10C0C000904D0020804E0020644E0020144E002031 +:10C0D000214E002070B53A230322072116480BF4A5 +:10C0E0002BD5A421154D04460170E8786070A9791C +:10C0F00013480022022910D0032913D0042916D096 +:10C1000062802271807902F065F805202871042090 +:10C11000687120460BF44CD570BD018A64235943E5 +:10C120006180EEE7C18A642359436180E9E7818B2E +:10C13000642359436180E4E7A10D0000904D002085 +:10C14000804E002070470000FFB50F4683B00021ED +:10C150000091019116466946FCF76CFD040030D150 +:10C160000521C9026846FCF76BFD002828D121494A +:10C170006846FCF765FD002822D11F496846FCF798 +:10C180005FFD00281CD11D496846FCF759FD0028B9 +:10C1900016D1292109026846FCF752FD00280FD16B +:10C1A00017496846FCF74CFD002809D11549684637 +:10C1B000FCF746FD002803D100988088C10B03D00E +:10C1C0000624204607B0F0BD00050099000D0D18AB +:10C1D0006888B04200D207242988B819884201D95A +:10C1E0000D24EEE7A8193A46001D0699FCF736F82B +:10C1F0006F80E6E701280000032800000228000005 +:10C2000002290000032900001FF4CAD000F00EF834 +:10C21000012004F0C3FCF7E710B5034900200870C3 +:10C2200000F004F810BD000046470020124800212D +:10C23000007800281FD070B5104D86B028780028EF +:10C2400017D1A8886C88A04213D00D4E6A4680B2E0 +:10C25000A04209D0335C5354401CC005491CC00D9A +:10C2600089B2A8801429F2D301202870104604F066 +:10C270008BF806B070BD7047374700204647002056 +:10C28000E0520020024900204880888008707047F2 +:10C2900046470020F0B484460D480078002814D0AA +:10C2A0000022002911D90B480B4D878843881C4672 +:10C2B0005B1CDB05DB0DBB4207D06646B65C521C3F +:10C2C0002E5592B243808A42F0D3F0BC70470000F2 +:10C2D0003747002046470020E052002010B50446B2 +:10C2E00000681949884208D12046282100F00CFA3C +:10C2F000A16A884201D115A200E016A21B491CA028 +:10C3000000F09AFA21A0216800F096FA26A0616850 +:10C3100000F092FA2AA02369E268A16800F08CFA82 +:10C3200033A0616900F088FA37A0236AE269A16945 +:10C3300000F082FA2EA0616A00F07EFA3EA0A16AA7 +:10C3400000F07AFA10BD000011C011CA76616C6964 +:10C3500064000000494E56414C4944202862616403 +:10C36000206D616769632F637263290000400001DB +:10C37000626F6F7473657474696E672040203078E3 +:10C380002530386C583A2025730D0A0020206D6145 +:10C39000676963202020202020203D203078253030 +:10C3A000386C580D0A0000002020616374697665BE +:10C3B0005F62616E6B203D20256C750D0A000000E8 +:10C3C000202062616E6B313A20616464723D307886 +:10C3D0002530386C582073697A653D256C7520636B +:10C3E00072633D30782530386C580D0A000000002B +:10C3F0002020202020202020207665723D307825C6 +:10C4000030386C580D0A0000202062616E6B323AA1 +:10C4100020616464723D30782530386C582073692F +:10C420007A653D256C75206372633D307825303820 +:10C430006C580D0A00000000202063726333322024 +:10C440002020202020203D2030782530386C580DC9 +:10C450000A00000030B58DB001210820FEF77CF8FD +:10C4600001218803FEF778F802A8FDF7D1FE4020ED +:10C4700002900220284D0424039002A90794284624 +:10C48000FDF76AFE80210794029102A92846FDF774 +:10C4900063FEE12040020890002069468884C88439 +:10C4A000088588850C2048851C4D08A92846FEF77C +:10C4B00009FA01210846FEF737F8194C2046FDF726 +:10C4C0007FFD0123224617490220FDF7F1FD0122DD +:10C4D00080212846FEF7C6F900220121402004F001 +:10C4E000DFFC114C2060012004F0C8FC60600122D8 +:10C4F0000E492846FEF78EF91C2069460870032075 +:10C500004870012088706846FDF722FF0121284607 +:10C51000FEF79AF90DB030BD000C01400038014023 +:10C5200008000240000002403847002025050000B6 +:10C5300070B505460B480468002C0ED0481C0ED080 +:10C5400008467D21C9004843FBF71CFE02462946E8 +:10C55000204604F00CFE012800D0002070BD002011 +:10C56000C043F3E73847002010B582B00020104CDC +:10C5700000900E492046FEF784F9002814D020468A +:10C58000FEF7E4F9694608710A480068002804D0FB +:10C590000A46002301A904F0A3FD0098002803D057 +:10C5A000012005490007486002B010BD25050000C4 +:10C5B000003801403847002000ED00E030B5184D4C +:10C5C00085B0044640212846FEF754F90028F9D0EA +:10C5D00000212846FEF738F900206946009488803B +:10C5E000C880088188810C2048812846FEF76AF9B6 +:10C5F0000C4C2068002807D005F002F8022803D16F +:10C600000021206804F06EFC012207492846FEF74D +:10C6100001F901212846FEF717F905B030BD0000E9 +:10C6200000380140384700202505000010B5064CB1 +:10C630006068002807D004F0E3FF022803D1C11E80 +:10C64000606804F035FE10BD3847002010B5074C77 +:10C650006068002809D004F0D3FF022805D1002328 +:10C660001A461946606804F074FC10BD3847002073 +:10C6700000283FD000293DD0F0B51F4E0C4605469E +:10C680008BB000213046FDF7DFFC1C4F02203946FD +:10C69000FDF794FC1A4800901020029000208021A1 +:10C6A00005910490032101950394090306900790D6 +:10C6B000089009910A9069463046FDF7D9FC01219E +:10C6C0003046FDF7C1FC39460220FDF7C9FC0028C1 +:10C6D000F9D000213046FDF7B7FC39460220FDF7BE +:10C6E0006DFC084C40212046FEF7C4F80028F9D024 +:10C6F0000BB0F0BD7047000008000240000002408F +:10C700000438014000380140002230B4D243491EB1 +:10C710000FD3094C03785A400023401C5508D20718 +:10C7200000D022465B1C6A40DBB2082BF6D3491EC0 +:10C73000F0D230BCD04370472083B8ED02468B88DE +:10C740000020022B01D00D207047C988002A05D097 +:10C750000029F9D00129F7D0812070470029FCD0A9 +:10C760000229F9D170470E20704700000E2804D22C +:10C770000C214843024908587047002070470000C8 +:10C780005025010170B588B000246A46234616E0A2 +:10C79000401C01782029FBD00929F9D00906090E8F +:10C7A00012D0A1005050641C00E0401C0178002908 +:10C7B0000AD0202901D00929F7D10370401C017843 +:10C7C000002901D0082CE4DB002C14D0104E0025E9 +:10C7D00028460C21484331580098FBF76AFD002891 +:10C7E0000CD06D1C0E2DF3D30AA0009900F024F894 +:10C7F000012008B070BD002008B070BD0C2045437A +:10C80000A8198268694620469047002008B070BD8C +:10C8100050250101756E6B6E6F776E20636F6D6DC5 +:10C82000616E643A20257320287472792027686528 +:10C830006C7027290D0A00000FB410B503AB6021FE +:10C840000648029AFEF7AEF805490020C87703486B +:10C8500000F058F810BC08BC04B018474050002045 +:10C8600080500020F3B581B00D460198FBF71AFD0A +:10C87000144C86B22046FBF715FD81B22046FFF727 +:10C88000F7FE0024002D0BD90F4F3846FBF70AFDA9 +:10C8900081B23846FFF7ECFE641CA4B2AC42F3D37D +:10C8A000084C2046FBF7FEFC81B22046FFF7E0FE75 +:10C8B000002E03D031460198FFF7DAFE304603B070 +:10C8C000F0BD0000D4980001E098000130B40125CB +:10C8D000074B084CAD0203E06254491C1981401C0F +:10C8E0000278002A02D01989A942F5D330BC7047DA +:10C8F0004C4700205B580020014908607047000049 +:10C900004047002010B507490968002901D0884731 +:10C9100010BD0446FBF7C6FC81B22046FFF7A8FE17 +:10C9200010BD00004047002002460020802901D9A8 +:10C930008D207047062A06D0072A07D0082AF8D18A +:10C940000729F5D170470829F2D170470629EFD39E +:10C9500070477047704770B5C46805466068002826 +:10C9600003D00020002802D00CE00120FAE7201DAF +:10C97000FCF76CF90AF4D0D76068002808D00020D2 +:10C980000028F4D00020E86020460AF4C5D770BD26 +:10C990000120F5E730B40446A2890920521C93B265 +:10C9A000E48900222546D540ED0707D05D1C8D4265 +:10C9B00002D130BC104670479B1C9BB2521CD2B2B5 +:10C9C000092AEFD330BC7047FFB585B00E9D0446F1 +:10C9D0002F8801201E4600213A46CA40D20704D0C3 +:10C9E0004B0003225B1C9A401043491CC9B2092921 +:10C9F000F2D3049030461E210840218A184A0023B1 +:10CA00000191009302920390132304AA15490698FA +:10CA1000FCF722F9009000281FD1012114200BF40B +:10CA200005D00746E06006980188B9812988F98118 +:10CA3000F00701D00120C003079908433880208AFD +:10CA4000788014206082204600F060F8381DFCF7E2 +:10CA500009F9208A00210BF43FD1009809B0F0BDFC +:10CA6000341E01010A18000000487047CC1E010165 +:10CA7000FFB5087881B00C46092836D2142002F0A0 +:10CA8000B3FF0746217800F0EFF800282BD061783B +:10CA90002078FFF749FF060028D17D68002D0ED0D1 +:10CAA00020782979814207D12946381DFCF7E0F822 +:10CAB00028460AF431D702E02D68002DF1D16078C4 +:10CAC000012108300AF4B2D7054620782871607831 +:10CAD00068716278A11CA81DFBF7C0FB2946381DB0 +:10CAE000FCF7CCF802E0822600E08126022306480B +:10CAF000039A04990BF420D02178017046700BF44E +:10CB000057D0002005B0F0BD0114000010B5044658 +:10CB1000142002F069FF0449216003216181123071 +:10CB200060600120208110BDDC1E0101F8B51746B0 +:10CB30000C4610460BF4BED0012831D1142002F06F +:10CB400053FF0546017C00F08FF80646297C2278C9 +:10CB50001448914214D1697C637809023A46891DD0 +:10CB60009B1D0AF4E9D705460680002028716078ED +:10CB700068806278A11C681DFBF770FB284609E0FD +:10CB8000697C062309023A46891D0AF4D5D7068036 +:10CB9000802101710BF40CD0002138460BF49CD09D +:10CBA0000020F8BD140C0000F8B50F4600240978E9 +:10CBB0001846254609291DD20B007B441B79DB183A +:10CBC0009F440407101313130A160D00052414A51F +:10CBD00010E00A2414A50DE0082416A50AE0072495 +:10CBE00017A507E00A2418A504E0052419A501E00B +:10CBF00006241AA50146A31C1A480AF49DD7064626 +:10CC0000387830707470002C04D022462946B01C4D +:10CC1000FBF724FB30460AF4CBD70020F8BD000018 +:10CC20004E53494E470000004E532D424C452D3186 +:10CC30002E300000123456FFFE9ABCDE00000000C9 +:10CC4000025E044000000300312E302E302E302DC5 +:10CC50004C450000312E302E30000000FFEEDDCCC0 +:10CC6000BBAA00000314000010B48289C489521CBE +:10CC700093B200222046D040C00706D0914202D194 +:10CC80005B1C9BB205E09B1C9BB2521C52B2092A52 +:10CC9000F0DB092A02D010BC1846704710BC0020F7 +:10CCA0007047000070B5050005D0134E306885420E +:10CCB00003D1002070BD72B6FEE703F027FF6C6958 +:10CCC00003F030FF7068844202D0B068844201D122 +:10CCD000022070BD0948844204D1A86A0028F7D117 +:10CCE000032070BD0648844203D0002C01D00120EF +:10CCF00070BD042070BD00008C470020945D0020B2 +:10CD0000805D002070B50D4D04460A2809D10D2123 +:10CD10002846FDF71FFE80212846FDF7ABFD0028C1 +:10CD2000F9D0E1B22846FDF715FE80212846FDF72F +:10CD3000A1FD0028F9D0204670BD00000038014058 +:10CD4000F0B50878324F334D334E801E83B00C4619 +:10CD5000062859D201007944097949188F440225DF +:10CD60005434543A01203070A0786876A078C00717 +:10CD700005D02A492A48FBF757FF387AA874B28AA7 +:10CD8000002A06D0FF20F5307080032125480BF4DF +:10CD900095D1F169002937D000200090019005203D +:10CDA0006A461070684688472EE000246C7601F0D1 +:10CDB0005BFDF169002927D0009406206A460194A2 +:10CDC0001070684688471FE01722A11C1648FBF721 +:10CDD00045FA19E0B8780001C0194030807D00287C +:10CDE00012D11C22A11C1148FBF738FA0F48A18A66 +:10CDF0000182E18A4182218B8182618BC1820B4950 +:10CE0000608A0883207F6874002003B0F0BD0000B2 +:10CE1000904D0020D44C0020F04C0020994D002073 +:10CE2000E74C0020040F0000CE4C0020B44C002042 +:10CE3000F0B518460D46014685B0222303227448FA +:10CE40000AF47AD601210446417028780B286ED264 +:10CE500001007944097949188F4405CDCDCD6F6A19 +:10CE6000BB23CDCD6C0001202070607069488179B2 +:10CE700021710179A170C17961714179E170017A03 +:10CE8000A171417AE171817A2172C16900294ED084 +:10CE90000020009002206A4610706846019488477E +:10CEA000A9E0072020700120607068461EF4D6D3E8 +:10CEB000019F009EFBF7C0F9801960820025FBF7F7 +:10CEC000BBF98119601900908170FBF7B5F9C119A0 +:10CED00000986D1CEDB20175082DF0D30825FBF705 +:10CEE000ABF9B919401861196D1CEDB28870102D9D +:10CEF000F5D3102020774848817809010818403080 +:10CF0000807D012877D11C22A11C4448FBF7A6F99B +:10CF10004248A18A0182E18A4182218B8182618B10 +:10CF2000C1823E49608A08833D48217F417462E0A6 +:10CF3000052000E00A2020705DE00422227068785D +:10CF4000012804D0002802D0022833D053E0012069 +:10CF5000304D6070287C002810D002A81EF47ED3CB +:10CF6000FBF76AF92F49FBF70DF92F4808180299CA +:10CF700040182E49FBF706F9009101E0E86800909F +:10CF8000E969002907D00020029003206A46107248 +:10CF900002A8039288471021A01CFBF778F900989B +:10CFA000A0700098000AE0700098010C2171000E3A +:10CFB000607120E01748C169002905D00020009069 +:10CFC000019068460270884720460C380AF4E6D57E +:10CFD00014E00620164D2070E878012811D01021A9 +:10CFE000A01CFBF754F9A9886182E988A1822989EC +:10CFF000E1820020207620460AF4DAD5002005B030 +:10D00000F0BD10220B49A01CFBF728F9EBE700004C +:10D01000140E0000F04C0020904D0020B44C002075 +:10D02000D44C0020A0BB0D00A08601003F420F00A1 +:10D03000144E00209F4D002000B5084883B0026CBC +:10D04000002A08D000200090029005206B4618703E +:10D05000684601919047002003B000BD904D00202C +:10D0600010B584B0FF2B19D0144C226C002A08D0C4 +:10D0700000200090029006206B46187068460191CF +:10D08000904703200AF416D6032814D1A26F002A71 +:10D0900011D003210A480BF411D00CE009480123F8 +:10D0A000007F03220102084808310AF445D5072110 +:10D0B00001700AF47DD5002004B010BD904D002011 +:10D0C000090E0000F04D0020050E0000FFB5180A03 +:10D0D0004C4E83B00C46B070FF287DD00102342343 +:10D0E0000322494808310AF427D50546B0780027BD +:10D0F0000101891940318872B078218800018019B6 +:10D1000040300181B078617A000180194030C172ED +:10D11000B07862890001811940318A81A289CA816F +:10D12000E0890882207C012802D0002807D00BE08B +:10D13000B1780120090189194031887504E0B0787F +:10D14000000180194030877520883080607A307205 +:10D1500021460A312D48FBF767FD02F057F90028F8 +:10D160001BD0607A012804D10322114628480AF412 +:10D1700033D502F053F905280FD20100794409791B +:10D1800049188F440606060206000120282148554A +:10D1900005E005212820415501E0282047550321BD +:10D1A00005980AF499D517203086B17809018919B4 +:10D1B000403148821748C068002803D00321164830 +:10D1C0000AF4DCD61548028D002A03D00321144846 +:10D1D0000AF474D7306C00E00EE0002808D002207A +:10D1E00069460097087002950194316C684688473B +:10D1F00028460AF4DDD401E001F0AEFA002007B0C1 +:10D20000F0BD0000904D0020020E0000994D00205E +:10D21000150D0000A04E0020030F0000144E00204A +:10D22000020F000030B5180A144D00010C464019D9 +:10D2300083B0FF214030817201F062FB002803D1EE +:10D24000022103200AF448D52A6C002A08D00020C5 +:10D250000090029003206946087068460194904748 +:10D2600010210748FBF713F806480068002802D091 +:10D2700009200AF41BD3002003B030BD904D0020DC +:10D28000AF4D0020100C002000B5084883B0C169E4 +:10D29000002907D000200090019009206A461070F4 +:10D2A00068468847002003B000BD0000F04C002015 +:10D2B000FFB591B00D4612230322434814990AF496 +:10D2C0003BD400210446017040480078002862D019 +:10D2D0003E48407C002833D03C216846FAF7D7FF0F +:10D2E00001F086FE002841D004A90F913749461E5F +:10D2F000F0B23A228969504341186846091DFAF78D +:10D30000ADFF6846008B2988884206D10822A91CF7 +:10D310000F98FAF7E6FF00280BD0207800280BD0F2 +:10D3200008A8407C607410226946601CFAF796FFDA +:10D330001CE001202070F3E73006000ED6D12AE071 +:10D3400023482988008B884225D10822A91C21481E +:10D35000FAF7C7FF002809D1012020701E481022CB +:10D36000407C60741A49601CFAF778FF2078002826 +:10D3700011D01648C169002907D000200090019003 +:10D3800007206A4610706846884720460AF410D481 +:10D39000002015B0F0BD0D48C169002907D000205C +:10D3A0000090019008206A46107068468847022362 +:10D3B00003220A4814990AF4BFD3012101700621FF +:10D3C00041700AF4F5D3E0E7180E0000F04C00209D +:10D3D000B44C0020C44C0020D44C0020040E0000AB +:10D3E00070B50C4609781B481B4D1E46002904D019 +:10D3F000012912D002292BD11AE01C2331460AF44C +:10D400009BD3064620783070287B70802A7B134996 +:10D41000301DFAF723FF304607E00A2331460AF4AD +:10D420008BD321780170698941800AF4C1D30FE060 +:10D430000A2331460AF480D321780170298C418077 +:10D44000698C8180A98CC180E98C01810AF4B0D3F8 +:10D45000002070BD0B0E0000144E0020214E002055 +:10D4600010B5087800F0B6FE002010BD05480A8807 +:10D4700042861A0A12011018098840308182002061 +:10D4800070470000904D002030B5180AC0430006D8 +:10D4900083B00D46000E21D0190A0902E1200623AF +:10D4A0000322000108310AF447D30446012020700A +:10D4B00002206080FF204130A0800B48026C002ACF +:10D4C00008D0002000900420694608706846019545 +:10D4D0000294904720460AF46BD301E001F03CF936 +:10D4E000002003B030BD0000904D002000B508487A +:10D4F00083B0026C002A08D000200090029008201F +:10D500006B461870684601919047002003B000BD3B +:10D51000904D002070B518460C46014602230A487B +:10D520000AF40AD305460949A07808736288211DC8 +:10D530000748FAF793FE0020687020782870284684 +:10D540000AF436D3002070BD0D0E0000144E0020EA +:10D55000214E00204A780B48002A05D02030012AAD +:10D5600008D0022A09D00AE00279012A07D10978F5 +:10D57000C17004E00978017501E009784175002067 +:10D5800070470000904D002070B54878002806D004 +:10D59000FF25124C01280BD0022816D01BE01048A2 +:10D5A0000179062917D10721017101F043F812E032 +:10D5B000207DFF280FD001F03BF90A48257501694D +:10D5C000002908D00020884705E0607DFF2802D0B0 +:10D5D00001F010F96575002070BD0000B04D00200D +:10D5E000904D0020A04E002010B5032B06D0102235 +:10D5F0000548891DFAF732FE002010BD0348017A64 +:10D60000034801F0ABFDF7E7AF4D0020904D00203F +:10D61000994D0020F0B50D460878E34EE1493446B7 +:10D620004978002720348DB0A1287AD012DCDF4958 +:10D630000C911B2876D006DC012819D003287CD059 +:10D6400017286DD14FE128286ED091286DD0A028E1 +:10D6500066D152E10246A23A092A61D213007B4404 +:10D660001B79DB189F44FE5CFDFD5CFDFCFDFD00AD +:10D670006878002854D1012002F01AFA01F0ACFDBC +:10D68000342303220721CA480AF456D20321017029 +:10D69000C84904468A7842700122C276FB2242843D +:10D6A000C54AC284C54A82840A88028487768A88E9 +:10D6B0008280CA88C2800A892281487A8009032828 +:10D6C00005D188780522104201D10120A076A07EE4 +:10D6D00004221043A076BA486080C878012825D07B +:10D6E000204610210A30FAF7D2FD316C002907D00C +:10D6F00001206A4600971070684601950294884799 +:10D70000012000F067FD20460AF452D201230322D3 +:10D710000721AC480AF410D21A2101700AF448D249 +:10D7200033E11EE1CAE008E069E049E0204610224A +:10D730000A300C99FAF792FDD7E700970197029704 +:10D7400003970497059706970797089709970A97ED +:10D750000B9701F05BFE002805D0684601F09CFCA9 +:10D760000AA801F069FC01F051FE00280CD06846BF +:10D770008079002808D108A8807B002804D00121E6 +:10D78000684601F0CFF800E18A4C6946A08808801D +:10D79000E0884880208988808F71102202A80C9927 +:10D7A000FAF75CFDE078012804D006970797089700 +:10D7B0000997E4E7102206A80C99FAF74FFDDEE777 +:10D7C000E07B002813D11123032207217E480AF4AD +:10D7D000B3D10546282028707648C078012808D0A3 +:10D7E0001021681CFAF753FD28460AF4E1D1E773CB +:10D7F000CBE01022681C0C99FAF730FDF4E7012009 +:10D8000002F056F9012103200AF466D26F48012480 +:10D8100044841F20049067480178490601D57F2180 +:10D82000049181780522114204D0FF2204998132AB +:10D83000114304910088C00504D5032104984902CE +:10D8400008430490082162480191029003210B23B0 +:10D8500004AA00970394C9025E48FBF7FDF902E0B1 +:10D8600079E04AE089E0002846D15B4806218786B6 +:10D87000FF200590594801910290082305AA0097BE +:10D88000039457495748FBF7E7F900287DD100F08A +:10D89000BBFE002879D1022103200AF41DD2B07901 +:10D8A000012808D000F080FF3E484078C0076CD0C7 +:10D8B00001F0C2FA69E000F04FFF66E001F0A6FD5A +:10D8C000E77300F0A1FE00285FD1022103200AF4D3 +:10D8D00003D2B0790128EED000F066FF31484078DD +:10D8E000C007E5D151E0687800284ED0F179481E94 +:10D8F000F0713D4801F002FC47E07179491E0529AD +:10D9000006D8A72802D13079002806D100F092FE6F +:10D910002878A42801D0A72837D17079042806D008 +:10D92000062804D0082808D00C282ED10CE02F4857 +:10D930000168002929D0B07904E01A48016900295A +:10D9400023D00120884720E01648016900291CD017 +:10D950000320884719E03771FF20F070207560754B +:10D9600013E0207DFF2802D06878002802D000F064 +:10D970005FFF0AE0C8079BD107E0607DFF2802D067 +:10D980006878002804D000F035FF00200DB0F0BD0D +:10D99000A07D0028F9D08807F7D5E17D144801F073 +:10D9A000B9F9F2E7A04E0020904D00209F4D0020D5 +:10D9B000040D0000144E002005020000480800007D +:10D9C000A08C0000190D0000230D0000B00B0020FA +:10D9D000B0220101D20B0020680B002008230101B6 +:10D9E000011800009C0B0020994D0020404E0020A3 +:10D9F000C84D002070B500250C462846401C06285E +:10DA0000FCDB254E2246307E31461A32C969062893 +:10DA10002AD203007B441B79DB189F44240209109F +:10DA2000171E0622A01CFAF75CFC00281BD01BE086 +:10DA3000237E092001F00EF8002814D114E0237E83 +:10DA4000212001F007F800280DD10DE0237E1620DB +:10DA500001F000F8002806D106E0237E192000F02E +:10DA6000F9FF002800D001250C48807D002811D145 +:10DA70007169002901D020468847002D0AD03169FC +:10DA8000002901D00220884701F058FA217AA01C11 +:10DA900001F040F9002070BDA04E0020B04D0020E4 +:10DAA00010B50A78000A000210434A78FF231B02CF +:10DAB000120298431A4010438A781B0212049843BA +:10DAC0001A401043C9780002000A09060843FAF711 +:10DAD000BCFB002010BD10B510460AF4EBD00020AE +:10DAE00010BD0020401C0628FCDB00207047000011 +:10DAF000F8B51C4617460D4610460AF4DBD0002840 +:10DB000011D1472001F070FF064604233A46032155 +:10DB100006480AF411D0210A01702988B288891AAE +:10DB200041800AF445D00020F8BD00000D470000F8 +:10DB3000F8B517460C46472001F056FF21780646F7 +:10DB4000122901D013291BD1B06805460C351229C2 +:10DB5000C288018916D006230F4809F4EDD76988D9 +:10DB60004180617801710AF423D0B068002803D0A5 +:10DB700009F4D2D60020B060002138460AF4ACD0B7 +:10DB80000020F8BD0423054809F4D6D76988018030 +:10DB900061788170E7E7000009470000074700004F +:10DBA00000B5084883B0026C002A08D0002000901D +:10DBB000029009206B46187068460191904700203A +:10DBC00003B000BD904D002030B5104D83B00888E3 +:10DBD00028861C0A200140190A88403042822A6C9B +:10DBE0000025002A07D0009507206B460295187083 +:10DBF0006846019190470648A1004058002801D08E +:10DC00004030C574002003B030BD0000904D0020AE +:10DC1000580B0020FFB581B0002000900E460398FD +:10DC20000AF448D0002802D001284CD04DE014203E +:10DC300001F0DAFE07463188FEF7ACFE05462448BF +:10DC4000092D36D27C68002C1ED02179A94203D040 +:10DC50002468002CF9D117E0002C15D06379039AC1 +:10DC60009B1D049909F468D7054630882880002058 +:10DC70002871607968806279A11D681DFAF7EEFA53 +:10DC8000284609F495D720E03D740498010A797478 +:10DC9000384601F0A1FE014601230E48039A09F41B +:10DCA0004BD7057009F484D7012103980AF414D0E6 +:10DCB0000BE00623039A049909F43ED731880180CA +:10DCC00080210171DDE702200090009805B0F0BDD1 +:10DCD000140C000002140000FFB585B00E46079832 +:10DCE00009F4E8D7002802D0022009B0F0BD47208F +:10DCF00001F07AFE02900020694608700898070A31 +:10DD0000308802F08AFA0024694605468C80002893 +:10DD10001ED102981622016A6846007803465043D5 +:10DD2000024610328A5A5204920F1FD10A5C401CDC +:10DD3000085C1E4900021018884217D102AA03A9E4 +:10DD4000184602F07DF902986946C05D8880022479 +:10DD5000A31D1748079A089909F4EED6074630889C +:10DD600038803D717C80002D15D019E0394602982D +:10DD700001F032FE014604230E48079A09F4DCD66E +:10DD8000077069460978418009F412D70121079884 +:10DD900009F4A2D707E0224601A9781DFAF75EFA36 +:10DDA000384609F405D7002009B0F0BD022900006B +:10DDB000140C000004470000FFB58BB00C46472050 +:10DDC00001F012FE0025694605900D740E9804A915 +:10DDD000070A208802F021FA060061D10598162270 +:10DDE000016A6846007C5043024610328A5A520447 +:10DDF000920F3AD10A5C401C085C304900021018AE +:10DE0000884232D102950395208800F093F802A948 +:10DE1000002300911A4608A9FAF736FF6846008CDD +:10DE2000012109030840C043C004C0172146401C1B +:10DE3000FEF784FC0606360E32D168460997007C50 +:10DE40000190A57907AA694602F0FAF868460288A7 +:10DE500006A80799FAF702FA06A909980A460D5486 +:10DE600068460188019802F029F93946059801F0C1 +:10DE7000B3FDA1880D9A891D8BB20146104809F4A3 +:10DE80005BD60546A288A11D801DFAF7E7F92F7021 +:10DE90006846007C6880A088A880284609F488D657 +:10DEA000042308480D9A0E9909F446D6218801806A +:10DEB000867009F47DD600200FB0F0BD0229000065 +:10DEC0000A470000160C0000F0B589B00446FAF7C6 +:10DED000E1FE05460026154F1BE006A92046FAF78D +:10DEE000A9FE002302AA01A906A80096FAF7D8FE07 +:10DEF00068460089B84203D169460979022911D0E0 +:10DF00000B49884203D168460079022807D0641C77 +:10DF1000A4B2A888A04202D8E888A042DDD200209E +:10DF200009B0F0BD204609B0F0BD00000229000094 +:10DF300003280000F0B589B00446FAF7ABFE0546A9 +:10DF40000026104F14E006A92046FAF773FE0023BE +:10DF500002AA01A906A80096FAF7A2FE684600895F +:10DF6000B84203D1641CA0B209B0F0BD641EA4B2D3 +:10DF7000A888A04202D8E888A042E4D2002009B0D4 +:10DF8000F0BD00000328000070B5164C2078002872 +:10DF900027D101210803FCF7C7FA0020FCF7BAFAE1 +:10DFA0000120FCF7E5FA104D2846FAF721FF03217E +:10DFB0002846FAF78DFF01212846FAF74DFF012187 +:10DFC00021702846FAF770FF142002F0E7FD702058 +:10DFD00000F00CF8702000F009F800212846FAF74C +:10DFE00063FF70BD844700200008024070B50546FD +:10DFF000164CFFF7C9FF2946154D2846FAF783FE50 +:10E0000001212846FAF71EFF01212846FAF758FF9A +:10E01000002807D1641E13D001212846FAF750FFCB +:10E020000028F7D001212846FAF76AFE2846FAF7B9 +:10E0300044FF044600212846FAF704FF204670BD3D +:10E0400000212846FAF7FEFE024870BDA0860100B6 +:10E0500000080240FFFF0000F7B5042702253F4EED +:10E0600084B01446072A75D210007844007900184D +:10E07000874470030D3A3D5363003948009701907F +:10E0800001AB0599049800F075F807B0F0BD354F65 +:10E0900001213846FAF708FF142002F07FFD7020B6 +:10E0A000FFF7A4FF7020FFF7A1FF044600213846C8 +:10E0B000FAF7FAFE2C48B442448001D12B4808E01C +:10E0C0002046FAF727FE2A49FAF7C4F9FAF7B6FB11 +:10E0D00000B26946888100952A4603AB05990498E9 +:10E0E00000F048F807B0F0BDFDF756FD0AE06020EB +:10E0F000FFF77CFFB04201D1002003E06021FAF776 +:10E1000033FE80B269460881009502AB224605992C +:10E11000049800F02FF807B0F0BD03F081FA7D21DC +:10E12000C900FAF72FF80097019001AB2246059934 +:10E13000049800F01FF807B0F0BD02F06BFE0097E6 +:10E14000019001AB22460599049800F013F807B03E +:10E15000F0BDFFE7059807B0F0BD0000FFFF00002D +:10E160000D0001000008024084470020FF7F0000EE +:10E170000000204130B4029C42540546491C88B23C +:10E180002C54401C002180B2002C07D95A5C2A5420 +:10E19000401C491CC9B280B2A142F7D330BC7047C1 +:10E1A000FF25F5350A4E6F00FDF778FE0489322C05 +:10E1B00000D22C4601213046FCF798F87D212046FC +:10E1C000C90048433946F9F7DDFF02F0E7FCEBE709 +:10E1D000000C014010B5A0230949022809D00022F3 +:10E1E00003280AD0042808D00B704A7000F0A2F867 +:10E1F00010BD0B7080204870F8E7E0200870F4E74D +:10E2000011400020F8B52A49202048602948012102 +:10E21000C163294905228A610021C16327490B2076 +:10E22000086100F087F82748254A026326494163C0 +:10E23000264B8363264CC4632748264D0560274E32 +:10E240004660274981602749C16027490161274904 +:10E250004161274981612749016328482649416076 +:10E26000274FC760274F07610262274A42628362D5 +:10E27000C46205634663254A8263254AC263264811 +:10E28000244A0260184A4260244A82600163244999 +:10E2900081632448244A41688918244A914206D25D +:10E2A000234982680A63C2684A6300698863F8BDCB +:10E2B00000100140C0270240402502404027024094 +:10E2C0000259F80040280240025B8500025A800093 +:10E2D000025D8500025F80508028024002000878BD +:10E2E000020A0800026EAC500259FC000200C8008D +:10E2F0001270131402700314026E2800C02802402A +:10E30000025D0500125B0500025B8400020A060044 +:10E31000026E2C5002C3BF00002902401200AC0064 +:10E32000125D0500104000206F2895FFAF590F00C7 +:10E33000C026024030B415481549037D154AFF2B0D +:10E3400006D1407DFF2803D113484078C0070CD088 +:10E350001248134B04789C604078D86111480861DA +:10E36000114B8B62106030BC7047104B0B61104832 +:10E370004861104C8C61104D8D62C8620F48086373 +:10E3800013600F485060946030BC7047B04D00205F +:10E390000028024040280240A04E002011400020EA +:10E3A00000270240127E0200127E0300027E02005D +:10E3B00002C2A00012C70000027E030012C7800044 +:10E3C00002C2E00082B0224920480863FEF742F80A +:10E3D00020A0FCF7C3FA2AA0FCF7C0FA31A134A0B0 +:10E3E000FCF7BCFA3848016838A0FCF7B7FA3EA140 +:10E3F00042A0FCF7B3FA4AA0FCF7B0FAFDF742F8E6 +:10E40000FDF732F901215148FBF774FF40215048D4 +:10E41000FBF770FFFDF746FD01F03AF802200024FB +:10E420000202009023464BA101944B4803F02CF8C4 +:10E43000012000900023802248A10194484803F065 +:10E4400023F8FAF703FF02F083FCFEE70080008167 +:10E45000007000400A3D3D3D3D3D3D3D3D3D3D3D63 +:10E460003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3DDC +:10E470003D3D3D3D3D3D3D3D3D3D3D3D3D0A000079 +:10E48000206D636D2D6464632D626C653A20424C8F +:10E4900045202B204672656552544F53202B204354 +:10E4A0004C490A0056312E30302E31330000000026 +:10E4B000204669726D776172652076657273696F47 +:10E4C0006E2025730A00000000400020205379735D +:10E4D00074656D436F7265436C6F636B203D2025DF +:10E4E0006C7520487A0A000043414949432D4D4349 +:10E4F0004D2D3230323630393032000020424C451A +:10E5000020656E61626C65642C206164766572744E +:10E510006973696E6720617320222573220A0000E7 +:10E520003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D1B +:10E530003D3D3D3D3D3D3D3D3D3D3D3D3D3D3D3D0B +:10E540003D3D3D3D3D3D3D3D0A000000000C01408C +:10E5500000080140424C450009C200014C454400FE +:10E56000A1E1000110B50124E4022046FBF7AEFD55 +:10E57000002805D02046FBF7A3FD0D4902200870B6 +:10E58000012424032046FBF7A1FD00280AD02046E1 +:10E59000FBF796FDBFF34F8F07490648C860BFF3EE +:10E5A0004F8FFEE705484068002800D0804710BD27 +:10E5B000800000200400FA0500ED00E0404000204B +:10E5C00006480068002800D08047BFF34F8F0549F8 +:10E5D0000348C860BFF34F8FFEE7000040400020B3 +:10E5E0000400FA0500ED00E0064A11780A2907D276 +:10E5F0008900891848601078401C1070012070470D +:10E6000000207047104D002010B5084C084AE179F1 +:10E6100013780020994207D288008018406880470C +:10E62000E079401CE071012010BD0000904D0020F9 +:10E63000104D0020F8B5324D0526297928468079FD +:10E64000304C08290CD20A007A4412799218974467 +:10E6500003080D1313191C2A052801D0FDF786F9AC +:10E66000F8BD022808D0FDF797FCF8BD607B0028B4 +:10E6700002D1E079002802D0FDF72CFDF8BDFDF7AE +:10E68000C7FCF8BD06202871F8BD0223032207212C +:10E690001D4809F451D2A5210170E9784170072184 +:10E6A00029716E7128E0022303220721174809F41B +:10E6B00043D20746A7203870E97879700620687140 +:10E6C00000202871032009F4F5D2032812D0A8797C +:10E6D000012804D0022802D003280BD104E0207DB9 +:10E6E000002801D0032003E0A07E002802D00420EF +:10E6F000A87100E0AE71384609F45AD2F8BD0000A6 +:10E70000904D0020804E0020A20D0000A30D0000BF +:10E7100010B5002804D0014660220C48F9F79EFD90 +:10E720000B490C48CA781C2A04D9427B002A01D123 +:10E730001C22CA70C1781F2901D91F21C170017B19 +:10E74000E22901D9E221017310BD0000404E0020F2 +:10E75000604E0020804E00201149012208790728D0 +:10E760000CD08879002809D0012801D0052806D1CD +:10E770000C48827B002A03D002200CE08A7170478B +:10E78000027D002A01D0032005E0807E002801D010 +:10E79000042000E00520887110B5FDF7E7F810BDF2 +:10E7A000904D0020804E002070B5104C0525A079BA +:10E7B000062809D201007944097949188F440202D8 +:10E7C00004040403A57170BDA5710223032207216F +:10E7D000074809F4B1D1A5210170E1784170072102 +:10E7E0002171657109F4E4D170BD0000904D0020E5 +:10E7F000A20D000010B50B4C607DFF2810D0022345 +:10E8000003220721084809F497D1A7210170617DEF +:10E810004170064A00215171FF21617509F4C8D188 +:10E8200010BD0000B04D0020A30D0000904D002051 +:10E8300010B50A4C207DFF280ED0022303220721A9 +:10E84000074809F479D1A7210170217D4170054A5B +:10E850000021517109F4ACD110BD0000B04D002071 +:10E86000A30D0000904D002010B5084802238078C9 +:10E87000032201020648083109F45ED1012101702A +:10E880001321417009F494D110BD0000904D002077 +:10E89000040E000010B584B0002804D001462A22DE +:10E8A0000E48F9F7DBFC0EA00FC86C460FC40B4BEB +:10E8B000002069461C180A5C247922430A54401C33 +:10E8C000C0B20628F6D310220A48F9F7C7FC0A4955 +:10E8D0000A48FAF7A9F904B010BD0000144E002050 +:10E8E000501921901F04D5624FA489AB90D0CF233B +:10E8F000000000009F4D0020184E0020FC0000206A +:10E900000020074B01460A01D2184032927AFF2AB2 +:10E9100001D0401CC0B2491CC9B20329F3D37047CF +:10E92000904D0020F8B507460B46282043430D467E +:10E93000032207210E489B1C09F4FED0912101708F +:10E94000002406464570002D0ED920462821484354 +:10E95000C1190022CA7180192822801CF9F77EFC97 +:10E96000641CE4B2AC42F0D3304609F421D1F8BDC6 +:10E97000910D0000F8B57D262025F600184B194CA6 +:10E980001949032812D00A6A01273A430A620A6A1F +:10E990009207FCD50A6AAA430A6201281AD0022803 +:10E9A0001AD01E60FAF782F92060F8BD0F480F27D1 +:10E9B00082683F023A438260086A04221043086278 +:10E9C000086A0007FCD5086A284308623D20000158 +:10E9D0001E60E9E7064800E006481860E2E700002C +:10E9E0008C00002090000020001002400010014028 +:10E9F000D10300005704000010B504460848042362 +:10EA00008078032201020748891D09F495D0064940 +:10EA10004C80012101700021418009F4C9D010BD52 +:10EA2000904D0020010C0000F00B0020084A1178E6 +:10EA30000A290AD2C9004368891800688B604860B7 +:10EA40001078401C107001207047002070470000B3 +:10EA50003C4D0020FFB581B01C00064618D0107850 +:10EA6000411CA14214D8032C12D3401EC5B25078C9 +:10EA7000971CB04206D12A4638460299F9F731FC74 +:10EA8000002808D07A19601B801E0406240EE6D1E7 +:10EA9000002005B0F0BD012005B0F0BDF0B5044682 +:10EAA0006F4E704883B06D4FB168C1626E490163AB +:10EAB000F16A8162F16B4163B16B816331467C2203 +:10EAC00040313846F9F7CAFB00257D60FD607D6264 +:10EAD0006648B8627D64BD64FD643D666448B8669E +:10EAE00064483862644865490570032008706448CA +:10EAF000F91401600904016089140160F06861493A +:10EB00000746401E0088604B884200D01F60366E6A +:10EB1000701E0088884200D05E60012000030090D3 +:10EB2000694601950D710820487101278F7168466B +:10EB3000FBF7DAFA84215548F9F7A9FB2A21544852 +:10EB4000F9F7A5FB60215348F9F7A1FB52484F495B +:10EB5000056145618561C561056245628562C56281 +:10EB6000FF264E48CE7006754675002002015218E9 +:10EB70004032401CC0B296720328F7D32068086464 +:10EB80006068486446486189C187217A45480329FD +:10EB900001D8417700E0457701212020FBF7C4FC34 +:10EBA000414A4249042000F0B1FE42494048086011 +:10EBB0000A464149052000F0A9FE404A4049072085 +:10EBC00000F0A4FE40493F4808600A463F4908203B +:10EBD00000F09CFE3E4A3F49092000F097FE3E4867 +:10EBE00005633E48414907703D4805703D48057042 +:10EBF0003D48086001203E49C00208803D494F2041 +:10EC000008703D49082008703C480721067046708E +:10EC10008670C170057145718571C571114838499B +:10EC2000C1613849016238494162002001F0CAFDE2 +:10EC30003649032009F494D00021032009F44CD074 +:10EC4000002000F035FF012303220721304808F49B +:10EC500073D7077008F4ACD703B0F0BDC00900202B +:10EC600000800001C0000020C1E500010D47002028 +:10EC7000DD08010165E50001C6000020D800002084 +:10EC800000E100E0FEE7000040400020904D002041 +:10EC9000144E0020404E0020904E0020B04D002029 +:10ECA000D04D0020F04D00208040002080800100E9 +:10ECB0007D1F0101C0400020C080010000410020F4 +:10ECC00000DB0100814100204041002040DB0100C9 +:10ECD000C0460020C06102000070004060000020BB +:10ECE000C9000020610000200090D0036C000020CB +:10ECF000680000206300002064000020080100205C +:10ED000051F9000179FA000119FA000110240101FA +:10ED1000020D0000F8B5404D0646687D3F4C0F4699 +:10ED2000FF281CD02046C268002A03D003213C489B +:10ED300009F4C4D13A23032207213A4808F4FCD647 +:10ED4000A4210170697D0446417037480022017892 +:10ED500000291ED00121A170A28002701BE06D204D +:10ED6000022303220721400108F4E6D6A221017004 +:10ED70002E49C978417008F41BD7EF7531462C48ED +:10ED8000F9F752FF0120A8756078022108436070EE +:10ED9000F8BDA270A2800120E07019214901E18034 +:10EDA00022482181038CE381438C2382838C6382FC +:10EDB000C38CA382FF23E2824133184D23836D78F5 +:10EDC0006D070DD50525E5706181A181018CE18478 +:10EDD000418C2185818C6185C08CA085E28523864C +:10EDE00038200755204631463230F9F71DFFE078CC +:10EDF000810703D50220FFF7EDF906E0400701D5B2 +:10EE0000032000E00120FFF7E5F90A490C204871D2 +:10EE1000204608F4CDD6F8BDB04D0020A04E00200D +:10EE2000030F0000A10D0000104E0020144E002022 +:10EE3000C84D0020904D0020F8B52C4E2C4D317D52 +:10EE400001276878FF2941D0C1073ED0B8436870D8 +:10EE50002849002008703A2303220721264808F495 +:10EE60006BD60446A4202070307D60702878A07096 +:10EE700068788006800F20716888E080A8882081EB +:10EE8000E888E08128892082E7700120FFF7A2F955 +:10EE9000687840070AD5E07802210843E070688866 +:10EEA0006081A888A0810320FFF794F968780007A3 +:10EEB00003D5E0780C210843E07010490820487120 +:10EEC0000020B075204608F473D6F8BD384368704A +:10EED0006D20022303220721400108F42DD6A12131 +:10EEE00001700749C9784170EDE70000B04D00207E +:10EEF000A04E0020104E0020A10D0000904D0020DB +:10EF0000144E002010B50A4C607DFF280ED002235D +:10EF100003220721074808F40FD6A5210170617D5F +:10EF20004170054A0D21517108F442D610BD000010 +:10EF3000B04D0020A20D0000904D002070B50B4C8C +:10EF4000207DFF2811D00A4D687909280DD00223B1 +:10EF500003220721074808F4EFD5A5210170217D80 +:10EF600041700921697108F423D670BDB04D0020AD +:10EF7000904D0020A20D000010B504464088A188E5 +:10EF80000246491C19234A43DB019A420FDC06283A +:10EF90000DD3228890420AD3E2887D23DB009A4277 +:10EFA00005D84B00C9184843D100884201DD002034 +:10EFB00010BD0D480E238078032201020B48083152 +:10EFC00008F4BAD5092101702188418061888180C7 +:10EFD000A188C180E188018100214181491E818190 +:10EFE00008F4E6D5012010BD904D00200E0E000063 +:10EFF00010B5084A084B906901888478994206D177 +:10F00000917CA14204D20024FBF744FA00E00024E2 +:10F01000204610BDF04C0020341200000B4610B505 +:10F0200004493A228969504341181846091DF9F7E5 +:10F0300015F910BDF04C002010B590B004463C21ED +:10F040006846F9F724F9FFF7D3FF401EC0B26946BE +:10F05000FFF7E4FF08A8807CA0710CA920460331CB +:10F06000F9F7E2FD10B010BD10B590B004463C2198 +:10F070006846F9F70CF9FFF7BBFF401EC0B26946BE +:10F08000FFF7CCFF08A8007CA0710AA92046023136 +:10F09000F9F7CAFD10B010BD10B590B004463C2180 +:10F0A0006846F9F7F4F8FFF7A3FF401EC0B26946BF +:10F0B000FFF7B4FF0AA920460231F9F7B5FD08A809 +:10F0C000007CA071204606A9102208300231F9F711 +:10F0D000C5F80848C17820461830012904D010210D +:10F0E000F9F7D5F810B010BD10220349F9F7B6F8BA +:10F0F00010B010BD144E00209F4D002070B590B090 +:10F100000D460646FFF774FF002D23D0854221D817 +:10F11000182303220721104808F40ED504461720AF +:10F120002070012060703146A01CF9F77DFD3C2164 +:10F130006846F9F7ACF86D1EE8B26946FFF76EFF56 +:10F14000204606A9102208300231F9F787F8204638 +:10F1500008F42ED510B070BD140D0000F3B58FB0BB +:10F160000C463C216846F9F792F8FFF741FF012C65 +:10F170001AD0002816D0154D0AAE0236441EE0B251 +:10F180003A22A969504341186846091DF9F766F803 +:10F19000062231460F98F9F7A4F800280DD0200672 +:10F1A000000EEBD111B0F0BD0949421ECA710146F3 +:10F1B0000F98FFF7A3FF11B0F0BD06A91022054874 +:10F1C0000231F9F74BF811B0F0BD0000F04C00200F +:10F1D000904D0020AF4D002070B5284C82B02068C3 +:10F1E0008003FCD5264D687FFFF7C4FB606A606A28 +:10F1F000012630436062606AB04360622148C08F7C +:10F200000A2811D9E16932071143E1611E494A68B0 +:10F2100032434A601E491D4A0A6003224A608860E0 +:10F220001C4808601C48086068461CF417D21B493B +:10F2300000980860687FFF252D02032811D000F098 +:10F2400027F9206BA8432063206B3F214902084324 +:10F250002063206B3043206301220321104808F40F +:10F260002DD710480168A94301600F490868FF22A3 +:10F2700012049043086002B070BD0000001002400C +:10F28000F04D0020D04D00204010024055550000A8 +:10F2900000300040AAAA0000CCCC0000484000206A +:10F2A000010F000000E400E008E400E0F0B5D7B092 +:10F2B00054A81CF4D3D14A490024886AC96A5499D5 +:10F2C0000122411A09010909D206914204D954992F +:10F2D000081A000100094142424E40290CDC7088A6 +:10F2E000002809D0401E7080142203213E4808F4F3 +:10F2F000E5D6002057B0F0BD3C48FF21569029319B +:10F300006846F8F7C4FF707CB569002832D0FFF773 +:10F310006FFE69468870B17C6F4688420BD23A21F5 +:10F3200048430246291D381DF8F798FF694688783A +:10F33000401C887008E03A21401E48430246294696 +:10F340003E31381DF8F78AFF694688783A214843EC +:10F35000C0190A4636385699F8F780FF244869469E +:10F360000880B069FBF796F8FF2227326946B0693A +:10F37000FBF7BEF8FF20F53070804A944B944C9414 +:10F380004D944E944F9450945194529417485394E2 +:10F39000418D40AA1185818D5185C08D9085154C78 +:10F3A00048AA257C9573102213494CA8F8F756FFFC +:10F3B0001248C078012804D11022114950A8F8F74A +:10F3C0004DFF01260F48002DC67306D1A07C0028F2 +:10F3D00003D001214AA8FFF7A5FA0B48067088E779 +:10F3E000C0800240F04C0020040F0000B44C00200C +:10F3F00034120000D44C0020CE4C0020144E0020CB +:10F400009F4D0020B04D0020104E00200248007893 +:10F41000002800D001207047F04C002001480079FE +:10F4200070470000F04C002070B517493CC80E46EC +:10F4300084B040363CC64368026880684B65134C14 +:10F440000A658865607C002818D0002569460D7221 +:10F45000FBF732F8FFF7CCFD69460872E169012637 +:10F46000002906D068460095067002A801906846FB +:10F4700088476846007A002802D0267004B070BD24 +:10F48000257004B070BD0000B44C0020F04C00208A +:10F4900004490868401C0860012801D00120704719 +:10F4A000002070472440002003490868002802D04B +:10F4B000401E08600120704724400020F8B50C462B +:10F4C0002849294B4118294F294A0026069D002921 +:10F4D00008D0012922D0274940180A282FD301201B +:10F4E0002870F8BD20780A2838D2214980000958B0 +:10F4F000214A914203D11E490E501E502EE0B942BE +:10F500002CD10322082311461C4808F415D3217876 +:10F5100001706168416008F44BD31FE020780A282D +:10F520001CD280001158B94218D1195811502078B6 +:10F53000134962684018032108F4C0D50EE0C0B238 +:10F540000A280BD284001159002907D0B94205D0EE +:10F55000094FB94202D016511E5188472E70002023 +:10F56000F8BD0000FBF0FFFF8C4C0020D709010123 +:10F57000644C0020F9F0FFFFD5090101060F0000DF +:10F58000070F0000F7B5534F3878002809D0042A38 +:10F5900009D2012211217B69009800F075F903B0AE +:10F5A000F0BD002314E00C784E7820468C783602AB +:10F5B000CB783043240420431B061843CB78000249 +:10F5C000000A1B0618437B690D1D141F984206D0C4 +:10F5D00002221121009800F057F903B0F0BDB8687D +:10F5E0001E19864203D90322112100986DE07E6125 +:10F5F000F869B0420FD2F96978684018FAF74AFF03 +:10F60000002801D0052207E00120F969000308184D +:10F61000F861B042EFD30022002A3CD1B86A00283A +:10F6200022D02D49042808D2002C1BD02B780B5453 +:10F63000401C641E6D1CB862F4E73E46042811D1DC +:10F64000B1697068244B401804221946FAF750FF3C +:10F65000002801D0052203E0B069001D0022B0613E +:10F660000020B062002A16D1042C1DD3BA69786834 +:10F67000A608B600801829463246FAF739FF002856 +:10F6800001D0052203E0B86980190022B861AD19E4 +:10F69000A41B002A08D011217B69009800F0F4F81F +:10F6A000FCF762FB03B0F0BD002C05D022462946D2 +:10F6B0000948F8F7D3FDBC62BB693A6A0098190B98 +:10F6C0009142EFD939620022112100F0DDF803B038 +:10F6D000F0BD0000584700207C470020F7B5634D7F +:10F6E0008CB028780B46002809D0042A09D00122C2 +:10F6F00012216B690C9800F0C7F80FB0F0BD002321 +:10F7000013E01A78D97810465A7809061202104385 +:10F710009A781204104308430402D878240A000699 +:10F7200004436B69A868834206D0022212210C9818 +:10F7300000F0AAF80FB0F0BDA86A0026002815D086 +:10F74000042806D24A4AFF211154401CA86204280A +:10F75000FAD3AB69686846490422C018FAF7C8FEB4 +:10F76000002867D1A869AE62001DA861A968686811 +:10F77000FCF7CAFFA04202D1E968884209D00422FE +:10F7800012216B690C9800F07FF8FCF7EDFA0FB0CE +:10F79000F0BD384C6F460FCC0FC70FCC0FC7A26817 +:10F7A000616820680A920890334F0098203C0991C4 +:10F7B000B84206D128212046FCF7A6FF0A998842C4 +:10F7C0000AD0009601960296039604960596069630 +:10F7D0000796089609960A960097284A6968914202 +:10F7E00001D1012000E0022001909142684601D140 +:10F7F000083000E018300160A9684160E968816064 +:10F800002969C16028216846FCF77EFF0A902046DE +:10F81000FAF740FE00280DD12C2269462046FAF75F +:10F8200067FE002806D12C2221466846F8F759FDCC +:10F83000002809D0052212216B690C9800F024F8E9 +:10F84000FCF792FA0FB0F0BD00221221AB680C98C1 +:10F8500000F01AF8C82001F0A1F9BFF34F8F094951 +:10F860000748C860BFF34F8FFEE7000058470020ED +:10F870007C4700200040000111C011CA0080000137 +:10F880000400FA0500ED00E010B582B06C4621706E +:10F890006270A370190AE170190C2171190E61715F +:10F8A000014606236A461F20FBF7D4FF02B010BDB5 +:10F8B00070B5134C01256078002802D1FAF7FCFDE1 +:10F8C000657010483021FCF71FFF0E490E4E08638B +:10F8D0003046FAF7DFFD00280DD1342209493046C1 +:10F8E000FAF706FE002806D1342231460548F8F71B +:10F8F000F8FC002801D0012070BD2570002070BDEB +:10F9000088470020845C002000600001102819D284 +:10F9100030B40D4C83001B199D6989032D0B2D03F9 +:10F92000090D0D439D619969084D92099205294081 +:10F93000920A114399610122616982401143616118 +:10F9400030BC70477047000000200240FF0FC0FF2E +:10F95000F3B5054681B00026408800F003F90100A8 +:10F960000AD01C4F6A88002014234343DB195B8AAA +:10F97000934203D142262AE0402628E0401CC0B230 +:10F980000A28F1D3002E22D1002414206043C0198C +:10F99000408AFF2806D0641CE4B20A2CF5D30A2C56 +:10F9A00014D014E028460830009014206043C01999 +:10F9B0000E686B78AA880746A91DB0470600EED1ED +:10F9C000688878820298398A0180E8E74B263046B9 +:10F9D00003B0F0BD484B002002885004400CD20B0D +:10F9E00001D009020843704710B40024094A214697 +:10F9F00014234B439B185B8A834204D11420414358 +:10FA00008818C46803E0491CC9B20A29F0D320460B +:10FA100010BC7047484B002030B4FF23040AC5B225 +:10FA20000A490020142242435218128AAA4204D1E1 +:10FA3000142250434018438A03E0401CC0B20A28F5 +:10FA4000F0D3200230BC184370470000484B002020 +:10FA5000084A11780A290AD2C9004368891800683F +:10FA60008B6048601078401C1070012070470020A7 +:10FA700070470000104C002030B4FF23040AC5B2C8 +:10FA80000A490020142242435218528AAA4204D141 +:10FA9000142250434018038A03E0401CC0B20A28D5 +:10FAA000F0D3200230BC184370470000484B0020C0 +:10FAB000F1B582B00299294E0020002900D13070A2 +:10FAC00000250298002804D0012834D002283ED115 +:10FAD0000FE0294614225143214A284609308C1848 +:10FAE0002082C0B208F456D1207C214608F438D1D7 +:10FAF0002DE0284614214843194900234718B87CB3 +:10FB0000009030781C4600280DD9E00080198288CA +:10FB100000998A4202D1806880470346641C30788D +:10FB2000E4B2A042F1D8002B02D059683846884789 +:10FB3000387C08F453D11422094B6A430021D018B1 +:10FB4000FF24C160448299504160018141816D1C54 +:10FB5000EDB20A2DB5D303B0F0BD0000104C00206B +:10FB6000484B002070B50146094DCEB200202978DF +:10FB7000044600290BD9E10049198A88B24201D113 +:10FB800088688047641C2978E4B2A142F3D870BD2C +:10FB9000104C002070B505460078002813D00A4E9E +:10FBA0002846F8F77FFB84B20D2C00D90D2471781C +:10FBB0002346481C70702A460220FBF74BFE2D1985 +:10FBC00028780028ECD170BD4C470020F8B5069E7F +:10FBD0001F46182E01D9182500E0354613460A465F +:10FBE00001460CA00096FAF7B9FE0024002D07D9B3 +:10FBF000395D11A0FAF7B2FE641CA4B2AC42F7D38F +:10FC0000AE4202D90EA0FAF7A9FE0FA0FAF7A6FE9F +:10FC1000F8BD00005B424C452025735D207479706F +:10FC2000653D307825303258207365713D2575204B +:10FC30006C656E3D257500002025303258000000AF +:10FC4000202E2E2E000000000D0A0000F8B5134EE5 +:10FC50000F46756904463068001D00F0BDFE601C4B +:10FC600007D1002F05D031680D48091D00F041FF74 +:10FC7000F8BD30682C1944603168AC4204D2B068D9 +:10FC8000091D00F01DFFF8BD7068091D00F018FF88 +:10FC9000306B8442F7D23463F8BD00008C470020FB +:10FCA000945D0020F8B5856B164604460027026C6B +:10FCB000002A11D0002E19D0E068F8F7CFFA216C95 +:10FCC000E068401AE0602268904202D26068401A00 +:10FCD000E060022E17D019E02068002816D1606875 +:10FCE00001F00EFD0746002060600FE0A068F8F705 +:10FCF000B5FA216CA0684018A0606168884205D3FD +:10FD00002068A06002E0002D00D06D1E6D1CA56370 +:10FD10003846F8BD114D124E124FE868002817D032 +:10FD200000F0F4FEF068C468201D00F055FE28695C +:10FD3000401E2861E868401EE86000F0F3FE206B7A +:10FD400000F0FEFE204600F0FBFEE8680028E7D148 +:10FD500038680128E1D900F015FFDEE78C47002064 +:10FD6000805D0020B85C002030B4124900E01146EC +:10FD70000A688242FBD34B685C18844203D1406816 +:10FD800018184860084643681C1894420CD10A4C65 +:10FD90002468A24206D052689A1842600A68126823 +:10FDA000026002E0046000E00260814200D008606E +:10FDB00030BC7047D8470020C8470020F7B582B054 +:10FDC000039800260068002859D00398416802462D +:10FDD0004968083241600092914201D1496841600E +:10FDE0004068C06801900398416849684160009A82 +:10FDF000914201D149684160CF6824200299704343 +:10FE0000441804983D46002F01D11E490D68256015 +:10FE1000294634316160E96A2161296BE161696CCD +:10FE2000A1600023E96CA3616161052813D0154925 +:10FE30000A68954201D1237311E0207303280ED183 +:10FE4000886B401C8863A86A002801D002202073B8 +:10FE500001F0F8FC03E02846FCF724FF2073286B30 +:10FE600000210278A52A04D14278401C491CA52A09 +:10FE7000FAD0880820840198761C8742B3D1304696 +:10FE800005B0F0BD8C47002003480068401C72B6E6 +:10FE900000D0FEE7FEE70000E0470020F8B5054689 +:10FEA00000F034FE2E46403605243457002C0FDD7A +:10FEB0002F462437686A00280AD0384601F090FCA3 +:10FEC000002801D000F0F2FE641E64B2002CF1DCC8 +:10FED0000027FF43777100F025FE00F017FE042491 +:10FEE0003457002C10DD2846103000902869002877 +:10FEF0000AD0009801F074FC002801D000F0D6FE72 +:10FF0000641E64B2002CF1DC377100F00BFEF8BD0A +:10FF1000F8B50446002500F043FF374E002730684F +:10FF2000364A002801D0F0681BE005213448090357 +:10FF3000430705D0C01DC008314BC000C31AC91A01 +:10FF400041180839C908C9005760106031604F6016 +:10FF50000B1A0F6043600160B3600120C00773603B +:10FF6000F06004423FD1002C3DD0204608304107CC +:10FF700008D04107490F0823591A0818410701D032 +:10FF800072B6FEE700282ED0716888422BD81B4934 +:10FF9000146801E0214614466268824202D2226857 +:10FFA000002AF7D1326894421DD00D6822680A6099 +:10FFB000616808350A1A102A09D921184B0701D09F +:10FFC00072B6FEE74A6060600846FFF7CDFE6168E2 +:10FFD0007068401A7060B268904200D2B060F068F9 +:10FFE00027600143616001F02DFC680701D072B603 +:10FFF000FEE72846F8BD0000C8470020D84700208B :020000040101F8 -:100000002AD10121282007F411D50446AA6869687D -:10001000286862622162E061F46006980188A1802C -:10002000217FA171F80701D00120C003079908437F -:100030002080308A608047207082304600F0AAF825 -:1000400020461030F8F70EFE217F206A00F008F8F5 -:10005000308A002107F440D6009809B0F0BD0000B6 -:10006000F3B583B00020019004980125012845DDF7 -:100070001621039A69438818028A5204920F39D1D3 -:10008000039A4078515C000209181D48814231D121 -:1000900001A80290EFB204264720FFF767FB00900B -:1000A0000469002C14D02079B8420BD16079B04299 -:1000B0000CD0009821461030F8F7DAFD204607F4FE -:1000C0002BD405E02468002CEDD101E0002C0AD1EE -:1000D00030460121083007F4A9D4044601460098AF -:1000E0001030F8F7CBFD277166713246A01D0299DA -:1000F000F8F7B4F804986D1C8542B9DB05B0F0BD83 -:100100000229000000487047781C010170B50646BE -:1001100010480D46007800281AD04720FFF76EFBE4 -:10012000A91D8BB2014603220B4807F405D50446EE -:100130000A482A468078207001206070052060807F -:10014000A5803146A01DF8F789F8204607F430D580 -:1001500070BD00003747002006470000904D00208A -:1001600070B584B00E461446054601AA694630466D -:10017000FFF728FE6846028802A80199F8F76EF892 -:1001800002A844550246684601883046FFF758FEEB -:1001900004B070BD10B504464720FFF7E7FA0449E4 -:1001A000216009216181183060600120208110BD2B -:1001B000881C0101FFB583B00C464720FFF7D6FA33 -:1001C0000546808861882678401887B2059807F42C -:1001D00071D5012807D03846FDF738FD6946FFF78D -:1001E000DEFE002802D0022007B0F0BD01210598F4 -:1001F00007F472D50C3C0020AC6028736846007888 -:10020000687301AA02A9FFF7DDFDA86801990446F9 -:10021000895D0C34890720D5A188C28808318BB24A -:100220003102C1200001891D07F486D4064613203F -:100230003070A88861884018B080A088F08030466F -:10024000A288A11D0830F8F709F8304607F4B0D4A9 -:100250000121059807F440D501E007F45DD30120A2 -:1002600007B0F0BD10B5FBF7D1FE002010BDFFB503 -:1002700083B00C464720FFF779FA054680886188ED -:100280002678401887B2059807F414D5012807D0BE -:100290003846FDF7DBFC6946FFF781FE002802D0F7 -:1002A000022007B0F0BD0C3CAC602E7368460078AD -:1002B000687301AA02A9FFF785FDA86801990446A1 -:1002C000895D0C34890720D0A188C28808318BB29F -:1002D0003102C1200001891D07F42ED406461220E8 -:1002E0003070A88861884018B080A088F0803046BF -:1002F000A288A11D0830F7F7B1FF304607F458D4A3 -:100300000121059807F4E8D401E007F405D30120A2 -:1003100007B0F0BD10B50C464720FFF727FA8088DC -:100320006188A31D401880B2A1880022FBF706FE59 -:10033000002010BDF8B5488800900C468E88FBF769 -:10034000AFF800281DD0182E01D9182700E0374635 -:10035000324623A00099FAF72BFA0025002F08D97E -:100360006019817927A0FAF723FA6D1CADB2BD425E -:10037000F6D3BE4202D925A0FAF71AFA25A0FAF759 -:1003800017FA009802281FD0062802D0082824D186 -:100390001FE0022E21D1E0881F49012802D0002849 -:1003A00008D01AE001200870FBF77AF8002814D072 -:1003B0001AA006E000200870FBF772F800280CD0A5 -:1003C0001CA0FAF7F5F908E0A188A01DFBF782F858 -:1003D00003E0A188A01DFAF7DBFF0020F8BD0000B4 -:1003E0005B424C455D20777269746520696E643AA2 -:1003F000206174745F6964783D2575206C656E3D7D -:10040000257500002025303258000000202E2E2EA9 -:10041000000000000D0A0000374700205B424C45F9 -:100420005D206E6F7469667920656E61626C6564CB -:100430000D0A00005B424C455D206E6F7469667961 -:100440002064697361626C65640D0A00FFB581B058 -:1004500000276846078048881C460D46082823D098 -:100460000A2825D005206946088014A66846008819 -:100470002146083083B21348039A07F45DD387718D -:1004800029780446017068460288A28069886180E4 -:10049000002A03D03146E01DF7F7E0FE204607F4BE -:1004A00087D3002005B0F0BD6846FAF7E5FF02E00B -:1004B0006846FBF7DFFA0646D8E700004E53494E80 -:1004C000470000000547000070B516460C46104670 -:1004D00007F4F0D3012818D1A1791A48002916D0C1 -:1004E0002178062309023246891D07F425D30546E3 -:1004F000A078FFF746FD288080202871284607F461 -:1005000057D30021304607F4E7D3002070BDA188FF -:100510003246891D8BB221780902891D07F40CD35C -:100520000546A078FFF72DFD288000202871A088BF -:100530006880A288E11D681DF7F790FE284607F441 -:1005400037D3DEE7140C000010B501240020640747 -:10055000206007F447D22E4802882E480168002008 -:1005600007F4CCD22C4802882C480168012007F4FB -:10057000C5D22B48008882B22A480168022007F4BD -:10058000BDD22948008882B228480168032007F4B8 -:10059000B5D22748416AF0221143416225481AF436 -:1005A0009FD226482449016025494161254981603F -:1005B0002549C160254981612549C16126492548F0 -:1005C0008863FDF7E1FC2068C0B2F8F77BFB2348A5 -:1005D0000078002806D000201AF4C8D50146002073 -:1005E000F8F776FB2068C0B2F8F778FBF8F77CFBE9 -:1005F0002068C0B21AF446D32068C0B21AF450D3AF -:100600002068C0B21AF40ED50120206010BD000091 -:100610001C010020180100202401002020010020DE -:1006200034010020300100202C010020280100208E -:100630004025024074020020500250008080024099 -:1006400000080F0058086A00420500000F05050663 -:100650000F000F034000D0004080024062000020E5 -:10066000F0B5314C83B0E06980075AD50220206292 -:10067000A56B08201AF41ED601201AF429D62B499E -:100680000027086940194608B219801A08612848ED -:100690000068F8F7B7F80022264BF8F733F8019115 -:1006A00000903E212846F8F725FB80197941F8F79C -:1006B000B7F8019B009AF7F7BDFFF8F7D9F80546A0 -:1006C0001D4A0023F7F788FD06461B49F8F712FB81 -:1006D0001A49281A081A81B2220419483243426082 -:1006E0000160206B0821884308432063A06907212B -:1006F00009078843A061A169012081430143A161E9 -:100700002062FDF741FC0F48104A00784100411873 -:100710000D4808184178D1610D498078C8600D48AE -:10072000077003B0F0BD000000800240A802002066 -:100730009000002000408F40710200007002000015 -:100740004080024010400020981B010140250240DB -:10075000802502408000002070477047436882680F -:1007600001699A60836842685A604A68824201D18E -:1007700082684A60002202610868401E08600868BA -:100780007047000001480069704700008C47002056 -:10079000F8B51746204A06460024906B0725401CF2 -:1007A00090631069814232D314206D1E1B49684347 -:1007B00041182420604380190122FFF7C1F9041970 -:1007C000002DF1D12420144D604380190222696864 -:1007D000FFF7B6F904192420604380190222A968A2 -:1007E000FFF7AEF9041924206043801904220C4954 -:1007F000FFF7A6F904192420604380190322094950 -:10080000FFF79EF90419002F01D00020386000F096 -:10081000DBFE2046F8BD00008C470020B85A0020BF -:10082000805B0020945B002001460831002241607B -:10083000D243C160826001610021016070470021E4 -:100840000161704730B40C68621C02D00246083265 -:1008500002E0026904E01A4653681D68A542FAD90D -:1008600053684B6099608A60516008610168491C57 -:10087000016030BC704742684A6093688B6093683F -:100880005960916008610168491C0160704700006F -:1008900072B604480168491C0160BFF34F8FBFF373 -:1008A0006F8F7047E047002005490868002804D092 -:1008B000401E086000D162B6704772B6FEE70000C5 -:1008C000E047002000281CD070B504460D4D083CC0 -:1008D0006068E968084201D172B6FEE72268002A22 -:1008E00001D072B6FEE78843606000F01BF96068D3 -:1008F0006968401868602046FFF7F8F800F064FE69 -:1009000070BD7047C84700200120044900074860B7 -:10091000BFF34F8FBFF36F8F7047000000ED00E013 -:1009200010B500280FD009498A6B002A01D072B691 -:10093000FEE78A6B521C8A630021FFF749F800F03A -:1009400043FE002801D1FFF7DFFF10BD8C470020D8 -:1009500002498A6A02604969416070478C470020F9 -:10096000F0B585B00027054607702C480169029153 -:10097000006924214843FFF78DF906004CD000227E -:100980000299FFF705FF03970290002841D90398C9 -:10099000242148438019017B052911D20A007A4499 -:1009A000127992189744020406080A00582408E0B5 -:1009B000522406E0422404E0532402E0442400E0F0 -:1009C000002441682846F7F799FC2846F7F76AFCA7 -:1009D0000F2804D220212954401C0F28FBD32F5468 -:1009E0002D180398242148438019018C82680192B4 -:1009F0000091036922460AA12846F9F7E9FE284634 -:100A0000F7F750FC451903980299401C039088425F -:100A1000BDD33046FFF756FF05B0F0BD8C47002030 -:100A20000925630925750925750925750D0A000035 -:100A300001490120486270478C47002010B50C46E0 -:100A4000002809D0054909681831FFF7FBFE01218C -:100A50002046FEF7BDFF10BD72B6FEE78C470020B2 -:100A600070B50B4604002FD0226D002A0ED0E16C29 -:100A7000994200D21946E06A884225D0012A23D142 -:100A8000124D2A68944203D172B6FEE772B6FEE7B1 -:100A9000E162A269002A02DB0722511AA161142235 -:100AA0000B4E50436169801981420DD1201DFFF723 -:100AB00055FEE06AA969884200D9A861142148431B -:100AC0008019211DFFF7D7FE70BD00008C47002064 -:100AD000B85A002010B582B00D480024019023467A -:100AE00080220CA100940D4800F090FB012803D057 -:100AF000401C0BD172B6FEE772B600210848C9430C -:100B000001630121C161446100F052F802B010BDDF -:100B1000C047002049444C450000000099FA0001FC -:100B20008C4700200248816B491C8163704700009C -:100B30008C470020164B986B002802D00120586289 -:100B40007047002058629869142102464A431149AF -:100B50008A58002A0AD1002806D01422401E424397 -:100B60008A58002AF7D001E072B6FEE7142210B4CA -:100B7000424351184A680C46526808344A60A242FF -:100B800001D152684A60D1681960986110BC704701 -:100B90008C470020B85A0020014840687047000088 -:100BA000C84700200148806870470000C8470020FF -:100BB00070B50F48016AFF22120411430162016AF5 -:100BC0001202114301620B4C00252561A5610A4800 -:100BD0007D21C9000068F7F7D5FA401E6061072043 -:100BE000206106480560F7F783FA002070BD000019 -:100BF00000ED00E000E000E000400020E0470020C1 -:100C000010B502460021012000F00CF8041E07D0A8 -:100C10000021416001600B460A46C16000F05BF8AC -:100C2000204610BDF8B517460E46050016D0002E1A -:100C300016D070435030FFF72DF804000CD020463A -:100C40005030002E0ED02060266420460121E5633E -:100C500000F00AF84C2007552046F8BD72B6FEE7B2 -:100C60000020E7E72460EFE770B50D46040026D0CA -:100C7000FFF70EFE216CE06B48432168411861606C -:100C80000021A1632168A160E06B216C401E4843F4 -:100C90002168224641180020C0434032E1601071B3 -:100CA000507120461030002D0BD0FFF7BDFD2046BF -:100CB0002430FFF7B9FDFFF7F7FD012070BD72B6D4 -:100CC000FEE721690029F6D000F04CFC0028F2D0A4 -:100CD000FFF71AFEEFE7FFB5002783B004460028B0 -:100CE00003D00498002802D006E072B6FEE7206C1C -:100CF000002801D072B6FEE70698022804D1E06B06 -:100D0000012801D072B6FEE700F03CFB002804D1B8 -:100D10000598002801D072B6FEE72046254610301F -:100D200040350290FFF7B4FDA06BE16B884208D319 -:100D30000698022805D0059800284AD0002F4BD0ED -:100D40004EE0069E0499A56B0027226C002A11D064 -:100D5000002E19D0E068F7F781FAE168206C091AD3 -:100D6000E1602268914202D26168081AE060022EB6 -:100D700017D019E02068002816D1606800F082FBC7 -:100D80000746002060600FE0A068F7F767FA216C63 -:100D9000A0684018A0606168884205D32068A06000 -:100DA00002E0002D00D06D1E6D1CA563606A002856 -:100DB00006D02046243000F0D5FB002802D103E005 -:100DC000002F01D0FFF7A0FDFFF76EFD012007B057 -:100DD000F0BDFFF769FD20E06846FFF7B9FD012788 -:100DE000FFF762FDFFF79EFEFFF752FD0420285635 -:100DF000401C00D1287105202856401C00D1687184 -:100E0000FFF752FD05A9684600F0CEF9002807D08B -:100E10002046FEF705FF00F0D7FB002007B0F0BD2D -:100E2000FFF736FDA06BE16B884201D1012600E09F -:100E30000026FFF739FD002E0ED005990298FFF726 -:100E4000FDFD2046FEF7ECFE00F0BEFB002800D0C2 -:100E500068E7FFF759FD65E72046FEF7E1FE00F081 -:100E6000B3FB5FE7FFB583B01E461746040003D00F -:100E70000498002802D006E072B6FEE7206C002835 -:100E800001D072B6FEE7022E04D1E06B012801D03A -:100E900072B6FEE7F7F740F90190A06BE16B88426C -:100EA00008D3022E06D000240198F7F739F920461E -:100EB00007B0F0BD2046403005250090455732462A -:100EC00020460499FEF7B0FD681C04D000986D1C04 -:100ED00045710124E8E7606A0028FAD020462430F2 -:100EE00000F040FB0028F4D0002FF2D00120386041 -:100EF000EFE7F7B5002784B00446002803D0059833 -:100F0000002802D006E072B6FEE7206C002801D06F -:100F100072B6FEE700F036FA002804D106980028E1 -:100F200001D072B6FEE720462546243040350290B7 -:100F3000FFF7AEFCA66B002E21D0226C059B002A89 -:100F40000BD0E0688018E0606168884201D32068B7 -:100F5000E06001461846F7F781F9761EA66320691E -:100F6000002807D02046103000F0FCFA002801D0FD -:100F7000FFF7CAFCFFF798FC012007B0F0BD069808 -:100F8000002802D0002F05D008E0FFF78DFC0020DC -:100F900007B0F0BD6846FFF7DBFC0127FFF784FCD4 -:100FA000FFF7C0FDFFF774FC04202856401C00D159 -:100FB000287105202856401C00D16871FFF774FC89 -:100FC00006A9684600F0F0F8002811D02046FEF788 -:100FD00027FE00F0F9FAFFF75BFCA06B002827D092 -:100FE0000026FFF761FC002EA2D0002007B0F0BD64 -:100FF000FFF74EFCA06B002812D00026FFF754FC30 -:10100000002E0FD006990298FFF718FD2046FEF734 -:1010100007FE00F0D9FA00288AD1FFF775FC87E7B0 -:101020000126EBE72046FEF7FBFD00F0CDFA7FE757 -:101030000126D6E7F3B5002785B0044600970028BF -:1010400004D0206C002803D072B6FEE772B6FEE72B -:1010500000F098F9002804D10698002801D072B653 -:10106000FEE720462546243040350190FFF710FC6E -:10107000A06B002817D0401EA0632068002802D172 -:10108000FEF782FE60602069002807D020461030FD -:1010900000F068FA002801D0FFF736FCFFF704FCE7 -:1010A000012007B0F0BD0698002802D0002F0AD01A -:1010B0000DE00098002801D072B6FEE7FFF7F4FBC0 -:1010C000002007B0F0BD02A8FFF742FC0127FFF7A0 -:1010D000EBFBFFF727FDFFF7DBFB04202856401C46 -:1010E00000D1287105202856401C00D16871FFF7F7 -:1010F000DBFB06A902A800F057F800281BD0204609 -:10110000FEF78EFD00F060FAFFF7C2FBA06B00282F -:101110003ED00026FFF7C8FB002EA7D0009800287D -:101120003ED0FFF7B5FB606A002833D0206B072163 -:101130000068091A2FE0FFF7ABFBA06B002808D06E -:101140000026FFF7B1FB002E1CD02068002802D03B -:1011500009E00126F5E7FFF79BFB606800F0C6F9A0 -:101160000090FFF7A1FB06990198FFF767FC204666 -:10117000FEF756FD00F028FA002800D076E7FFF7CA -:10118000C3FB73E72046FEF74BFD00F01DFA6DE749 -:101190000126BFE700216068FFF762FCFFF784FBD0 -:1011A000002007B0F0BD0000F8B50D46040012D0D5 -:1011B000002D12D0FFF76CFB134E7269636828682C -:1011C000D11A471C0BD02768B66AB74209D09342A0 -:1011D00007D8012413E072B6FEE772B6FEE70024DA -:1011E0000DE0884208D9401A28600748816A2160CA -:1011F00040696060002402E0002001242860FFF7BD -:1012000053FB2046F8BD00008C470020FFB585B099 -:1012100090000F9F0E9D0290FEF73CFD06001ED031 -:101220005C20FEF737FD040016D026630599019176 -:101230000899009130460299069EA5220391F7F77E -:101240001FF80399206B091F4018C008C0000290C6 -:10125000400708D072B6FEE73046FFF733FB0020A8 -:10126000C04309B0F0BD2118325C20310A75315CF1 -:10127000002902D0401C1028F5D326460020403615 -:10128000F070072D00D30625E5620020E564206597 -:10129000201DFFF7D4FA20461830FFF7D0FA24615A -:1012A0000720411B6462A161002161653176009ACB -:1012B00001990298FEF774FD2060002F00D03C6079 -:1012C0002546FFF7E5FA284E3069401C306130684A -:1012D000264F002803D0F069002821D026E0356091 -:1012E0003069012822D1002414206043C019FFF77F -:1012F0009BFA641C072CF7D31D48FFF795FA1D488D -:10130000FFF792FA1C48FFF78FFA1C48FFF78CFA98 -:101310001B48FFF789FA164870601430B06005E08A -:101320003068E96AC06A884200D83560F06A401CBB -:10133000F0626864E86AB169884200D9B06114213A -:101340004843C019291DFFF796FAFFF7ADFAF06977 -:10135000002806D03068E96AC06A884201D2FFF7E7 -:10136000D3FA012009B0F0BD8C470020B85A002004 -:10137000445B0020585B00206C5B0020805B0020F9 -:10138000945B00200648C169002904D0806B0028C6 -:1013900003D00020704701207047022070470000F2 -:1013A0008C47002001484069704700008C470020AE -:1013B000F8B5324F0026B86B002808D0386A401CB8 -:1013C0003862786A002800D001263046F8BD7D6971 -:1013D0006D1C7D6115D178680068002801D072B657 -:1013E000FEE77868B9687960B860B86A401CB8628E -:1013F00078680068002813D07868C068C0684068C2 -:101400003863386B854211D37868006800280AD0A9 -:101410007868C068C4686068854211D2386305E0A6 -:101420000020C043ECE70020C04338633868142133 -:10143000C06A4843124908580128C2D90126C0E7AA -:10144000201DFFF78BF9A06A002803D02046183032 -:10145000FFF784F9E06AB969884200D9B8611421BC -:10146000484307494018211DFFF705FAE06A39682B -:10147000C96A8842C8D30126C6E700008C4700200D -:10148000B85A002070B500210446002828D0154D18 -:101490002868844201D072B6FEE7206D002808D08B -:1014A000401E2065E36CE26A9A4219D0002802D0FF -:1014B00016E072B6FEE7201DFFF750F9E06C072139 -:1014C000E062081AA061E06AA969884200D9A861AF -:1014D0001421484304494018211DFFF7CCF901218C -:1014E000084670BD8C470020B85A002070B50446ED -:1014F0000020002C2AD0194DE16A2A68D26A914254 -:1015000025D2A069002804DB28680721C06A081AD0 -:10151000A061E06A1422124E504361698019814231 -:1015200010D1201DFFF71AF92868C06AE062A96986 -:10153000884200D9A861142148438019211DFFF772 -:101540009AF902E02868C06AE062012070BDE16C8F -:101550002A68D26A9142F8D370BD00008C470020FF -:10156000B85A002070B5C068C468002C0BD0204663 -:1015700018300646FFF7F2F8104DA86B002804D08B -:1015800031460F480EE072B6FEE7201DFFF7E6F881 -:10159000E06AA969884200D9A86114214843094931 -:1015A0004018211DFFF767F9E06A2968C96A884277 -:1015B00002D90120686270BD002070BD8C470020F8 -:1015C0006C5B0020B85A0020F8B52E4D0027A86BA0 -:1015D000002808D0FFF75CF9A86B401EA863A86B31 -:1015E000002802D046E072B6FEE72869002841D004 -:1015F000254E306800282AD0F068C468204618308C -:10160000FFF7ACF8201DFFF7A9F8E06AA969884246 -:1016100000D9A861142148431C494018211DFFF737 -:101620002AF9E06A2968C96A884201D30120686200 -:1016300030680028E0D1002C09D06868294600688D -:1016400000281BD04868C068C068406808632C6ADE -:10165000002C09D00126FFF7ABFE002800D06E62F7 -:10166000641EF8D100202862686A002802D0012791 -:10167000FFF74AF9FFF718F93846F8BD0020C043D4 -:10168000E4E700008C4700206C5B0020B85A002083 -:1016900040BA7047C0BA70470138FDD170470000AA -:1016A000F7B50325AD06286A82B016460C464008F9 -:1016B00040002862286A022108432862286A8007BD -:1016C000FCD46620686001272F61A86AC005FCD59C -:1016D000992068602F61A86AC005FCD5FF20913071 -:1016E000FFF7DAFFFF230133AB626846EF60352175 -:1016F00069602F61A96AC905FCD5AB62A969EF6071 -:10170000C9B205226A602F61AA6AD205FCD5AB6214 -:10171000AA690902D2B211430180C80702D003208E -:1017200005B0F0BDAB626869FF210831884368618C -:101730006869C91E08436861029800024830686001 -:101740000820A860EE602F61A86AC005FCD5FF20C4 -:101750000130A8620023F61CB0080ED0B208114870 -:10176000006899006054060A09194E70060C000EB4 -:101770008E705B1CC8709A42F1D8FF200130A862BD -:101780006869FF2108318843686168693843686186 -:10179000286A800880002862286A3843286200206E -:1017A00005B0F0BD8000000C032080064169FF22D7 -:1017B000083291434161426901210A434261026A50 -:1017C000920892000262026A0A43026270470000B5 -:1017D000002003218906096A49084900032292066C -:1017E00011621146096A0222114303229206116214 -:1017F00000BF03218906096A022211400229F8D09C -:10180000D1010322920691620321D1609F21516090 -:101810000121116100BF03218906896AFF2201327B -:1018200011409142F7D103229206916211468869D4 -:101830004969FF2208329143032292065161114601 -:101840004969012211430322920651611146096A36 -:101850008908890011621146096A01221143032295 -:1018600092061162704700000000010200000000B3 -:10187000010203040138FDD170470000F0B40324D5 -:10188000A406236A5B085B002362236A02252B43BC -:101890002362236A9B07FCD4FF230133A36265699B -:1018A000DE1DB543656165691E1D35436561000236 -:1018B0006B3060600820A060E26001262661A06AAB -:1018C000C005FCD5A3620023D21C90080ED0950859 -:1018D0000F4800689A008854070A52185770070C7E -:1018E000000E97705B1CD0709D42F1D86069FF219B -:1018F000083188436061606930436061206A800814 -:1019000080002062206A30432062F0BC00207047D3 -:101910008000000CF8B5064601200025C004864270 -:1019200001D90520F8BD0324A406206A4008400020 -:101930002062206A022108432062206A8007FCD4CA -:10194000FF270137A76200F0BBF8002801D003256C -:1019500015E00620606001212161A06AC005FCD568 -:10196000A7623002203060602161A06AC005FCD50A -:10197000A7620C4800F0C8F8002800D10225606971 -:10198000FF2108318843606160690121084360617B -:10199000206A800880002062206A0843206228466E -:1019A000F8BD0000E6960100F7B506460120C00428 -:1019B00082B01546864202D9052005B0F0BD03204D -:1019C0008006016A490849000162016A0222114346 -:1019D0000162016A8907FCD4FF2101318162F2B200 -:1019E0008C1AA54200D8ACB20398009000F068F8B9 -:1019F000002840D106214806416001210161816A29 -:101A0000C905FCD5FF2101310320800681624169AF -:101A1000FF2208329143416141690422114341612F -:101A2000310232314160C4600022002C16D9009886 -:101A300087183B78F87819467B7800061B02194313 -:101A4000BB781B04194301430802F978000A090610 -:101A5000084319490860121DA242E8D3012103205E -:101A600080060161816AC905FCD5FF2101318162CF -:101A7000124800F049F8A54209D003983619001918 -:101A80002D1BFF2401340390A542ADD8ABE7032002 -:101A900080064169FF220832914341614169012278 -:101AA00011434161016A890889000162016A114399 -:101AB0000162002005B0F0BD8000000C1A06000095 -:101AC00038B40125032080066A46C560352141608F -:101AD0000561816AC905FCD5FF24013484628169EE -:101AE000C560CBB2052141600561816AC905FCD59D -:101AF000846280691902C0B2014388B21180C007B4 -:101B000000D0012038BC7047F8B400210125032221 -:101B100092066B46D560352454601561946AE405DD -:101B2000FCD5FF27013797629469D560E4B205269A -:101B300056601561966AF605FCD59762966924028F -:101B4000F6B234431C80E30722D0814202D9F8BCAC -:101B500000207047032292066B46D56035245460FE -:101B60001561491C946AE405FCD597629469D560B7 -:101B7000E4B2052656601561966AF605FCD59762B3 -:101B800092692402D2B21443A2B21C80D207DCD1E3 -:101B9000F8BC012070470000001713001710001751 -:101BA0000E0017090017040017000017180117147A -:101BB000011715011719000000280002000000009D -:101BC0000328000200000000292A00020080800093 -:101BD0000328000200000000242A00020080800088 -:101BE0000328000200000000252A00020080800077 -:101BF0000328000200000000272A00020080800065 -:101C00000328000200000000262A00020080800055 -:101C10000328000200000000282A00020080800043 -:101C20000328000200000000232A000200800800B0 -:101C300003280002000000002A2A00020080080099 -:101C40000328000200000000502A00020080070064 -:101C50004DC70001DBC60001D9C60001D7C600018F -:101C600000140000F5C70001130C000099D9000111 -:101C700003140000B1C80001C7FF000141FF0001CB -:101C8000F5FE0001A9FE0001130C00005DDA000161 -:101C9000150C00003DDB0001170C000075D8000199 -:101CA000000C0000B5D80001064700006F020101DA -:101CB000034700001503010108470000B5010101B9 -:101CC0000E47000001FE000105470000C9040101A4 -:101CD000FFFF000089BD0001130E0000B5CB00011D -:101CE000150E0000C5CA0001170E000035D0000116 -:101CF000190E00000DD00001D01C010105000000EC -:101D0000F7B586B0002002905C48154604695C482F -:101D10000E46824201D9054602E0002D00D1012580 -:101D2000002C08D0A1880698814204D1E088B042F6 -:101D300001D1012002905348039084460698010483 -:101D400031430020002C1CD00A0CA7888BB297428C -:101D500007D1E7889F4204D1002807D0216801609D -:101D600007E020462468002CEFD10AE06146226893 -:101D70000A602168002902D00020206001E061464D -:101D80004860002C07D10221102000F095F8069938 -:101D900081800446C6802801052100F077F80746B7 -:101DA0007D200E464643EFF31085012080F3108816 -:101DB000684600F087F885F3108800980490C019F1 -:101DC0000501019927202D098E19000105918642F0 -:101DD00003D96D1C2D012D09361AE660A560039804 -:101DE000294F86460020844670460068002813D09C -:101DF000A268E1680091C36881680193531A1B01CE -:101E00001B09BB420AD2914203D1019A0099914227 -:101E100004D984460068E9E7724654602060604651 -:101E2000002801D0046001E071460C60134802995B -:101E30000069002901D1A04203D1C168806800F087 -:101E400047F8EFF31084012080F3108802A800F017 -:101E500039F884F31088039902980191291A09012D -:101E600009090090B94204D2A84205D101988642DE -:101E700002D8032000F032F809B0F0BDC8010020FC -:101E8000FFFF7F02D8010020FFFFFF0730B50B46A0 -:101E9000014600202022012409E00D46D5409D4244 -:101EA00005D31D469540491B2546954040191546CA -:101EB000521E002DF1DC30BD03B40148019001BD7C -:101EC0002D7A010003B40148019001BD5DB6020006 -:101ED00003B40148019001BD9DB6020003B401485E -:101EE000019001BDAD78010030B4C3688268886894 -:101EF000084D141A2401C9682409AC4203D2904247 -:101F000004D18B4202D830BC0120704730BC002085 -:101F100070470000FFFFFF070A0C838889B29342D5 -:101F200004D1C088884201D1012070470020704749 -:101F300070B4054600680022002810D00B0C86887B -:101F40008CB29E4207D1C688A64204D10168002AFD -:101F500007D0116006E0024600680028EFD170BC8F -:101F6000704729600168002903D00021016070BC1E -:101F700070476A6070BC7047F0B5104F02688646C3 -:101F80000025002A10D0C8688C6893688446E01A3F -:101F900000010009D668B84208D2A34201D1B44575 -:101FA00004D915461268ECE7704641600A60002DBE -:101FB00001D02960F0BD70460160F0BDFFFFFF0752 -:101FC00070B584B004460E46EFF31085012080F30F -:101FD000108802A8FFF776FF85F31088029803990E -:101FE000024600900191A01A0001074900098842A9 -:101FF00004D2A24205D10198864202D8012004B041 -:1020000070BD002004B070BDFFFFFF0730B583B086 -:102010000446EFF31085012080F310886846FFF72F -:1020200051FF85F31088019900986160206003B02A -:1020300030BD00000028000200000000032800025C -:1020400000000000002A000A00802000032800028F -:1020500000000000012A00020080020003280002A4 -:1020600000000000042A000200800800032800028B -:1020700000000000A62A00020080010003280002E0 -:1020800000000000C92A00020080010000280002B0 -:10209000000000000328000200000000052A0020C4 -:1020A000008004000229000A000002000328000248 -:1020B00000000000292B000A008010000328000205 -:1020C000000000002A2B000200801000FFFF00002B -:1020D000B5B80001A40D0000D9D20001A50D000083 -:1020E0000DD300011A0D000025D80001150D0000C8 -:1020F0006DD30001000D000099D300011C0D0000FC -:102100005BD80001A70D000079D70001A80D0000E1 -:1021100067D80001020C00004DD90001000C00003E -:1021200025D90001010E000051CE00010F0E000064 -:102130000DD20001110E000071D200012C0E000022 -:10214000F1D10001030E0000A9CF00010A0E00002A -:1021500065D10001300E0000E5D100010C0E000039 -:1021600099D20001000E0000BDCD0001090E000053 -:10217000E5CD0001010F0000DDBA0001020F0000F3 -:102180007DB70001030F0000C1BA0001040F000079 -:1021900031F00001CC200101364700200100190078 -:1021A000021400002DC90001A0210101010000005E -:1021B000BC2201010300000001102EC78A0E73909B -:1021C000E111C208602700000028000000000000A4 -:1021D00000000000000000000002000000000328D2 -:1021E0000000000000000000000000000000000AE5 -:1021F0000000000001002EC78A0E7390E111C20892 -:1022000060270000000400C0000201290000000057 -:1022100000000000000000000000000A0080140020 -:102220000328000000000000000000000000000083 -:10223000000A0000000002002EC78A0E7390E11110 -:10224000C20860270000001000C000020229000040 -:10225000000000000000000000000000000A0080F4 -:10226000140003280000000000000000000000002F -:102270000000000A0000000003002EC78A0E7390C1 -:10228000E111C20860270000000A00C00002032814 -:102290000000000000000000000000000000000A34 -:1022A0000000000004002EC78A0E7390E111C208DE -:1022B00060270000000200C0000200000447000088 -:1022C0004D0401010A4700003503010107470000E2 -:1022D0006502010158250101682501014D9B00019E -:1022E0004025010128250101799D000148250101B2 -:1022F0007C240101919C000150250101042401016D -:10230000D5990001EC240101402401015D990001EF -:10231000E8240101B8240101C19B0001202501012D -:102320007C2501017592000160250101F424010161 -:10233000E98E0001BC250101CC2301011D8F0001A4 -:102340000102030405060040404040404040404038 -:102350004141414141404040404040404040404078 -:102360004040404040404005020202020202020298 -:10237000020202020202022020202020202020202F -:10238000200202020202020290909090909010109F -:10239000101010101010101010101010101010103D -:1023A00010100202020202028888888888880808C1 -:1023B000080808080808080808080808080808089D -:1023C000080802020202400047230101627373659C -:1023D00074203C6669656C643E203C76616C3E3AD4 -:1023E00020777269746520626F6F747365747469A5 -:1023F0006E67206669656C64202863617265667526 -:102400006C21290073686F772064657669636520A5 -:10241000696E666F202874656D702F7664642F6610 -:10242000616E2C2073616D6520617320424C4520E4 -:10243000494E464F5F515545525920616C6C2900F9 -:10244000626C656C6F67205B6F6E7C6F66665D3A71 -:1024500020424C452074726166666963206C6F6728 -:1024600020286576656E7473202B206672616D6519 -:10247000206865782064756D7029000073686F7737 -:10248000204672656552544F532072756E74696DA3 -:102490006520696E666F2028757074696D652F748C -:1024A00061736B732F686561702F7461736B206C3F -:1024B00069737429000000006C6564203C317C3233 -:1024C0003E203C6F6E7C6F66667C746F67676C65E0 -:1024D0003E3A20636F6E74726F6C20626F6172643B -:1024E000204C4544000000006C656400626C656C23 -:1024F0006F670000627364756D703A2073686F7760 -:1025000020626F6F7473657474696E67207265639F -:102510006F7264202B2063726320636865636B00B5 -:10252000706172616D00000073686F772066697278 -:102530006D776172652076657273696F6E00000059 -:1025400076657273696F6E00737973696E666F007A -:10255000646576696E666F0068656C7000000000E7 -:10256000627364756D7000006C69737420616C6CCB -:1025700020636F6D6D616E64730000007061726145 -:102580006D205B736574203C6C6564315F626C69BF -:102590006E6B5F6D737C70776D5F647574795F705F -:1025A00063743E203C76616C3E7C736176655D3A77 -:1025B0002061707020706172616D73006273736569 -:1025C0007400000020202020202020202062316183 -:1025D0006464727C6232616464727C623173697AB1 -:1025E000657C623273697A657C62316372637C6296 -:1025F000326372637C62317665727C6232766572B8 -:10260000203C6865787C6465633E0D0A000000002C -:102610003026010100400020EC070000D28B0001B1 -:10262000382C0101EC470020BC6B0000F02A0000B0 -:1026300011D490D00322A01AFF01011013C202028C -:102640005420382B11D80D490868496813F008FB4D -:102650000498EFF78EFF0446C1888088FF22FFF7B9 -:102660009DFD2046FFF73AFCB3E705B0F0BD981496 -:1026700007D8011B20C8042430D702100E4B18477E -:10268000FBFD0646052030707580281699B1813013 -:102690001D3946E5F773FD3046F9F70EFF0E222986 -:1026A00046422C45FD074038112E0CD0534B0522D5 -:1026B00003212846FDF733FE121E134B75162D0518 -:1026C000D0398F142902D01499897912E010102181 -:1026D0001176FAF74BF8044D2859F9F7FBFE4C2018 -:1026E0002851801112041B2007771538B5049C105F -:1026F0003294014CA04738BD5143F84A26468F1802 -:1027000039462036FD6D707D80311191C97FA0372B -:102710000E912246397815320F92F14A1092032910 -:102720002BD0100C2873D0F17D0F980CF00DF81001 -:1027300014286FD0688869460883F0B597B0087888 -:102740000C460F9010182014900F9848214843FE13 -:102750004922464018064680361090F17F180991AC -:10276000C56DA0301690014E180A274612922037E8 -:10277000F74A1552100F2AD061783C2949D04329D5 -:1027800047D0787D1008287DD0F97D129814F0FC90 -:10279000F9100E2878D0698868468184687A297A89 -:1027A00010220409020843E97908430690A97A082F -:1027B000A84172E97A8172297BC17229460D310ED6 -:1027C000380E91100AF02FFAA878400733D5100E72 -:1027D0002132E0907E012806D0507E401E12061065 -:1027E000080E507603D006E03D21DB4801061110AB -:1027F00012F0D2F9169A01211170A978D448C907AC -:102800005CD0100899482359430818101822A030AA -:102810000270FF20F07752E001220270A878CC49C4 -:10282000C0074CD09F98482358434020181442E0DA -:10283000E97C08A80173297D4173697D8173A97DB5 -:10284000C108180D0174297E4174697E8174B189B3 -:10285000BC101E81F189C181318A018210994031F9 -:102860008A8F8283C98F0184B188C183F1884184B2 -:102870001C21C18442101472B848817808A8C17420 -:1028800001E04DE11BE0022606752C2902D0CC1098 -:102890000D02D4E87A800705D5297B0E98380BF015 -:1028A0007EF908A9087503A90F0C1110402801D161 -:1028B0001698067060783C2870D030E162886946CE -:1028C0000A82A2884A82A2790A75E2794A75207A38 -:1028D0008875E07EC875A08B0883E08B4883208CC8 -:1028E0008883608CC8832146243108A81018F0A47E -:1028F000F9787A08A94871B87A8871A08D69460874 -:1029000085206B0B901E200C90012018103E75380E -:102910007D0875B87D8875A878C006C017401CC8AA -:10292000758E486946028A0A87428A4A87827D08EC -:10293000A90A77C27D4A77027E8A77428B10A90A5C -:1029400080828B4A80807F087104A919A41332F910 -:10295000101098482148437C49401803907C30125D -:1029600099101AF05DF90398F97D80308170039910 -:102970000922A0310A700121C170039817218166D4 -:10298000E18B49100F41660521C166016715996009 -:1029900030C97E180E2904D072498161012102E0FC -:1029A0002AE024146181751F998182F97D126010DB -:1029B00009F6F8022802D201214CF003F912281B73 -:1029C00005F906280CD20A215F4A41438918FF31D4 -:1029D0008131497F890703D5FA7D7C2BFCF8961D50 -:1029E000FFF81699E0100C70FF20F077012014908A -:1029F0000920100AF0FBF821460F31059110082834 -:102A00004ED020233E222C21564860100906460A4B -:102A10002030701498142801D01220100AE03C20B5 -:102A20007070012030712C987080162D2CD0B01D44 -:102A30005A1015F2F8F87D7071E87A800706D521F2 -:102A400046304609310C302808F0E7F803E03046FC -:102A50000A1ADD20180A800705D5304612300530E5 -:102A60003ADA1A1A121A1015D0F8E08B3083208C3B -:102A70007083608CB083B87AB07730461010F0BFA6 -:102A8000F83AE0287B707129460D31B01D2CF0C258 -:102A9000F8163EB4F83DE0149E1A2E9E3808A7F8AA -:102AA00001210646019E1A0D9E3C70703198280B3C -:102AB000F87D820709D57171B01D6A3CA5F80AB688 -:102AC000180A30461DE0C007C00F701829B21A99C5 -:102AD00078180BB081208CF081608C3082782A7459 -:102AE000623C83F806601A16601777F814210170AB -:102AF0001008994180B97D01713815F075F8159865 -:102B0000807E022826D160781499084322D0082CB0 -:102B10001A0B2C1C61F8122C100D61784170297869 -:102B200081700FE040041420C00624200A201A39C6 -:102B3000041A400C11190414B1A2013304111F9995 -:102B40008180397E8156134AF81E2017B0F0BD24CB -:102B50001DBA7047C004100C03B40148019001BDB8 -:102B6000919B02690C8BE1980C8B7D9F0C7C49FA40 -:102B7000010C8B09D30C8B6D5B249B3D99488A908B -:102B80000C8B5507308BD59C188B397B1824796DAD -:102B90000118222101804180818070470A780270EB -:102BA0004B7843708A788270CA78C2700B7903714F -:102BB0004A7942711A2C6802600E0336704720175A -:102BC000497B41700570F1F7F3FC2068F1F7A4FB35 -:102BD000256003B0F0BD22241220200A800240802C -:102BE000C1024006021017F8B54E784821F0B248ED -:102BF000432349214D41180C46AA7EA0346A27B0D0 -:102C000014EDC3021710B5074CE069100A0408D58B -:102C1000FFF7F3FF05481278180B2802D10120C0F6 -:102C2000032062105429501AC6581AF4DB014E03CF -:082C300058FFFF1AAA01810000 +:10000000A85D002004490868002803D00868026D34 +:10001000521C0265086870478C47002010B4012408 +:10002000031F24061C601B1F1960191F034B0B6064 +:1000300014390A6010BC40387047000089FE000186 +:1000400070B5064614460D464720FFF7CDFC036900 +:10005000002B0DD01879B04207D158792880981D0F +:100060002060002B04D0002070BD1B68002BF1D154 +:100070000020288020600A2070BD000070B5164660 +:100080000C46104607F416D6002813D14720FFF778 +:10009000ABFC0546062332461946074807F44CD503 +:1000A000A988628889180180A1884180A17901719D +:1000B00007F47ED5002070BD180C0000F7B5064689 +:1000C0000D464720FFF790FC04690746002C14D02A +:1000D0002079B0420BD16079A8420CD03846214635 +:1000E0001030F8F7C5FD204607F416D405E0246863 +:1000F000002CEDD101E0002C0AD128460121083066 +:1001000007F494D40446014638461030F8F7B6FD9B +:10011000267165712A46A01D0299F8F79FF8002004 +:1001200003B0F0BDF8B5C5680124287F0F4601284B +:100130001ADD0E4E2046162250430246296A10321E +:100140008A5A5204920F0BD10A5C401C085C0002D0 +:100150001018B04204D1E1B20022384600F03EF956 +:10016000287F641CA042E5DCF8BD000002290000E5 +:10017000F8B5C5680124287F0F4601281ADD0E4E08 +:100180002046162250430246296A10328A5A5204E7 +:10019000920F0BD10A5C401C085C00021018B042A0 +:1001A00004D1E1B20022384600F018F9287F641C1F +:1001B000A042E5DCF8BD00000229000070B5C4686B +:1001C00005462069002803D00020002802D00EE058 +:1001D0000120FAE7264610363046F8F737FD07F4D7 +:1001E0009BD32069002808D000210029F4D00020EA +:1001F000E860204607F490D370BD0121F5E710B503 +:1002000004464720FFF7F0FB82790021A24202D981 +:100210008088001981B2084610BD70B504460D46AD +:100220004720FFF7E1FB014680888022A04206D8E4 +:1002300089794118A14202D9201A2870002210465B +:1002400070BDFFB585B00E9D064629780120884017 +:10025000401E049018460E210840328A69681F46E5 +:100260004030019200230390009302912B7804AA5E +:10027000A9680698F8F720FD009000282AD10121EE +:10028000282007F4D3D30446AA6869682868626204 +:100290002162E061F46006980188A180217FA1714C +:1002A000F80701D00120C003079908432080308A55 +:1002B000608047207082304600F0AAF82046103057 +:1002C000F8F7D0FC217F206A00F008F8308A00217E +:1002D00007F402D5009809B0F0BD0000F3B583B073 +:1002E0000020019004980125012845DD1621039A7C +:1002F00069438818028A5204920F39D1039A4078D0 +:10030000515C000209181D48814231D101A80290B8 +:10031000EFB204264720FFF767FB00900469002C2A +:1003200014D02079B8420BD16079B0420CD000983B +:1003300021461030F8F79CFC204607F4EDD205E08A +:100340002468002CEDD101E0002C0AD130460121B7 +:10035000083007F46BD30446014600981030F8F7D4 +:100360008DFC277166713246A01D0299F7F776FF62 +:1003700004986D1C8542B9DB05B0F0BD0229000070 +:1003800000487047F41E010170B5064610480D463E +:10039000007800281AD04720FFF76EFBA91D8BB20A +:1003A000014603220B4807F4C7D304460A482A46ED +:1003B000807820700120607005206080A580314623 +:1003C000A01DF7F74BFF204607F4F2D370BD0000E5 +:1003D0003747002006470000904D002070B584B0DC +:1003E0000E461446054601AA69463046FFF728FE28 +:1003F0006846028802A80199F7F730FF02A8445521 +:100400000246684601883046FFF758FE04B070BDCA +:1004100010B504464720FFF7E7FA04492160092197 +:100420006181183060600120208110BD041F01012E +:10043000FFB583B00C464720FFF7D6FA0546808803 +:1004400061882678401887B2059807F433D40128CC +:1004500007D03846FDF738FD6946FFF7DEFE002875 +:1004600002D0022007B0F0BD0121059807F434D472 +:100470000C3C0020AC60287368460078687301AAC1 +:1004800002A9FFF7DDFDA86801990446895D0C34D7 +:10049000890720D5A188C28808318BB23102C120DA +:1004A0000001891D07F448D3064613203070A88840 +:1004B00061884018B080A088F0803046A288A11DD5 +:1004C0000830F7F7CBFE304607F472D301210598C8 +:1004D00007F402D401E007F41FD2012007B0F0BDF9 +:1004E00010B5FBF799FE002010BDFFB583B00C4698 +:1004F0004720FFF779FA05468088618826784018FA +:1005000087B2059807F4D6D3012807D03846FDF7FF +:10051000DBFC6946FFF781FE002802D0022007B00D +:10052000F0BD0C3CAC602E7368460078687301AA7D +:1005300002A9FFF785FDA86801990446895D0C347E +:10054000890720D0A188C28808318BB23102C1202E +:100550000001891D07F4F0D2064612203070A888E9 +:1005600061884018B080A088F0803046A288A11D24 +:100570000830F7F773FE304607F41AD301210598C7 +:1005800007F4AAD301E007F4C7D1012007B0F0BDFA +:1005900010B50C464720FFF727FA80886188A31D15 +:1005A000401880B2A1880022FBF7CEFD002010BDCC +:1005B000F8B5488800900C468E88FBF75FF8002855 +:1005C0001DD0182E01D9182700E03746324623A047 +:1005D0000099FAF7C3F90025002F08D9601981792D +:1005E00027A0FAF7BBF96D1CADB2BD42F6D3BE42EF +:1005F00002D925A0FAF7B2F925A0FAF7AFF90098C9 +:1006000002281FD0062802D0082824D11FE0022E7D +:1006100021D1E0881F49012802D0002808D01AE023 +:1006200001200870FBF72AF8002814D01AA006E071 +:1006300000200870FBF722F800280CD01CA0FAF765 +:100640008DF908E0A188A01DFBF734F803E0A1882C +:10065000A01DFAF773FF0020F8BD00005B424C4577 +:100660005D20777269746520696E643A20617474E4 +:100670005F6964783D2575206C656E3D25750000C9 +:100680002025303258000000202E2E2E00000000C1 +:100690000D0A0000374700205B424C455D206E6F1D +:1006A0007469667920656E61626C65640D0A00008C +:1006B0005B424C455D206E6F746966792064697396 +:1006C00061626C65640D0A00FFB581B00027684661 +:1006D000078048881C460D46082823D00A2825D0C4 +:1006E00005206946088014A668460088214608301F +:1006F00083B21348039A07F41FD2877129780446FE +:10070000017068460288A28069886180002A03D04F +:100710003146E01DF7F7A2FD204607F449D200203C +:1007200005B0F0BD6846FAF77FFF02E06846FBF7C8 +:1007300091FA0646D8E700004E53494E47000000A4 +:100740000547000070B516460C46104607F4B2D2B5 +:10075000012818D1A1791A48002916D0217806233A +:1007600009023246891D07F4E7D10546A078FFF754 +:1007700046FD288080202871284607F419D20021E0 +:10078000304607F4A9D2002070BDA1883246891DE9 +:100790008BB221780902891D07F4CED10546A078D5 +:1007A000FFF72DFD288000202871A0886880A2888E +:1007B000E11D681DF7F752FD284607F4F9D1DEE781 +:1007C000140C000010B5012400206407206007F419 +:1007D00009D12E4802882E480168002007F48ED1E6 +:1007E0002C4802882C480168012007F487D12B4847 +:1007F000008882B22A480168022007F47FD1294884 +:10080000008882B228480168032007F477D127487E +:10081000416AF0221143416225481AF461D1264809 +:100820002449016025494161254981602549C1600C +:10083000254981612549C161264925488863FDF71D +:10084000E1FC2068C0B2F8F73DFA234800780028A0 +:1008500006D000201AF48AD401460020F8F738FAAE +:100860002068C0B2F8F73AFAF8F73EFA2068C0B24A +:100870001AF408D22068C0B21AF412D22068C0B2AA +:100880001AF4D0D30120206010BD00001C0100200C +:100890001801002024010020200100203401002044 +:1008A000300100202C0100202801002040250240BA +:1008B00074020020500250008080024000080F00A7 +:1008C00058086A00420500000F0505060F000F03D7 +:1008D0004000D0004080024062000020F0B5314C62 +:1008E00083B0E06980075AD502202062A56B0820FA +:1008F0001AF4E0D401201AF4EBD42B49002708693C +:1009000040194608B219801A086128480068F7F7AC +:1009100079FF0022264BF7F7F5FE019100903E216A +:100920002846F8F7E7F980197941F7F779FF019B35 +:10093000009AF7F77FFEF7F79BFF05461D4A002355 +:10094000F7F74AFC06461B49F8F7D4F91A49281A62 +:10095000081A81B222041948324342600160206BB8 +:100960000821884308432063A069072109078843B9 +:10097000A061A169012081430143A1612062FDF7CB +:1009800041FC0F48104A0078410041180D480818F2 +:100990004178D1610D498078C8600D48077003B077 +:1009A000F0BD000000800240A8020020900000205E +:1009B00000408F4071020000700200004080024041 +:1009C00010400020141E01014025024080250240F5 +:1009D00080000020704770474368826801699A6010 +:1009E000836842685A604A68824201D182684A60DC +:1009F000002202610868401E086008687047000015 +:100A000001480069704700008C470020F8B5174680 +:100A1000204A06460024906B0725401C906310690D +:100A2000814232D314206D1E1B4968434118242093 +:100A3000604380190122FFF7C1F90419002DF1D19B +:100A40002420144D6043801902226968FFF7B6F92B +:100A500004192420604380190222A968FFF7AEF927 +:100A6000041924206043801904220C49FFF7A6F9D9 +:100A7000041924206043801903220949FFF79EF9D5 +:100A80000419002F01D00020386000F0DBFE204662 +:100A9000F8BD00008C470020B85C0020805D00207D +:100AA000945D00200146083100224160D243C160BC +:100AB000826001610021016070470021016170477F +:100AC00030B40C68621C02D00246083202E00269AF +:100AD00004E01A4653681D68A542FAD953684B6072 +:100AE00099608A60516008610168491C016030BCEE +:100AF000704742684A6093688B6093685960916060 +:100B000008610168491C01607047000072B6044822 +:100B10000168491C0160BFF34F8FBFF36F8F7047AF +:100B2000E047002005490868002804D0401E0860FE +:100B300000D162B6704772B6FEE70000E0470020C1 +:100B400000281CD070B504460D4D083C6068E9686B +:100B5000084201D172B6FEE72268002A01D072B6BF +:100B6000FEE78843606000F01BF960686968401820 +:100B700068602046FFF7F8F800F064FE70BD70472B +:100B8000C84700200120044900074860BFF34F8F89 +:100B9000BFF36F8F7047000000ED00E010B5002834 +:100BA0000FD009498A6B002A01D072B6FEE78A6B22 +:100BB000521C8A630021FFF749F800F043FE002829 +:100BC00001D1FFF7DFFF10BD8C47002002498A6A80 +:100BD00002604969416070478C470020F0B585B0DC +:100BE0000027054607702C480169029100692421FD +:100BF0004843FFF78DF906004CD000220299FFF719 +:100C000005FF03970290002841D903982421484307 +:100C10008019017B052911D20A007A4412799218B1 +:100C20009744020406080A00582408E0522406E00B +:100C3000422404E0532402E0442400E000244168FC +:100C40002846F7F75BFB2846F7F72CFB0F2804D262 +:100C500020212954401C0F28FBD32F542D18039812 +:100C6000242148438019018C826801920091036914 +:100C700022460AA12846F9F781FE2846F7F712FB1B +:100C8000451903980299401C03908842BDD3304611 +:100C9000FFF756FF05B0F0BD8C470020092563091A +:100CA00025750925750925750D0A000001490120E2 +:100CB000486270478C47002010B50C46002809D0C8 +:100CC000054909681831FFF7FBFE01212046FEF7B0 +:100CD000BDFF10BD72B6FEE78C47002070B50B4615 +:100CE00004002FD0226D002A0ED0E16C994200D270 +:100CF0001946E06A884225D0012A23D1124D2A687C +:100D0000944203D172B6FEE772B6FEE7E162A269D1 +:100D1000002A02DB0722511AA16114220B4E504314 +:100D20006169801981420DD1201DFFF755FEE06AEF +:100D3000A969884200D9A861142148438019211D5E +:100D4000FFF7D7FE70BD00008C470020B85C002084 +:100D500010B582B00D4800240190234680220CA1DA +:100D600000940D4800F090FB012803D0401C0BD1EB +:100D700072B6FEE772B600210848C943016301213B +:100D8000C161446100F052F802B010BDC0470020BC +:100D900049444C450000000015FD00018C4700202F +:100DA0000248816B491C8163704700008C4700201A +:100DB000164B986B002802D0012058627047002023 +:100DC00058629869142102464A4311498A58002AF8 +:100DD0000AD1002806D01422401E42438A58002A15 +:100DE000F7D001E072B6FEE7142210B44243511866 +:100DF0004A680C46526808344A60A24201D15268DF +:100E00004A60D1681960986110BC70478C47002017 +:100E1000B85C00200148406870470000C8470020C7 +:100E20000148806870470000C847002070B50F482F +:100E3000016AFF22120411430162016A1202114386 +:100E400001620B4C00252561A5610A487D21C9007E +:100E50000068F7F797F9401E606107202061064897 +:100E60000560F7F745F9002070BD000000ED00E0D7 +:100E700000E000E000400020E047002010B50246FE +:100E80000021012000F00CF8041E07D00021416071 +:100E900001600B460A46C16000F05BF8204610BDB9 +:100EA000F8B517460E46050016D0002E16D0704332 +:100EB0005030FFF72DF804000CD020465030002EA3 +:100EC0000ED02060266420460121E56300F00AF878 +:100ED0004C2007552046F8BD72B6FEE70020E7E734 +:100EE0002460EFE770B50D46040026D0FFF70EFE34 +:100EF000216CE06B48432168411861600021A163C7 +:100F00002168A160E06B216C401E484321682246A5 +:100F100041180020C0434032E160107150712046FA +:100F20001030002D0BD0FFF7BDFD20462430FFF719 +:100F3000B9FDFFF7F7FD012070BD72B6FEE721692C +:100F40000029F6D000F04CFC0028F2D0FFF71AFE82 +:100F5000EFE7FFB5002783B00446002803D00498CC +:100F6000002802D006E072B6FEE7206C002801D00F +:100F700072B6FEE70698022804D1E06B012801D082 +:100F800072B6FEE700F03CFB002804D1059800286B +:100F900001D072B6FEE7204625461030403502905B +:100FA000FFF7B4FDA06BE16B884208D306980228D6 +:100FB00005D0059800284AD0002F4BD04EE0069E61 +:100FC0000499A56B0027226C002A11D0002E19D09D +:100FD000E068F7F743F9E168206C091AE1602268DC +:100FE000914202D26168081AE060022E17D019E01F +:100FF0002068002816D1606800F082FB07460020B8 +:1010000060600FE0A068F7F729F9216CA06840182C +:10101000A0606168884205D32068A06002E0002DCE +:1010200000D06D1E6D1CA563606A002806D02046A6 +:10103000243000F0D5FB002802D103E0002F01D0BE +:10104000FFF7A0FDFFF76EFD012007B0F0BDFFF731 +:1010500069FD20E06846FFF7B9FD0127FFF762FD53 +:10106000FFF79EFEFFF752FD04202856401C00D1DA +:10107000287105202856401C00D16871FFF752FDE9 +:1010800005A9684600F0CEF9002807D02046FEF7F3 +:1010900005FF00F0D7FB002007B0F0BDFFF736FDDD +:1010A000A06BE16B884201D1012600E00026FFF72A +:1010B00039FD002E0ED005990298FFF7FDFD204660 +:1010C000FEF7ECFE00F0BEFB002800D068E7FFF75B +:1010D00059FD65E72046FEF7E1FE00F0B3FB5FE750 +:1010E000FFB583B01E461746040003D004980028BD +:1010F00002D006E072B6FEE7206C002801D072B67E +:10110000FEE7022E04D1E06B012801D072B6FEE7A3 +:10111000F7F702F80190A06BE16B884208D3022E2A +:1011200006D000240198F6F7FBFF204607B0F0BD7B +:101130002046403005250090455732462046049908 +:10114000FEF7B0FD681C04D000986D1C45710124A9 +:10115000E8E7606A0028FAD02046243000F040FB1F +:101160000028F4D0002FF2D001203860EFE7F7B567 +:10117000002784B00446002803D00598002802D038 +:1011800006E072B6FEE7206C002801D072B6FEE7DA +:1011900000F036FA002804D10698002801D072B673 +:1011A000FEE720462546243040350290FFF7AEFC8E +:1011B000A66B002E21D0226C059B002A0BD0E06884 +:1011C0008018E0606168884201D32068E0600146D1 +:1011D0001846F7F743F8761EA6632069002807D063 +:1011E0002046103000F0FCFA002801D0FFF7CAFCBE +:1011F000FFF798FC012007B0F0BD0698002802D048 +:10120000002F05D008E0FFF78DFC002007B0F0BDEF +:101210006846FFF7DBFC0127FFF784FCFFF7C0FD02 +:10122000FFF774FC04202856401C00D128710520CB +:101230002856401C00D16871FFF774FC06A9684667 +:1012400000F0F0F8002811D02046FEF727FE00F04D +:10125000F9FAFFF75BFCA06B002827D00026FFF708 +:1012600061FC002EA2D0002007B0F0BDFFF74EFCBD +:10127000A06B002812D00026FFF754FC002E0FD0E0 +:1012800006990298FFF718FD2046FEF707FE00F0CA +:10129000D9FA00288AD1FFF775FC87E70126EBE72A +:1012A0002046FEF7FBFD00F0CDFA7FE70126D6E7EA +:1012B000F3B5002785B004460097002804D0206CC1 +:1012C000002803D072B6FEE772B6FEE700F098F988 +:1012D000002804D10698002801D072B6FEE7204607 +:1012E0002546243040350190FFF710FCA06B002804 +:1012F00017D0401EA0632068002802D1FEF782FEAE +:1013000060602069002807D02046103000F068FA9D +:10131000002801D0FFF736FCFFF704FC012007B0DE +:10132000F0BD0698002802D0002F0AD00DE00098EA +:10133000002801D072B6FEE7FFF7F4FB002007B0EB +:10134000F0BD02A8FFF742FC0127FFF7EBFBFFF718 +:1013500027FDFFF7DBFB04202856401C00D1287135 +:1013600005202856401C00D16871FFF7DBFB06A959 +:1013700002A800F057F800281BD02046FEF78EFD8B +:1013800000F060FAFFF7C2FBA06B00283ED00026F9 +:10139000FFF7C8FB002EA7D0009800283ED0FFF72B +:1013A000B5FB606A002833D0206B07210068091A5A +:1013B0002FE0FFF7ABFBA06B002808D00026FFF75B +:1013C000B1FB002E1CD02068002802D009E00126C5 +:1013D000F5E7FFF79BFB606800F0C6F90090FFF7A8 +:1013E000A1FB06990198FFF767FC2046FEF756FD22 +:1013F00000F028FA002800D076E7FFF7C3FB73E778 +:101400002046FEF74BFD00F01DFA6DE70126BFE711 +:1014100000216068FFF762FCFFF784FB002007B043 +:10142000F0BD0000F8B50D46040012D0002D12D01A +:10143000FFF76CFB134E726963682868D11A471C6A +:101440000BD02768B66AB74209D0934207D8012467 +:1014500013E072B6FEE772B6FEE700240DE08842A4 +:1014600008D9401A28600748816A21604069606095 +:10147000002402E0002001242860FFF753FB2046EF +:10148000F8BD00008C470020FFB585B090000F9F8D +:101490000E9D0290FEF73CFD06001ED05C20FEF77C +:1014A00037FD040016D02663059901910899009133 +:1014B00030460299069EA5220391F6F7E1FE0399B4 +:1014C000206B091F4018C008C0000290400708D0D8 +:1014D00072B6FEE73046FFF733FB0020C04309B089 +:1014E000F0BD2118325C20310A75315C002902D030 +:1014F000401C1028F5D3264600204036F070072DFA +:1015000000D30625E5620020E5642065201DFFF775 +:10151000D4FA20461830FFF7D0FA24610720411B87 +:101520006462A161002161653176009A0199029897 +:10153000FEF774FD2060002F00D03C602546FFF7C9 +:10154000E5FA284E3069401C30613068264F00288B +:1015500003D0F069002821D026E0356030690128E9 +:1015600022D1002414206043C019FFF79BFA641CA9 +:10157000072CF7D31D48FFF795FA1D48FFF792FA9D +:101580001C48FFF78FFA1C48FFF78CFA1B48FFF73F +:1015900089FA164870601430B06005E03068E96A76 +:1015A000C06A884200D83560F06A401CF062686406 +:1015B000E86AB169884200D9B06114214843C01972 +:1015C000291DFFF796FAFFF7ADFAF069002806D05B +:1015D0003068E96AC06A884201D2FFF7D3FA012075 +:1015E00009B0F0BD8C470020B85C0020445D0020AD +:1015F000585D00206C5D0020805D0020945D00201F +:101600000648C169002904D0806B002803D000205F +:101610007047012070470220704700008C4700206F +:1016200001484069704700008C470020F8B5324FF0 +:101630000026B86B002808D0386A401C3862786AE7 +:10164000002800D001263046F8BD7D696D1C7D6103 +:1016500015D178680068002801D072B6FEE7786876 +:10166000B9687960B860B86A401CB8627868006888 +:10167000002813D07868C068C06840683863386B49 +:10168000854211D37868006800280AD07868C0685D +:10169000C4686068854211D2386305E00020C04309 +:1016A000ECE70020C043386338681421C06A48431F +:1016B000124908580128C2D90126C0E7201DFFF7AA +:1016C0008BF9A06A002803D020461830FFF784F970 +:1016D000E06AB969884200D9B861142148430749D2 +:1016E0004018211DFFF705FAE06A3968C96A884287 +:1016F000C8D30126C6E700008C470020B85C002054 +:1017000070B500210446002828D0154D2868844271 +:1017100001D072B6FEE7206D002808D0401E20657B +:10172000E36CE26A9A4219D0002802D016E072B641 +:10173000FEE7201DFFF750F9E06C0721E062081A70 +:10174000A061E06AA969884200D9A86114214843D0 +:1017500004494018211DFFF7CCF90121084670BD4E +:101760008C470020B85C002070B504460020002C97 +:101770002AD0194DE16A2A68D26A914225D2A0691D +:10178000002804DB28680721C06A081AA061E06A03 +:101790001422124E504361698019814210D1201DDC +:1017A000FFF71AF92868C06AE062A969884200D97F +:1017B000A861142148438019211DFFF79AF902E01E +:1017C0002868C06AE062012070BDE16C2A68D26AB4 +:1017D0009142F8D370BD00008C470020B85C002017 +:1017E00070B5C068C468002C0BD02046183006467F +:1017F000FFF7F2F8104DA86B002804D031460F48CF +:101800000EE072B6FEE7201DFFF7E6F8E06AA96970 +:10181000884200D9A8611421484309494018211D74 +:10182000FFF767F9E06A2968C96A884202D901208E +:10183000686270BD002070BD8C4700206C5D002088 +:10184000B85C0020F8B52E4D0027A86B002808D002 +:10185000FFF75CF9A86B401EA863A86B002802D0B4 +:1018600046E072B6FEE72869002841D0254E306870 +:1018700000282AD0F068C46820461830FFF7ACF87A +:10188000201DFFF7A9F8E06AA969884200D9A8617C +:10189000142148431C494018211DFFF72AF9E06A2A +:1018A0002968C96A884201D301206862306800282B +:1018B000E0D1002C09D068682946006800281BD0B8 +:1018C0004868C068C068406808632C6A002C09D06A +:1018D0000126FFF7ABFE002800D06E62641EF8D12F +:1018E00000202862686A002802D00127FFF74AF921 +:1018F000FFF718F93846F8BD0020C043E4E70000C0 +:101900008C4700206C5D0020B85C002040BA704716 +:10191000C0BA70470138FDD170470000F7B5032504 +:10192000AD06286A82B016460C4640084000286280 +:10193000286A022108432862286A8007FCD46620AE +:10194000686001272F61A86AC005FCD599206860EE +:101950002F61A86AC005FCD5FF209130FFF7DAFFA0 +:10196000FF230133AB626846EF60352169602F6168 +:10197000A96AC905FCD5AB62A969EF60C9B20522A5 +:101980006A602F61AA6AD205FCD5AB62AA69090216 +:10199000D2B211430180C80702D0032005B0F0BDC8 +:1019A000AB626869FF210831884368616869C91EB4 +:1019B0000843686102980002483068600820A86007 +:1019C000EE602F61A86AC005FCD5FF200130A86237 +:1019D0000023F61CB0080ED0B20811480068990028 +:1019E0006054060A09194E70060C000E8E705B1CBE +:1019F000C8709A42F1D8FF200130A8626869FF21BF +:101A0000083188436861686938436861286A8008DA +:101A100080002862286A38432862002005B0F0BDA3 +:101A20008000000C032080064169FF2208329143A8 +:101A30004161426901210A434261026A92089200AF +:101A40000262026A0A43026270470000002003211A +:101A50008906096A49084900032292061162114663 +:101A6000096A0222114303229206116200BF032178 +:101A70008906096A022211400229F8D0D101032205 +:101A8000920691620321D1609F2151600121116171 +:101A900000BF03218906896AFF2201321140914269 +:101AA000F7D1032292069162114688694969FF22A3 +:101AB000083291430322920651611146496901227D +:101AC00011430322920651611146096A890889006F +:101AD00011621146096A0122114303229206116222 +:101AE0007047000000000102000000000102030432 +:101AF0000138FDD170470000F0B40324A406236A26 +:101B00005B085B002362236A02252B432362236A5E +:101B10009B07FCD4FF230133A3626569DE1DB54337 +:101B2000656165691E1D3543656100026B3060604B +:101B30000820A060E26001262661A06AC005FCD5ED +:101B4000A3620023D21C90080ED095080F480068AD +:101B50009A008854070A52185770070C000E9770A5 +:101B60005B1CD0709D42F1D86069FF210831884329 +:101B70006061606930436061206A80088000206293 +:101B8000206A30432062F0BC002070478000000CC7 +:101B9000F8B5064601200025C004864201D905207B +:101BA000F8BD0324A406206A400840002062206A91 +:101BB000022108432062206A8007FCD4FF270137F6 +:101BC000A76200F0BBF8002801D0032515E006202D +:101BD000606001212161A06AC005FCD5A7623002C6 +:101BE000203060602161A06AC005FCD5A7620C4866 +:101BF00000F0C8F8002800D102256069FF210831F3 +:101C0000884360616069012108436061206A80083F +:101C100080002062206A084320622846F8BD000048 +:101C2000E6960100F7B506460120C00482B01546CD +:101C3000864202D9052005B0F0BD03208006016A66 +:101C4000490849000162016A022211430162016AE6 +:101C50008907FCD4FF2101318162F2B28C1AA542BE +:101C600000D8ACB20398009000F068F8002840D18A +:101C700006214806416001210161816AC905FCD540 +:101C8000FF2101310320800681624169FF22083271 +:101C90009143416141690422114341613102323172 +:101CA0004160C4600022002C16D9009887183B7848 +:101CB000F87819467B7800061B021943BB781B0491 +:101CC000194301430802F978000A09060843194933 +:101CD0000860121DA242E8D30121032080060161A1 +:101CE000816AC905FCD5FF2101318162124800F0EB +:101CF00049F8A54209D00398361900192D1BFF2475 +:101D000001340390A542ADD8ABE7032080064169BA +:101D1000FF2208329143416141690122114341612F +:101D2000016A890889000162016A11430162002089 +:101D300005B0F0BD8000000C1A06000038B4012583 +:101D4000032080066A46C560352141600561816ACD +:101D5000C905FCD5FF24013484628169C560CBB21A +:101D6000052141600561816AC905FCD584628069ED +:101D70001902C0B2014388B21180C00700D001200F +:101D800038BC7047F8B400210125032292066B4647 +:101D9000D560352454601561946AE405FCD5FF27AD +:101DA000013797629469D560E4B2052656601561E3 +:101DB000966AF605FCD5976296692402F6B234431A +:101DC0001C80E30722D0814202D9F8BC0020704772 +:101DD000032292066B46D560352454601561491C78 +:101DE000946AE405FCD597629469D560E4B205264F +:101DF00056601561966AF605FCD5976292692402D1 +:101E0000D2B21443A2B21C80D207DCD1F8BC0120AC +:101E10007047000000171300171000170E00170975 +:101E200000170400170000171801171401171501F7 +:101E3000171900000028000200000000032800021B +:101E400000000000292A0002008080000328000210 +:101E500000000000242A0002008080000328000205 +:101E600000000000252A00020080800003280002F4 +:101E700000000000272A00020080800003280002E2 +:101E800000000000262A00020080800003280002D3 +:101E900000000000282A00020080800003280002C1 +:101EA00000000000232A000200800800032800022E +:101EB000000000002A2A0002008008000328000217 +:101EC00000000000502A000200800700C9C900017C +:101ED00057C9000155C9000153C900010014000091 +:101EE00071CA0001130C000015DC0001031400008E +:101EF0002DCB000143020101BD010101710101016E +:101F000025010101130C0000D9DC0001150C0000B3 +:101F1000B9DD0001170C0000F1DA0001000C00002F +:101F200031DB000106470000EB040101034700001C +:101F30009105010108470000310401010E4700002E +:101F40007D0001010547000045070101FFFF00007A +:101F500095BF0001130E000031CE0001150E0000E8 +:101F600041CD0001170E0000B1D20001190E000092 +:101F700089D200014C1F010105000000F7B586B0B1 +:101F8000002002905C48154604695C480E46824277 +:101F900001D9054602E0002D00D10125002C08D012 +:101FA000A1880698814204D1E088B04201D1012085 +:101FB0000290534803908446069801043143002060 +:101FC000002C1CD00A0CA7888BB2974207D1E78857 +:101FD0009F4204D1002807D02168016007E0204615 +:101FE0002468002CEFD10AE0614622680A6021686B +:101FF000002902D00020206001E061464860002CEA +:1020000007D10221102000F095F80699818004463E +:10201000C6802801052100F077F807467D200E468E +:102020004643EFF31085012080F31088684600F0E6 +:1020300087F885F3108800980490C019050101996C +:1020400027202D098E1900010591864203D96D1CA8 +:102050002D012D09361AE660A5600398294F8646A2 +:102060000020844670460068002813D0A268E1680A +:102070000091C36881680193531A1B011B09BB427D +:102080000AD2914203D1019A0099914204D984461F +:102090000068E9E77246546020606046002801D07D +:1020A000046001E071460C60134802990069002940 +:1020B00001D1A04203D1C168806800F047F8EFF376 +:1020C0001084012080F3108802A800F039F884F30E +:1020D0001088039902980191291A090109090090B1 +:1020E000B94204D2A84205D10198864202D8032001 +:1020F00000F032F809B0F0BDC8010020FFFF7F02F8 +:10210000D8010020FFFFFF0730B50B460146002035 +:102110002022012409E00D46D5409D4205D31D46ED +:102120009540491B2546954040191546521E002DE5 +:10213000F1DC30BD03B40148019001BD2D7A0100EE +:1021400003B40148019001BD5DB6020003B401482B +:10215000019001BD9DB6020003B40148019001BD8C +:10216000AD78010030B4C36882688868084D141ADD +:102170002401C9682409AC4203D2904204D18B42A5 +:1021800002D830BC0120704730BC002070470000EE +:10219000FFFFFF070A0C838889B2934204D1C088ED +:1021A000884201D1012070470020704770B4054675 +:1021B00000680022002810D00B0C86888CB29E424A +:1021C00007D1C688A64204D10168002A07D0116051 +:1021D00006E0024600680028EFD170BC7047296015 +:1021E0000168002903D00021016070BC70476A605B +:1021F00070BC7047F0B5104F026886460025002A73 +:1022000010D0C8688C6893688446E01A0001000901 +:10221000D668B84208D2A34201D1B44504D91546C4 +:102220001268ECE7704641600A60002D01D0296019 +:10223000F0BD70460160F0BDFFFFFF0770B584B0D0 +:1022400004460E46EFF31085012080F3108802A8A3 +:10225000FFF776FF85F310880298039902460090F5 +:102260000191A01A000107490009884204D2A24244 +:1022700005D10198864202D8012004B070BD00202B +:1022800004B070BDFFFFFF0730B583B00446EFF325 +:102290001085012080F310886846FFF751FF85F311 +:1022A0001088019900986160206003B030BD000083 +:1022B00000280002000000000328000200000000C7 +:1022C000002A000A0080200003280002000000000D +:1022D000012A000200800200032800020000000022 +:1022E000042A000200800800032800020000000009 +:1022F000A62A00020080010003280002000000005E +:10230000C92A00020080010000280002000000002D +:102310000328000200000000052A002000800400BD +:102320000229000A00000200032800020000000049 +:10233000292B000A00801000032800020000000082 +:102340002A2B000200801000FFFF000095BA000158 +:10235000A40D000055D50001A50D000089D5000190 +:102360001A0D0000A1DA0001150D0000E9D50001E9 +:10237000000D000015D600011C0D0000D7DA000189 +:10238000A70D0000F5D90001A80D0000E3DA000157 +:10239000020C0000C9DB0001000C0000A1DB000101 +:1023A000010E0000CDD000010F0E000089D4000105 +:1023B000110E0000EDD400012C0E00006DD40001C0 +:1023C000030E000025D200010A0E0000E1D3000137 +:1023D000300E000061D400010C0E000015D5000184 +:1023E000000E000039D00001090E000061D000018C +:1023F000010F0000BDBC0001020F00005DB900012B +:10240000030F0000A1BC0001040F0000ADF20001A9 +:102410004823010136470020010019000214000082 +:10242000A9CB00011C240101010000003825010195 +:102430000300000001102EC78A0E7390E111C2083C +:1024400060270000002800000000000000000000DD +:10245000000000000002000000000328000000004F +:1024600000000000000000000000000A0000000062 +:1024700001002EC78A0E7390E111C2086027000088 +:10248000000400C00002012900000000000000005C +:10249000000000000000000A008014000328000073 +:1024A000000000000000000000000000000A000022 +:1024B000000002002EC78A0E7390E111C208602747 +:1024C0000000001000C0000202290000000000000F +:1024D0000000000000000000000A00801400032833 +:1024E0000000000000000000000000000000000AE2 +:1024F0000000000003002EC78A0E7390E111C2088D +:1025000060270000000A00C000020328000000004D +:1025100000000000000000000000000A00000000B1 +:1025200004002EC78A0E7390E111C20860270000D4 +:10253000000200C00002000004470000C9060101BB +:102540000A470000B105010107470000E10401014D +:10255000F4280101C0280101759B00019C2801019C +:1025600084280101259F0001A42801017827010189 +:102570004D9D0001B8280101BC2601016D990001A3 +:10258000502801011C270101F5980001E4270101F1 +:10259000B4270101499C00012C290101F826010101 +:1025A000759200013C2901012028010121930001BD +:1025B000FC28010158280101E98E0001442901018C +:1025C000842601011D8F00013429010158270101D2 +:1025D000199D0001842901014C290101E59A00019E +:1025E0007C290101E8270101E19E0001AC280101DD +:1025F00004290101359E0001010203040506004083 +:1026000040404040404040404141414141404040C5 +:1026100040404040404040404040404040404005F5 +:10262000020202020202020202020202020202206C +:10263000202020202020202020020202020202026C +:10264000909090909090101010101010101010108A +:1026500010101010101010101010020202020202CE +:1026600088888888888808080808080808080808EA +:1026700008080808080808080808020202024000C2 +:10268000FF2501016273736574203C6669656C64A3 +:102690003E203C76616C3E3A207772697465206218 +:1026A0006F6F7473657474696E67206669656C64B6 +:1026B00020286361726566756C21290073686F77E5 +:1026C0002064657669636520696E666F202874658D +:1026D0006D702F7664642F66616E2C2073616D655A +:1026E00020617320424C4520494E464F5F5155456D +:1026F000525920616C6C29006170706765743A20D2 +:1027000073686F772061707020706172616D7320E3 +:10271000286C65642F70776D29000000626C656C11 +:102720006F67205B6F6E7C6F66665D3A20424C453A +:102730002074726166666963206C6F672028657615 +:10274000656E7473202B206672616D6520686578F4 +:102750002064756D7029000072657365743A20738A +:10276000797374656D207265736574202872656273 +:102770006F6F74290000000073686F7720467265E0 +:102780006552544F532072756E74696D6520696E81 +:10279000666F2028757074696D652F7461736B7333 +:1027A0002F686561702F7461736B206C6973742975 +:1027B000000000006C6564203C317C323E203C6FA0 +:1027C0006E7C6F66667C746F67676C653E3A2063EB +:1027D0006F6E74726F6C20626F617264204C45443E +:1027E000000000006C656400756172747273743A65 +:1027F0002072652D696E6974205553415254312001 +:102800002831313532303020384E31292C20666C59 +:102810007573682072782071756575650000000019 +:10282000617070736574203C6C65647C70776D3E7C +:10283000203C76616C3E3A20736574206170702094 +:10284000706172616D20616E642073617665000055 +:10285000626C656C6F670000627364756D703A201E +:1028600073686F7720626F6F7473657474696E67D5 +:10287000207265636F7264202B206372632063682B +:1028800065636B0073686F77206669726D7761723C +:10289000652076657273696F6E00000076657273ED +:1028A000696F6E00737973696E666F00756172741B +:1028B000696E666F00000000646576696E666F0081 +:1028C00068656C70205B636D645D3A206C6973743D +:1028D00020636F6D6D616E6473202F2073686F7756 +:1028E000206F6E6520636F6D6D616E642773206865 +:1028F000656C700068656C70000000006273647540 +:102900006D70000075617274696E666F3A2073684D +:102910006F77205553415254312070696E732F6286 +:102920006175642F666F726D61740000617070670D +:1029300065740000726573657400000061707073E7 +:1029400065740000627373657400000066616374EF +:102950006F72793A20726573746F7265207061725C +:10296000616D7320746F2064656661756C7473208B +:10297000616E64207265626F6F74000075617274BD +:1029800072737400666163746F7279002020202076 +:1029900020202020206231616464727C6232616494 +:1029A00064727C623173697A657C623273697A65BC +:1029B0007C62316372637C62326372637C62317603 +:1029C00065727C6232766572203C6865787C6465ED +:1029D000633E0D0A00000000F829010100400020BC +:1029E000EC070000D28B000100300101EC47002011 +:1029F000BC6D0000F02A000011D490D00322A01A70 +:102A0000FF01011013C202025420382B11D80D49C6 +:102A10000868496813F008FB0498EFF78EFF044636 +:102A2000C1888088FF22FFF79DFD2046FFF73AFC12 +:102A3000B3E705B0F0BD981407D8011B20C80424E3 +:102A400030D702100E4B1847FBFD064605203070AC +:102A50007580281699B181301D3946E5F773FD3030 +:102A600046F9F70EFF0E222946422C45FD07403855 +:102A7000112E0CD0534B052203212846FDF733FEBF +:102A8000121E134B75162D05D0398F142902D01440 +:102A900099897912E01010211176FAF74BF8044D5C +:102AA0002859F9F7FBFE4C202851801112041B20F5 +:102AB00007771538B5049C103294014CA04738BDF7 +:102AC0005143F84A26468F1839462036FD6D707DF1 +:102AD00080311191C97FA0370E9122463978153285 +:102AE0000F92F14A109203292BD0100C2873D0F1C9 +:102AF0007D0F980CF00DF81014286FD06888694687 +:102B00000883F0B597B008780C460F901018201481 +:102B1000900F9848214843FE4922464018064680B7 +:102B2000361090F17F180991C56DA0301690014EB6 +:102B3000180A274612922037F74A1552100F2AD04A +:102B400061783C2949D0432947D0787D1008287DF9 +:102B5000D0F97D129814F0FCF9100E2878D069880D +:102B600068468184687A297A10220409020843E9B8 +:102B70007908430690A97A08A84172E97A817229F6 +:102B80007BC17229460D310E380E91100AF02FFAD2 +:102B9000A878400733D5100E2132E0907E01280638 +:102BA000D0507E401E120610080E507603D006E06C +:102BB0003D21DB480106111012F0D2F9169A0121CD +:102BC0001170A978D448C9075CD0100899482359D6 +:102BD000430818101822A0300270FF20F07752E04E +:102BE00001220270A878CC49C0074CD09F98482396 +:102BF00058434020181442E0E97C08A80173297D5D +:102C00004173697D8173A97DC108180D0174297E06 +:102C10004174697E8174B189BC101E81F189C181C2 +:102C2000318A0182109940318A8F8283C98F018451 +:102C3000B188C183F18841841C21C184421014727F +:102C4000B848817808A8C17401E04DE11BE0022674 +:102C500006752C2902D0CC100D02D4E87A80070525 +:102C6000D5297B0E98380BF07EF908A9087503A9C1 +:102C70000F0C1110402801D11698067060783C287E +:102C800070D030E1628869460A82A2884A82A279BD +:102C90000A75E2794A75207A8875E07EC875A08B3E +:102CA0000883E08B4883208C8883608CC88321460E +:102CB000243108A81018F0A4F9787A08A94871B846 +:102CC0007A8871A08D69460885206B0B901E200CB8 +:102CD00090012018103E75387D0875B87D8875A85C +:102CE00078C006C017401CC8758E486946028A0A1B +:102CF00087428A4A87827D08A90A77C27D4A77027D +:102D00007E8A77428B10A90A80828B4A80807F0856 +:102D10007104A919A41332F9101098482148437C72 +:102D200049401803907C301299101AF05DF903980D +:102D3000F97D8030817003990922A0310A70012148 +:102D4000C170039817218166E18B49100F41660518 +:102D500021C166016715996030C97E180E2904D01B +:102D600072498161012102E02AE024146181751F0A +:102D7000998182F97D12601009F6F8022802D201C9 +:102D8000214CF003F912281B05F906280CD20A2160 +:102D90005F4A41438918FF318131497F890703D553 +:102DA000FA7D7C2BFCF8961DFFF81699E0100C704C +:102DB000FF20F077012014900920100AF0FBF82181 +:102DC000460F3105911008284ED020233E222C2199 +:102DD000564860100906460A2030701498142801DD +:102DE000D01220100AE03C207070012030712C9825 +:102DF0007080162D2CD0B01D5A1015F2F8F87D7089 +:102E000071E87A800706D52146304609310C302812 +:102E100008F0E7F803E030460A1ADD20180A8007B8 +:102E200005D53046123005303ADA1A1A121A101542 +:102E3000D0F8E08B3083208C7083608CB083B87ABC +:102E4000B07730461010F0BFF83AE0287B70712957 +:102E5000460D31B01D2CF0C2F8163EB4F83DE0141A +:102E60009E1A2E9E3808A7F801210646019E1A0DCB +:102E70009E3C70703198280BF87D820709D57171DE +:102E8000B01D6A3CA5F80AB6180A30461DE0C00716 +:102E9000C00F701829B21A9978180BB081208CF0E5 +:102EA00081608C3082782A74623C83F806601A163E +:102EB000601777F8142101701008994180B97D01DD +:102EC000713815F075F81598807E022826D1607843 +:102ED0001499084322D0082C1A0B2C1C61F8122CD0 +:102EE000100D61784170297881700FE04004142042 +:102EF000C00624200A201A39041A400C111904149F +:102F0000B1A2013304111F998180397E8156134A81 +:102F1000F81E2017B0F0BD241DBA7047C004100C75 +:102F200003B40148019001BD919B02690C8BE198AB +:102F30000C8B7D9F0C7C49FA010C8B09D30C8B6D9B +:102F40005B249B3D99488A900C8B5507308BD59C10 +:102F5000188B397B1824796D01182221018041805A +:102F6000818070470A7802704B7843708A7882704B +:102F7000CA78C2700B7903714A7942711A2C6802BF +:102F8000600E033670472017497B41700570F1F7DA +:102F9000F3FC2068F1F7A4FB256003B0F0BD222408 +:102FA0001220200A80024080C1024006021017F859 +:102FB000B54E784821F0B248432349214D41180CC1 +:102FC00046AA7EA0346A27B014EDC3021710B507D5 +:102FD0004CE069100A0408D5FFF7F3FF05481278A2 +:102FE000180B2802D10120C0032062105429501A66 +:102FF000C6581AF4DB014E0358FFFF1AAA018100DC :00000001FF diff --git a/tools/out/caiic_ble_full_ota.bin b/tools/out/caiic_ble_full_ota.bin index fc8dc8b..698c59c 100644 Binary files a/tools/out/caiic_ble_full_ota.bin and b/tools/out/caiic_ble_full_ota.bin differ diff --git a/tools/out/caiic_ble_full_ota.json b/tools/out/caiic_ble_full_ota.json index 570ad37..7494198 100644 --- a/tools/out/caiic_ble_full_ota.json +++ b/tools/out/caiic_ble_full_ota.json @@ -1,6 +1,6 @@ { "file": "caiic_ble_full_ota.bin", - "size": 44088, - "crc32": "0xE246E2B2", - "version": 65545 + "size": 45056, + "crc32": "0xB2469318", + "version": 65549 } \ No newline at end of file