From 542b9ec62f22b39fa0c0bea0deaaad0112b6393d Mon Sep 17 00:00:00 2001 From: JIU JIALIN <2339061402@qq.com> Date: Mon, 11 Aug 2025 16:43:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9modbus=E5=AF=84=E5=AD=98?= =?UTF-8?q?=E5=99=A8=E5=86=99=E6=93=8D=E4=BD=9C,=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E8=A1=A8=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PLSR/PLSR/Core/Inc/tim.h | 12 +- PLSR/PLSR/Core/Inc/usart.h | 11 +- PLSR/PLSR/Core/Src/main.c | 13 + PLSR/PLSR/Core/Src/tim.c | 110 +- PLSR/PLSR/Core/Src/usart.c | 176 +- PLSR/PLSR/EWARM/settings/test.1.dnx | 4 +- PLSR/PLSR/EWARM/test.1.dep | 648 +++--- PLSR/PLSR/EWARM/test.1/Exe/test.1.hex | 2817 ++++++++++++------------ PLSR/PLSR/EWARM/test.1/Exe/test.1.out | Bin 491876 -> 491640 bytes PLSR/PLSR/EWARM/test.1/Exe/test.1.sim | Bin 27777 -> 28307 bytes PLSR/PLSR/EWARM/test.1/List/test.1.map | 1485 +++++++------ PLSR/PLSR/EWARM/test.1/Obj/gpio.o | Bin 7402 -> 7668 bytes PLSR/PLSR/EWARM/test.1/Obj/main.o | Bin 19886 -> 20041 bytes PLSR/PLSR/EWARM/test.1/Obj/tim.o | Bin 127258 -> 127871 bytes PLSR/PLSR/EWARM/test.1/Obj/usart.o | Bin 68143 -> 55205 bytes 15 files changed, 2542 insertions(+), 2734 deletions(-) diff --git a/PLSR/PLSR/Core/Inc/tim.h b/PLSR/PLSR/Core/Inc/tim.h index b368ca3..7d81adc 100644 --- a/PLSR/PLSR/Core/Inc/tim.h +++ b/PLSR/PLSR/Core/Inc/tim.h @@ -27,6 +27,7 @@ extern "C" { /* Includes ------------------------------------------------------------------*/ #include "main.h" +#include "usart.h" /* USER CODE BEGIN Includes */ @@ -61,10 +62,10 @@ extern TIM_HandleTypeDef htim14; // 等待条件类型枚举 typedef enum { PLSR_WAIT_PLUSEEND = 0, // 脉冲发送完成 - PLSR_WAIT_TIME = 1, // 等待时间 + PLSR_WAIT_TIME = 4, // 等待时间 PLSR_WAIT_CONDITION = 2, // 等待条件 PLSR_WAIT_ACT_TIME = 3, // ACT时间 - PLSR_WAIT_EXT_EVENT = 4, // 外部事件 + PLSR_WAIT_EXT_EVENT = 1, // 外部事件 PLSR_WAIT_EXT_OR_END = 5 // 外部事件或结束 } PLSR_WaitType_t; @@ -159,6 +160,7 @@ typedef struct { uint32_t start_freq; // 起始频率 uint32_t end_freq; // 结束频率 uint8_t output_port; // 输出端口选择 + uint8_t dir_port; //<方向端口选择 PLSR_Mode_t mode; // 模式(相对/绝对) PLSR_Direction_t direction; // 方向 PLSR_AccelConfig_t accel_config; // 加减速配置 @@ -171,6 +173,11 @@ typedef struct { uint32_t freq_step; // 频率步长 uint32_t wait_start_tick; // 等待开始时间 uint32_t act_start_tick; // ACT开始时间 + uint16_t dir_delay; //<方向延时时间 + uint16_t dir_logic; //<脉冲方向逻辑 + uint16_t section_num; //<脉冲总段数 + uint16_t start_section; //<起始段数 + uint32_t default_freq; //<脉冲默认速度 PLSR_SectionConfig_t section[PLSR_MAX_SECTIONS]; // 段配置数组 } PLSR_RouteConfig_t; @@ -212,6 +219,7 @@ void PLSR_TIM6_Stop(void); // ==================== PLSR路径控制函数 ==================== void PLSR_Route_Init(PLSR_RouteConfig_t* route); //<路径初始化 +void PLSR_Route_Set(PLSR_RouteConfig_t* route); void PLSR_Route_Start(PLSR_RouteConfig_t* route); //<路径开始 void PLSR_Route_Stop(PLSR_RouteConfig_t* route); //<路径停止 void PLSR_Section_Process(PLSR_RouteConfig_t* route); //<段处理 diff --git a/PLSR/PLSR/Core/Inc/usart.h b/PLSR/PLSR/Core/Inc/usart.h index f9c6eca..2a5d206 100644 --- a/PLSR/PLSR/Core/Inc/usart.h +++ b/PLSR/PLSR/Core/Inc/usart.h @@ -43,13 +43,9 @@ extern UART_HandleTypeDef huart1; /* USER CODE BEGIN Private defines */ ///> ==================== 寄存器配置 ==================== -#define MODBUS_HOLDING_REG_COUNT 1200 ///> 保持寄存器数量 (40001-49999) -#define MODBUS_COIL_COUNT 256 ///> 线圈数量 (00001-09999) -#define SRAM_HOLDING_REG_COUNT 256 ///> SRAM保持寄存器数量 (60001-69999) -#define SRAM_HOLDING_COIL_COUNT 1000 ///> SRAM保持寄存器数量 (60001-69999) +#define MODBUS_HOLDING_REG_COUNT 0x2500 ///> 保持寄存器数量 (40001-49999) +#define MODBUS_OFFSET 0x1000 -///> ==================== Modbus功能码定义 ==================== -#define MODBUS_FC_READ_COILS 0x01 ///> 读线圈状态 #define MODBUS_FC_READ_HOLDING_REGS 0x03 ///> 读保持寄存器 #define MODBUS_FC_WRITE_REG 0x06 #define MODBUS_FC_WRITE_MULTIPLE_COILS 0x0F ///> 写多个线圈 @@ -71,7 +67,6 @@ typedef struct { uint8_t slave_address; ///> 从机地址 uint16_t holding_regs[MODBUS_HOLDING_REG_COUNT]; ///> 保持寄存器 (40001-49999) - uint8_t coils[MODBUS_COIL_COUNT/8 + 1]; ///> 线圈状态 (00001-09999) } ModbusSlave_t; /* USER CODE END Private defines */ @@ -96,8 +91,6 @@ void Modbus_Init(uint8_t slave_addr); void Modbus_Process(void); void Modbus_SetHoldingRegister(uint16_t addr, uint16_t value); uint16_t Modbus_GetHoldingRegister(uint16_t addr); -void Modbus_SetCoil(uint16_t addr, uint8_t value); -uint8_t Modbus_GetCoil(uint16_t addr); void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length); void Modbus_Process_Write_Reg(uint8_t *frame, uint16_t length); diff --git a/PLSR/PLSR/Core/Src/main.c b/PLSR/PLSR/Core/Src/main.c index c05aed9..f7239a0 100644 --- a/PLSR/PLSR/Core/Src/main.c +++ b/PLSR/PLSR/Core/Src/main.c @@ -246,9 +246,22 @@ static void MODBUSTask(void *p_arg) static void KeyTask(void *p_arg) { (void)p_arg; + uint8_t startflag = 0; PLSR_Route_Start(&g_plsr_route); while (1) { + // if(ModbusSlave.holding_regs[0x2000] == 1) //按下发送脉冲按钮后,向0x3000地址写1,松手写2,设置地址偏移为0x1000,所以这里值为0x2000 + // { + // startflag = 1; + // } + // if(startflag == 1) + // { + // PLSR_Route_Start(&g_plsr_route); + // } + // if(ModbusSlave.holding_regs[0x2000] == 2) + // { + // startflag = 0; + // } OSTimeDlyHMSM(0, 0, 0, 10); /* 延时10ms */ } diff --git a/PLSR/PLSR/Core/Src/tim.c b/PLSR/PLSR/Core/Src/tim.c index c9a9c27..83aceb5 100644 --- a/PLSR/PLSR/Core/Src/tim.c +++ b/PLSR/PLSR/Core/Src/tim.c @@ -537,11 +537,6 @@ void MX_TIM14_Init(void) * @brief 定时器基础MSP初始化函数 * @param tim_baseHandle: 定时器句柄指针 * @retval None - * @note 为不同的定时器实例配置时钟、GPIO和中断 - * - TIM2: 用作外部脉冲计数器,配置PA15为ETR输入 - * - TIM6: 用作PLSR系统定时器,配置中断优先级0 - * - TIM10: 用作PWM输出定时器,配置中断优先级5 - * - TIM11/TIM13/TIM14: 备用定时器,仅使能时钟 */ void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* tim_baseHandle) { @@ -1187,44 +1182,48 @@ void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) } -// ==================== 路径控制函数实现 ==================== +void PLSR_Route_Set(PLSR_RouteConfig_t* route) +{ + route->output_port = ModbusSlave.holding_regs[0]; + route->dir_port = ModbusSlave.holding_regs[1]; + route->dir_delay = ModbusSlave.holding_regs[3]; + route->dir_logic = ModbusSlave.holding_regs[4]; + route->accel_config.accel_algorithm = ModbusSlave.holding_regs[5]; + route->mode = ModbusSlave.holding_regs[6]; //绝对/相对 + route->section_num = ModbusSlave.holding_regs[7]; //总段数 + route->start_section = ModbusSlave.holding_regs[8]; + route->default_freq = ModbusSlave.holding_regs[9]<<16|ModbusSlave.holding_regs[10]; + route->accel_config.accel_time_ms = ModbusSlave.holding_regs[11]; + route->accel_config.decel_time_ms = ModbusSlave.holding_regs[12]; + + route->start_freq = 0; // 起始频率:0Hz + route->end_freq = 0; // 结束频率:0Hz + + // 初始化所有段的配置 - 遍历并初始化每个段 + for (uint8_t i = 0; i < route->section_num; i++) + { + + route->section[i].section_num = i+1; + route->section[i].target_freq = (((uint32_t)ModbusSlave.holding_regs[256+(6*i)]) | (uint32_t)ModbusSlave.holding_regs[257+(6*i)]<<16); + route->section[i].target_pulse = (((uint32_t)ModbusSlave.holding_regs[258+(6*i)]) | (uint32_t)ModbusSlave.holding_regs[259+(6*i)]<<16); + route->section[i].wait_condition.wait_type = ModbusSlave.holding_regs[260+(6*i)]; + route->section[i].next_section = ModbusSlave.holding_regs[261+(6*i)]; + route->section[i].section_state = PLSR_SECTION_IDLE; + } +} -/** - * @brief 初始化PLSR路径控制参数 - * @param route 路径控制结构体指针 - * - * 该函数负责完整初始化PLSR路径控制系统的所有参数,为路径执行做好准备。 - * 包括路径基本参数、运行状态参数、所有段配置以及硬件资源的初始化。 - * - * 初始化内容: - * 1. 路径基本参数 - 设置初始状态、频率、模式等 - * 2. 运行状态参数 - 清零所有运行时计数和状态 - * 3. 段配置初始化 - 初始化所有10个段的默认配置 - * 4. 硬件资源重置 - 停止PWM和定时器,重置计数器 - * - * @note 该函数应在使用PLSR系统前调用,确保所有参数处于已知状态 - */ void PLSR_Route_Init(PLSR_RouteConfig_t* route) { // 参数有效性检查 if (route == NULL) return; - + // 初始化路径基本参数 route->route_state = PLSR_ROUTE_IDLE; // 路径状态:空闲 - route->current_section_num = 1; // 当前段号:从第1段开始 route->current_freq = 0; // 当前频率:0Hz route->target_freq = 0; // 目标频率:0Hz - route->pulse_count = 0; // 脉冲计数:清零 - route->start_freq = 0; // 起始频率:0Hz - route->end_freq = 0; // 结束频率:0Hz - route->output_port = 0; // 输出端口选择(预留功能) - route->mode = PLSR_MODE_RELATIVE; // 路径模式:默认相对模式 + route->direction = PLSR_DIR_FORWARD; // 运行方向:默认正向 - // 初始化加减速配置 - 系统级配置 - route->accel_config.accel_time_ms = PLSR_DEFAULT_ACCEL_TIME_MS; // 默认加速时间 - route->accel_config.decel_time_ms = PLSR_DEFAULT_DECEL_TIME_MS; // 默认减速时间 - route->accel_config.accel_algorithm = PLSR_ACCEL_LINEAR; // 默认线性加减速 // 初始化运行状态参数 - 清零所有运行时状态 route->run_state = PLSR_STATE_IDLE; // 运行状态:空闲 @@ -1235,11 +1234,6 @@ void PLSR_Route_Init(PLSR_RouteConfig_t* route) route->wait_start_tick = 0; // 等待开始时刻:清零 route->act_start_tick = 0; // ACT开始时刻:清零 - // 初始化所有段的配置 - 遍历并初始化每个段 - for (uint8_t i = 0; i < PLSR_MAX_SECTIONS; i++) { - PLSR_Section_Init(&route->section[i], i + 1); // 段号从1开始 - } - PLSR_PWM_Stop(); // 停止PWM输出 PLSR_TIM6_Stop(); // 停止TIM6定时器 } @@ -1267,14 +1261,13 @@ void PLSR_Route_Start(PLSR_RouteConfig_t* route) // 状态检查 - 避免重复启动 if (route->route_state == PLSR_ROUTE_RUNNING) return; + //启动时初始化用户可配置参数. + PLSR_Route_Set(route); // 路径状态初始化 - route->route_state = PLSR_ROUTE_RUNNING; //< 设置路径状态为运行中 - route->current_section_num = 1; //< 从第1段开始执行 - route->current_freq = route->start_freq; //< 设置当前频率为起始频率 - route->pulse_count = 0; //< 清零脉冲计数 - - // 重置脉冲计数器 - 现在使用软件计数 - route->pulse_count = 0; // 直接重置软件脉冲计数 + route->route_state = PLSR_ROUTE_RUNNING; //< 设置路径状态为运行中 + route->current_section_num = route->start_section; //< 从起始段开始执行 + route->current_freq = route->start_freq; //< 设置当前频率为起始频率 + route->pulse_count = 0; //< 清零脉冲计数 // PWM输出初始化 - 根据起始频率决定是否启动 if (route->start_freq > 0) { @@ -1314,35 +1307,6 @@ void PLSR_Route_Stop(PLSR_RouteConfig_t* route) -// ==================== PLSR段控制函数实现 ==================== - -/** - * @brief 初始化PLSR段配置 - * @param section: 段配置结构体指针 - * @param section_num: 段号(1-10) - * @retval None - * @note 初始化单个段的所有参数 - */ -void PLSR_Section_Init(PLSR_SectionConfig_t* section, uint8_t section_num) -{ - if (section == NULL || section_num == 0 || section_num > PLSR_MAX_SECTIONS) return; - - // 基本参数初始化 - section->section_num = section_num; - section->target_freq = section_num*1000; - section->target_pulse = 5000; - section->next_section = (section_num < PLSR_MAX_SECTIONS) ? (section_num + 1) : 0; - section->section_state = PLSR_SECTION_IDLE; - - // 注意:加减速参数现在在路径级别配置,不在段级别 - - // 等待条件初始化 - section->wait_condition.wait_type = PLSR_WAIT_PLUSEEND; - section->wait_condition.wait_time_ms = PLSR_DEFAULT_WAIT_TIME_MS; - section->wait_condition.act_time_ms = PLSR_DEFAULT_ACT_TIME_MS; - section->wait_condition.condition_flag = 0; - section->wait_condition.ext_event_flag = 0; -} /** * @brief PLSR段处理主函数 diff --git a/PLSR/PLSR/Core/Src/usart.c b/PLSR/PLSR/Core/Src/usart.c index d0926ca..7bcf9c6 100644 --- a/PLSR/PLSR/Core/Src/usart.c +++ b/PLSR/PLSR/Core/Src/usart.c @@ -290,7 +290,6 @@ void Modbus_Init(uint8_t slave_addr) { ModbusSlave.slave_address = slave_addr; memset(ModbusSlave.holding_regs, 0, sizeof(ModbusSlave.holding_regs)); - memset(ModbusSlave.coils, 0, sizeof(ModbusSlave.coils)); } /** @@ -326,15 +325,9 @@ void Modbus_Process(void) switch(function_code) { - case MODBUS_FC_READ_COILS: - Modbus_Process_Read_Coils(frame, frame_len); - break; case MODBUS_FC_READ_HOLDING_REGS: Modbus_Process_Read_Holding_Regs(frame, frame_len); break; - case MODBUS_FC_WRITE_MULTIPLE_COILS: - Modbus_Process_Write_Multiple_Coils(frame, frame_len); - break; case MODBUS_FC_WRITE_MULTIPLE_REGS: Modbus_Process_Write_Multiple_Regs(frame, frame_len); break; @@ -405,49 +398,6 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) } } - /** - * @brief 处理读线圈请求 - * @param frame 接收的Modbus帧 - * @param length 帧长度 - */ - static void Modbus_Process_Read_Coils(uint8_t *frame, uint16_t length) - { - if(length != 8) - { - Modbus_Send_Exception(MODBUS_FC_READ_COILS, MODBUS_EX_ILLEGAL_DATA_VALUE); - return; - } - - uint16_t start_addr = (frame[2] << 8) | frame[3]; - uint16_t coil_count = (frame[4] << 8) | frame[5]; - - if(coil_count == 0 || coil_count > 2000 || start_addr + coil_count > MODBUS_COIL_COUNT) - { - Modbus_Send_Exception(MODBUS_FC_READ_COILS, MODBUS_EX_ILLEGAL_DATA_ADDRESS); - return; - } - - uint8_t response[256]; - response[0] = ModbusSlave.slave_address; - response[1] = MODBUS_FC_READ_COILS; - response[2] = (coil_count + 7) / 8; // 字节数 - - uint16_t byte_count = response[2]; - for(uint16_t i = 0; i < byte_count; i++) - { - response[3 + i] = 0; - for(uint8_t bit = 0; bit < 8 && (i * 8 + bit) < coil_count; bit++) - { - if(Get_Coil_Bit(start_addr + i * 8 + bit)) - { - response[3 + i] |= (1 << bit); - } - } - } - - Modbus_Send_Response(response, 3 + byte_count); - } - /** * @brief 读保持寄存器请求 * @param frame 接收的Modbus帧 @@ -461,7 +411,7 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) return; } - uint16_t start_addr = (frame[2] << 8) | frame[3]; + uint16_t start_addr = ((frame[2] << 8) | frame[3]) - MODBUS_OFFSET; uint16_t reg_count = (frame[4] << 8) | frame[5]; if(reg_count == 0 || reg_count > 125 || start_addr + reg_count > MODBUS_HOLDING_REG_COUNT) @@ -485,51 +435,7 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) Modbus_Send_Response(response, 3 + reg_count * 2); } - /** - * @brief 处理写多个线圈请求 - * @param frame 接收的Modbus帧 - * @param length 帧长度 - */ - static void Modbus_Process_Write_Multiple_Coils(uint8_t *frame, uint16_t length) - { - if(length < 9) - { - Modbus_Send_Exception(MODBUS_FC_WRITE_MULTIPLE_COILS, MODBUS_EX_ILLEGAL_DATA_VALUE); - return; - } - - uint16_t start_addr = (frame[2] << 8) | frame[3]; - uint16_t coil_count = (frame[4] << 8) | frame[5]; - uint8_t byte_count = frame[6]; - - if(coil_count == 0 || coil_count > 1968 || start_addr + coil_count > MODBUS_COIL_COUNT || - byte_count != (coil_count + 7) / 8 || length != 9 + byte_count) - { - Modbus_Send_Exception(MODBUS_FC_WRITE_MULTIPLE_COILS, MODBUS_EX_ILLEGAL_DATA_VALUE); - return; - } - - // 写入线圈数据 - for(uint16_t i = 0; i < coil_count; i++) - { - uint8_t byte_index = i / 8; - uint8_t bit_index = i % 8; - uint8_t coil_value = (frame[7 + byte_index] >> bit_index) & 0x01; - Set_Coil_Bit(start_addr + i, coil_value); - } - - // 发送响应 - uint8_t response[8]; - response[0] = ModbusSlave.slave_address; - response[1] = MODBUS_FC_WRITE_MULTIPLE_COILS; - response[2] = (start_addr >> 8) & 0xFF; - response[3] = start_addr & 0xFF; - response[4] = (coil_count >> 8) & 0xFF; - response[5] = coil_count & 0xFF; - - Modbus_Send_Response(response, 6); - } - + /** * @brief 处理写单个保持寄存器请求 * @param frame 接收的Modbus帧 @@ -543,16 +449,17 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) return; } - uint16_t reg_addr = (frame[2] << 8) | frame[3]; + uint16_t reg_addr = ((frame[2] << 8) | frame[3]); + uint16_t write_addr = ((frame[2] << 8) | frame[3]) - MODBUS_OFFSET; uint16_t write_num = (frame[4] << 8) | frame[5]; - if(reg_addr > MODBUS_HOLDING_REG_COUNT) + if(write_addr > MODBUS_HOLDING_REG_COUNT) { Modbus_Send_Exception(MODBUS_FC_WRITE_REG, MODBUS_EX_ILLEGAL_DATA_ADDRESS); return; } - ModbusSlave.holding_regs[reg_addr] = write_num; + ModbusSlave.holding_regs[write_addr] = write_num; BackupSRAM_SaveRegData(); @@ -565,7 +472,7 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) response[4] = (write_num >> 8) & 0xFF; response[5] = write_num & 0xFF; - Modbus_Send_Response(response, 8); + Modbus_Send_Response(response, 6); } /** @@ -581,14 +488,15 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) return; } - uint16_t start_addr = (frame[2] << 8) | frame[3]; + uint16_t start_addr = ((frame[2] << 8) | frame[3]); + uint16_t write_addr = ((frame[2] << 8) | frame[3]) - MODBUS_OFFSET; uint16_t reg_count = (frame[4] << 8) | frame[5]; uint8_t byte_count = frame[6]; - if(reg_count == 0 || reg_count > 123 || start_addr + reg_count > MODBUS_HOLDING_REG_COUNT || + if(reg_count == 0 || reg_count > 123 || write_addr + reg_count > MODBUS_HOLDING_REG_COUNT || byte_count != reg_count * 2 || length != 9 + byte_count) { - Modbus_Send_Exception(MODBUS_FC_WRITE_MULTIPLE_REGS, MODBUS_EX_ILLEGAL_DATA_VALUE); + Modbus_Send_Exception(MODBUS_FC_WRITE_MULTIPLE_REGS, MODBUS_EX_ILLEGAL_DATA_ADDRESS); return; } @@ -596,7 +504,7 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) for(uint16_t i = 0; i < reg_count; i++) { uint16_t reg_value = (frame[7 + i * 2] << 8) | frame[8 + i * 2]; - ModbusSlave.holding_regs[start_addr + i] = reg_value; + ModbusSlave.holding_regs[write_addr + i] = reg_value; } BackupSRAM_SaveRegData(); @@ -646,43 +554,7 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) USART1_SendData_DMA(response, 5); } - /** - * @brief 获取线圈位状态 - * @param addr 线圈地址 - * @return 线圈状态 (0或1) - */ - static uint8_t Get_Coil_Bit(uint16_t addr) - { - if(addr >= MODBUS_COIL_COUNT) return 0; - - uint16_t byte_index = addr / 8; - uint8_t bit_index = addr % 8; - - return (ModbusSlave.coils[byte_index] >> bit_index) & 0x01; - } - - /** - * @brief 设置线圈位状态 - * @param addr 线圈地址 - * @param value 线圈状态 (0或1) - */ - static void Set_Coil_Bit(uint16_t addr, uint8_t value) - { - if(addr >= MODBUS_COIL_COUNT) return; - - uint16_t byte_index = addr / 8; - uint8_t bit_index = addr % 8; - - if(value) - { - ModbusSlave.coils[byte_index] |= (1 << bit_index); - } - else - { - ModbusSlave.coils[byte_index] &= ~(1 << bit_index); - } - } - + /** * @brief 设置保持寄存器值 * @param addr 寄存器地址 @@ -709,25 +581,5 @@ void Modbus_Handle_SendLog(uint8_t* frame, uint16_t length) } return 0; } - - /** - * @brief 设置线圈状态 - * @param addr 线圈地址 - * @param value 线圈状态 - */ - void Modbus_SetCoil(uint16_t addr, uint8_t value) - { - Set_Coil_Bit(addr, value); - } - - /** - * @brief 获取线圈状态 - * @param addr 线圈地址 - * @return 线圈状态 - */ - uint8_t Modbus_GetCoil(uint16_t addr) - { - return Get_Coil_Bit(addr); - } - + /* USER CODE END 1 */ diff --git a/PLSR/PLSR/EWARM/settings/test.1.dnx b/PLSR/PLSR/EWARM/settings/test.1.dnx index 3f8abc0..dc44f01 100644 --- a/PLSR/PLSR/EWARM/settings/test.1.dnx +++ b/PLSR/PLSR/EWARM/settings/test.1.dnx @@ -12,12 +12,12 @@ 50 - 46232557 - _ 0 _ 0 0 2 + 46232557 + 3949072944 diff --git a/PLSR/PLSR/EWARM/test.1.dep b/PLSR/PLSR/EWARM/test.1.dep index 94f136e..e5c5197 100644 --- a/PLSR/PLSR/EWARM/test.1.dep +++ b/PLSR/PLSR/EWARM/test.1.dep @@ -6,195 +6,195 @@ test.1 $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc.c - $PROJ_DIR$\..\Core\Src\flash_save.c - $PROJ_DIR$\startup_stm32f407xx.s + $PROJ_DIR$\..\Core\Src\usart.c $PROJ_DIR$\..\Core\Src\modbus_crc.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\startup_stm32f407xx.s + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c $PROJ_DIR$\..\Core\Src\modbus_log.c $PROJ_DIR$\..\Core\Src\main.c $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c - $PROJ_DIR$\..\Core\Src\tim.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\tim.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c - $PROJ_DIR$\..\Core\Src\usart.c $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\flash_save.c + $PROJ_DIR$\..\UCOS\Source\os_mutex.c + $TOOLKIT_DIR$\lib\dl7M_tlf.a + $PROJ_DIR$\..\Core\Inc\usart.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h + $PROJ_DIR$\..\Core\Inc\modbus_crc.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o $PROJ_DIR$\test.1\Obj\ucos_ii.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o - $PROJ_DIR$\test.1\Obj\os_dbg.o $PROJ_DIR$\test.1\Exe\test.1.out - $TOOLKIT_DIR$\lib\dl7M_tlf.a - $PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o + $PROJ_DIR$\test.1\Obj\os_dbg.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o + $PROJ_DIR$\..\UCOS\Source\os_tmr.c + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $PROJ_DIR$\test.1\Obj\dma.o + $PROJ_DIR$\test.1\Obj\modbus_log.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h + $PROJ_DIR$\..\UCOS\Config\os_cfg.h $TOOLKIT_DIR$\lib\m7M_tls.a + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o + $PROJ_DIR$\..\UCOS\Source\os_core.c + $PROJ_DIR$\test.1\Obj\flash_save.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h + $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rcc.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_usart.o + $PROJ_DIR$\test.1\Obj\startup_stm32f407xx.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h + $TOOLKIT_DIR$\inc\c\yvals.h + $TOOLKIT_DIR$\inc\c\stdio.h + $TOOLKIT_DIR$\inc\c\math.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o $PROJ_DIR$\test.1\Obj\os_cpu_c.o - $PROJ_DIR$\stm32f407xx_flash.icf - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o - $PROJ_DIR$\test.1\List\test.1.map - $PROJ_DIR$\test.1\Obj\os_cpu_a.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o + $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o $PROJ_DIR$\test.1\Exe\test.1.hex - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_rng.o - $PROJ_DIR$\test.1\Obj\app_hooks.o - $TOOLKIT_DIR$\inc\c\math.h - $TOOLKIT_DIR$\inc\c\DLib_float_setup.h - $PROJ_DIR$\..\Core\Inc\gpio.h - $PROJ_DIR$\..\UCOS\Source\os_mem.c - $PROJ_DIR$\..\UCOS\Source\os_q.c - $PROJ_DIR$\..\UCOS\Source\os_mutex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h $PROJ_DIR$\..\UCOS\Source\os.h - $PROJ_DIR$\..\UCOS\Source\os_core.c - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\UCOS\Config\app_cfg.h - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\UCOS\Config\os_cfg.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.o + $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h + $PROJ_DIR$\test.1\Obj\system_stm32f4xx.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o + $TOOLKIT_DIR$\inc\c\DLib_float_setup.h + $PROJ_DIR$\test.1\Obj\modbus_crc.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h + $PROJ_DIR$\..\Core\Inc\flash_save.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h $PROJ_DIR$\..\UCOS\Ports\os_cpu.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\test.1\Obj\tim.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_tim.o + $PROJ_DIR$\..\UCOS\Source\os_sem.c + $PROJ_DIR$\test.1\Obj\app_hooks.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o + $TOOLKIT_DIR$\lib\shb_l.a + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_spi.o + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o $PROJ_DIR$\..\UCOS\Source\os_flag.c - $PROJ_DIR$\..\UCOS\Source\os_trace.h - $PROJ_DIR$\..\UCOS\Source\os_mbox.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h $PROJ_DIR$\..\UCOS\Source\ucos_ii.h - $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f407xx.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o + $PROJ_DIR$\..\UCOS\Source\os_mem.c + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\Core\Inc\main.h - $PROJ_DIR$\..\Core\Inc\dma.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_def.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc.h - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Full.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o + $PROJ_DIR$\..\Core\Inc\stm32f4xx_hal_conf.h $TOOLKIT_DIR$\inc\c\string.h - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\Core\Inc\usart.h + $PROJ_DIR$\..\Core\Inc\main.h + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\Core\Inc\modbus_crc.h - $PROJ_DIR$\..\Core\Inc\flash_save.h - $PROJ_DIR$\..\Core\Inc\modbus_log.h - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\..\Core\Inc\stm32f4xx_it.h - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_exti.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_it.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ex.o $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_cortex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h + $PROJ_DIR$\..\UCOS\Source\os_trace.h + $PROJ_DIR$\..\UCOS\Source\os_q.c + $PROJ_DIR$\..\Core\Inc\gpio.h $PROJ_DIR$\test.1\Obj\usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_rcc_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_sram.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim_ex.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h + $PROJ_DIR$\..\Core\Inc\dma.h + $PROJ_DIR$\test.1\Obj\main.o + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_i2c.o $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_usart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_wwdg.o - $PROJ_DIR$\test.1\Obj\tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_crc.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_uart.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_gpio.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dac.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_dma.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_exti.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash_ramfunc.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c_ex.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_gpio.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_timebase_tim.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_crc.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_dma.o - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_i2c.o - $PROJ_DIR$\test.1\Obj\system_stm32f4xx.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h + $PROJ_DIR$\test.1\List\test.1.map + $PROJ_DIR$\..\UCOS\Source\os_time.c + $PROJ_DIR$\..\Core\Inc\modbus_log.h + $PROJ_DIR$\..\UCOS\Source\os_mbox.c + $PROJ_DIR$\test.1\Obj\os_cpu_a.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h + $PROJ_DIR$\..\Core\Inc\tim.h $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_flash.o - $PROJ_DIR$\test.1\Obj\main.o - $PROJ_DIR$\test.1\Obj\modbus_crc.o - $PROJ_DIR$\test.1\Obj\modbus_log.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c - $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_msp.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c - $PROJ_DIR$\..\UCOS\Source\ucos_ii.c $PROJ_DIR$\test.1\Obj\gpio.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c - $PROJ_DIR$\..\UCOS\Config\app_hooks.c - $PROJ_DIR$\test.1\Obj\flash_save.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c - $PROJ_DIR$\..\UCOS\Ports\os_dbg.c - $PROJ_DIR$\test.1\Obj\dma.o - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\UCOS\Config\app_hooks.c $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm + $PROJ_DIR$\test.1\Obj\stm32f4xx_hal_pwr_ex.o + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c + $PROJ_DIR$\test.1\Obj\stm32f4xx_ll_pwr.o + $PROJ_DIR$\..\Drivers\CMSIS\Include\core_cm4.h + $PROJ_DIR$\..\UCOS\Source\ucos_ii.c + $PROJ_DIR$\..\UCOS\Config\app_cfg.h + $PROJ_DIR$\test.1\Obj\stm32f4xx_it.o $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_cortex.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_tim_ex.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_uart.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ex.h - $PROJ_DIR$\..\Core\Inc\tim.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_pwr_ex.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_flash_ramfunc.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma_ex.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_exti.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_version.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio_ex.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_dma.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\Drivers\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\mpu_armv7.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_iccarm.h - $PROJ_DIR$\..\Drivers\CMSIS\Include\cmsis_compiler.h - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_gpio.h - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Inc\stm32f4xx_hal_rcc_ex.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\UCOS\Source\os_tmr.c - $PROJ_DIR$\..\UCOS\Source\os_sem.c - $PROJ_DIR$\..\UCOS\Source\os_time.c $PROJ_DIR$\..\UCOS\Source\os_task.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c + $PROJ_DIR$\..\UCOS\Ports\os_dbg.c + $PROJ_DIR$\stm32f407xx_flash.icf + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c [ROOT_NODE] ILINK - 31 42 + 39 143 @@ -203,18 +203,18 @@ ICCARM - 99 + 121 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Core\Src\flash_save.c + $PROJ_DIR$\..\Core\Src\usart.c ICCARM @@ -224,391 +224,391 @@ ICCARM - 85 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 82 69 57 80 87 81 83 88 59 84 86 + 30 128 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 75 127 114 80 130 123 112 33 102 145 - - $PROJ_DIR$\startup_stm32f407xx.s - - - AARM - 33 - - - $PROJ_DIR$\..\Core\Src\modbus_crc.c ICCARM - 123 + 100 ICCARM - 84 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 76 66 77 71 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 33 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 118 126 56 46 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Core\Src\modbus_log.c + $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c ICCARM - 124 + 96 ICCARM - 86 82 69 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 57 80 87 81 83 88 59 84 85 + 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 118 126 56 46 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Core\Src\main.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c ICCARM - 122 + 82 ICCARM - 69 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 51 65 58 59 57 60 61 63 160 82 80 87 81 83 88 84 85 86 70 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Core\Src\gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c ICCARM - 132 + 62 ICCARM - 51 69 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c ICCARM - 95 + 54 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c ICCARM - 117 + 66 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_exti.c + $PROJ_DIR$\startup_stm32f407xx.s + + + AARM + 70 + + + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c ICCARM - 90 + 162 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Core\Src\tim.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c ICCARM - 105 + 125 ICCARM - 160 69 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 49 50 + 128 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c + $PROJ_DIR$\..\Core\Src\modbus_log.c ICCARM - 121 + 45 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 145 30 128 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 75 127 114 80 130 123 112 33 102 - $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c + $PROJ_DIR$\..\Core\Src\main.c ICCARM - 92 + 139 ICCARM - 69 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 89 65 58 59 57 60 61 63 + 128 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 135 119 170 112 75 47 104 133 149 30 127 114 80 130 123 33 102 145 138 - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c + $PROJ_DIR$\..\Core\Src\gpio.c ICCARM - 116 + 151 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 135 128 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_it.c ICCARM - 94 + 171 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 128 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 95 119 170 112 75 47 104 133 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_cortex.c ICCARM - 113 + 131 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash.c ICCARM - 119 + 150 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ramfunc.c ICCARM - 114 + 72 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_crc.c ICCARM - 91 + 86 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_i2c.c ICCARM - 118 + 94 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c ICCARM - 96 + 79 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c + $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_timebase_tim.c ICCARM - 109 + 59 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_pwr_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_dma.c ICCARM - 97 + 90 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Core\Src\system_stm32f4xx.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_flash_ex.c ICCARM - 120 + 63 ICCARM - 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 76 66 77 71 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal.c + $PROJ_DIR$\..\Core\Src\tim.c ICCARM - 93 + 106 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 149 128 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 30 75 127 114 80 130 123 112 33 102 145 76 99 - $PROJ_DIR$\..\Core\Src\stm32f4xx_hal_msp.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_gpio.c ICCARM - 127 + 77 ICCARM - 69 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Core\Src\usart.c + $PROJ_DIR$\..\Core\Src\dma.c ICCARM - 98 + 44 ICCARM - 82 69 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 57 80 87 81 83 88 59 84 85 86 + 138 128 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Core\Src\dma.c + $PROJ_DIR$\..\Core\Src\flash_save.c ICCARM - 148 + 53 ICCARM - 70 69 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 102 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 30 128 75 127 114 80 130 123 112 33 145 @@ -616,237 +616,234 @@ $PROJ_DIR$\test.1\Exe\test.1.out - ILINK - 42 + OBJCOPY + 91 - OBJCOPY - 45 + ILINK + 143 ILINK - 40 48 148 136 132 122 123 124 43 39 30 33 93 95 117 118 91 90 121 94 113 109 119 114 127 96 97 99 100 101 106 102 116 108 103 104 92 107 110 111 112 115 41 37 36 47 29 44 38 120 105 28 98 46 35 34 32 + 177 109 44 53 151 139 100 45 147 83 40 70 79 131 86 90 82 62 150 63 72 77 94 54 125 66 162 121 37 51 85 36 59 78 141 98 171 115 110 34 58 89 140 167 69 35 113 107 41 96 106 38 136 111 60 48 29 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c ICCARM - 44 + 78 + + + ICCARM + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 + + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c ICCARM - 106 + 141 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c ICCARM - 101 + 37 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim.c ICCARM - 112 + 85 + + + ICCARM + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 + + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c ICCARM - 38 + 140 - $PROJ_DIR$\..\UCOS\Source\ucos_ii.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c ICCARM - 28 + 69 - - - ICCARM - 65 58 59 57 68 74 75 79 171 178 60 61 63 56 62 64 52 54 53 180 182 181 179 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c ICCARM - 115 + 113 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_tim.c ICCARM - 102 + 107 - - - ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 - - $PROJ_DIR$\..\UCOS\Config\app_hooks.c ICCARM - 48 + 109 ICCARM - 55 65 58 59 57 68 74 75 79 171 178 60 61 63 + 93 119 170 112 75 124 74 49 105 64 57 47 104 133 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_usart.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm - ICCARM - 103 + AARM + 147 - + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_usart.c + ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 41 - + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c ICCARM - 107 + 35 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_tim_ex.c ICCARM - 104 + 36 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rcc.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_gpio.c ICCARM - 36 + 89 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_i2c.c + $PROJ_DIR$\..\UCOS\Source\ucos_ii.c ICCARM - 41 + 38 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c - + ICCARM - 110 + 119 170 112 75 124 74 49 105 64 57 47 104 133 52 116 146 122 28 134 108 173 144 42 - + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_uart.c + $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c ICCARM - 108 + 83 ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 + 119 170 112 75 124 74 49 105 64 57 47 104 133 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_sram.c ICCARM - 111 + 51 - - - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c - + ICCARM - 37 + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 - + - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_spi.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_pwr.c ICCARM - 29 + 167 @@ -855,63 +852,66 @@ ICCARM - 30 + 40 ICCARM - 65 58 59 57 68 74 75 79 171 178 60 61 63 + 119 170 112 75 124 74 49 105 64 57 47 104 133 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_rcc_ex.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dma.c ICCARM - 100 + 34 - - - ICCARM - 76 66 77 71 72 67 73 78 68 74 75 79 171 165 174 173 166 172 170 169 175 178 177 176 167 164 168 163 154 155 159 162 158 161 153 156 157 - - - $PROJ_DIR$\..\UCOS\Ports\os_cpu_a.asm + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_dac.c - AARM - 43 + ICCARM + 110 - $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_rng.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_hal_wwdg.c ICCARM - 47 + 98 + + + ICCARM + 118 126 56 46 84 43 168 31 124 74 49 105 64 71 32 50 120 68 73 81 65 57 117 61 129 97 55 101 137 103 132 87 67 142 92 148 88 + + - $PROJ_DIR$\..\UCOS\Ports\os_cpu_c.c + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_crc.c ICCARM - 39 + 115 - + + + $PROJ_DIR$\..\Drivers\STM32F4xx_HAL_Driver\Src\stm32f4xx_ll_exti.c + ICCARM - 65 58 59 57 68 74 75 79 171 178 60 61 63 + 58 - + diff --git a/PLSR/PLSR/EWARM/test.1/Exe/test.1.hex b/PLSR/PLSR/EWARM/test.1/Exe/test.1.hex index 4a5de05..2df447e 100644 --- a/PLSR/PLSR/EWARM/test.1/Exe/test.1.hex +++ b/PLSR/PLSR/EWARM/test.1/Exe/test.1.hex @@ -1,29 +1,29 @@ :020000040800F2 -:10000000E84B0020D16D00080D6C00080F6C000853 -:10001000116C0008136C0008156C0008000000004B -:10002000000000000000000000000000176C000845 -:10003000196C0008000000001B6C0008236C00080D -:10004000216E0008256E0008296E00082D6E00083C -:10005000316E0008356E0008396E00083D6E0008EC -:10006000416E0008456E0008496E00084D6E00089C -:10007000516E0008556E0008596E00085D6E00084C -:10008000616E0008656E0008696E00086D6E0008FC -:10009000716E0008756E0008796E00087D6E0008AC -:1000A000816E00082B6C0008856E0008896E0008C0 -:1000B0008D6E0008916E0008956E0008996E00081C -:1000C0009D6E0008A16E0008A56E0008A96E0008CC -:1000D000AD6E00083B6C0008B16E0008B56E0008FC -:1000E000B96E0008BD6E0008C16E0008C56E00083C -:1000F000C96E0008CD6E0008D16E0008D56E0008EC -:10010000D96E0008DD6E0008E16E0008E56E00089B -:10011000E96E0008ED6E0008516C0008F16E0008F1 -:100120007F6C0008F56E00085B6C0008F96E000833 -:10013000FD6E0008016F0008056F0008096F0008D8 -:100140000D6F0008116F0008156F0008196F000887 -:100150001D6F0008216F00086D6C0008256F0008F6 -:10016000296F00082D6F0008316F0008356F0008F7 -:10017000396F00083D6F0008416F00080000000063 -:10018000456F0008496F00082DE9F04104000D009B +:10000000708C0020996C0008D56A0008D76A000837 +:10001000D96A0008DB6A0008DD6A000800000000F9 +:10002000000000000000000000000000DF6A00087F +:10003000E16A000800000000E36A0008EB6A0008BB +:10004000E96C0008ED6C0008F16C0008F56C000824 +:10005000F96C0008FD6C0008016D0008056D0008D2 +:10006000096D00080D6D0008116D0008156D000880 +:10007000196D00081D6D0008216D0008256D000830 +:10008000296D00082D6D0008316D0008356D0008E0 +:10009000396D00083D6D0008416D0008456D000890 +:1000A000496D0008F36A00084D6D0008516D0008A5 +:1000B000556D0008596D00085D6D0008616D000800 +:1000C000656D0008696D00086D6D0008716D0008B0 +:1000D000756D0008036B0008796D00087D6D0008E0 +:1000E000816D0008856D0008896D00088D6D000820 +:1000F000916D0008956D0008996D00089D6D0008D0 +:10010000A16D0008A56D0008A96D0008AD6D00087F +:10011000B16D0008B56D0008196B0008B96D0008D5 +:10012000476B0008BD6D0008236B0008C16D000817 +:10013000C56D0008C96D0008CD6D0008D16D0008BF +:10014000D56D0008D96D0008DD6D0008E16D00086F +:10015000E56D0008E96D0008356B0008ED6D0008DD +:10016000F16D0008F56D0008F96D0008FD6D0008DF +:10017000016E0008056E0008096E0008000000000E +:100180000D6E0008116E00082DE9F04104000D000D :1001900016000027002C02D1042030701CE0002D36 :1001A00002D10C20307017E0DFF86C0800780028CE :1001B00002D0122030700FE02078401E032809D8AA @@ -160,7 +160,7 @@ :1009E00000F0F4FB05002800C0B2002810D16548D3 :1009F0003100C9B250F821000400002C08D0012CAD :100A000006D0A068E16800EB8100E06401982065F1 -:100A1000761CDEE773BD0000D73B0020D83B0020EA +:100A1000761CDEE773BD0000637C0020647C002050 :100A20002DE9FE4F06000D9F0E9D5FF0000900F0BE :100A300099FE8046DFF804020468002C00F09380E1 :100A400061690160404600F091FE0098206084F8E2 @@ -182,29 +182,29 @@ :100B400094F83C000A5C94F83D00024394F83C00A1 :100B50000A54DFF870000178491C0170584600F013 :100B600005FE002003E0404600F000FE4220BDE804 -:100B7000FE8F0000DC3B0020903B00203F00000087 -:100B8000983B002084310020D93B0020783B002096 -:100B90008C3B0020843B0020A83B0020DA3B002057 -:100BA000903B0020D63B0020DE3B00209C3B0020F9 -:100BB000DB3B00203C3B00200C6B00088435002010 -:100BC0007C3B0020DD3B0020883B0020DF3B0020F9 -:100BD000FC2D00207C21002094090020A06D00083D -:100BE000B06D0008F8B5DFF8EC7050213800FFF761 +:100B7000FE8F0000687C00201C7C00203F000000ED +:100B8000247C002010720020657C0020047C002062 +:100B9000187C0020107C0020347C0020667C002023 +:100BA0001C7C0020627C00206A7C0020287C0020C5 +:100BB000677C0020C87B0020D469000810760020E4 +:100BC000087C0020697C0020147C00206B7C0020C5 +:100BD0007C6E0020FC610020144A0020686C000834 +:100BE000786C0008F8B5DFF8EC7050213800FFF79A :100BF00025FE0020010089B2042912D2411C0C00FC :100C0000010089B2090139440D00210089B20901AE :100C100039440E00002129706E6015A1E960401C66 :100C2000E8E7010089B20901394400220A70002274 -:100C30004A600FA2CA600F4A1760F1BD943B0020C2 +:100C30004A600FA2CA600F4A1760F1BD207C0020F5 :100C400030B442680168002A07D1C3681C006160A3 :100C5000002906D000234B6003E01160002900D07A -:100C60004A6083680025DD6230BC7047D53B0020B8 -:100C70003F000000803B002038B5DFF8605078214D +:100C60004A6083680025DD6230BC7047617C0020EB +:100C70003F0000000C7C002038B5DFF86050782180 :100C80002800FFF7DBFD0021080080B2042810D205 :100C900018200A0092B242432A4414000A0092B279 :100CA00000FB02F028441830606009A06061491C14 :100CB000EAE70A0092B21820424305EB0200002244 :100CC000426003A24261DFF81020156031BD0000D0 -:100CD0003F0000006C380020A03B0020743600204C +:100CD0003F000000F87800202C7C002000770020E6 :100CE000F8B5DFF8DC7460213800FFF7A7FD0021BC :100CF000080080B2032810D2481C040018200A0003 :100D000092B242433A441500220092B200FB02F034 @@ -230,13 +230,13 @@ :100E4000396881F838000020396881F839000020BD :100E50003968C86100203968086200203968486232 :100E6000484600F083FCBDE8F18300003F0000002D -:100E7000903B002070B504000025002C01D1042017 +:100E70001C7C002070B504000025002C01D104204A :100E800028E02078032801D0012023E000F06AFC4C :100E90000600A07A00280CD00023012200212000A7 :100EA000FFF7FAFA300000F061FCFFF7D1FC0020F8 :100EB00010E020894FF6FF71884207D02089401C3E :100EC0002081300000F052FC002003E0300000F0F0 -:100ED0004DFC332070BD00007C3B0020A43B002073 +:100ED0004DFC332070BD0000087C0020307C0020D9 :100EE0002DE9F74F84B01D00119E129F149C5FF0F6 :100EF00000092800C0B2402801D32A2057E000F0A2 :100F000031FC8046DFF8C0020078002804D040465B @@ -283,7 +283,7 @@ :1011900005D1404600F0EAFA432030700DE0012D01 :1011A00005D1404600F0E2FA4320307005E06C655E :1011B000404600F0DBFA00203070BDE8F08100000E -:1011C0004C3700203F000000D73B00202DE9F047BE +:1011C000D87700203F000000637C00202DE9F04725 :1011D00006000C0000253000C0B2402805D33000C6 :1011E000C0B2FF2801D02A2048E0002C01D10920FC :1011F00044E0002020600020606000F0B3FA0700A7 @@ -308,7 +308,7 @@ :10132000002806D1DFF800140A7894F83E008243C2 :101330000A7094F8380050F0080084F83800300043 :1013400000F014FA3800C0B2012801D1FFF780FA8A -:101350000020BDE8F0810000D83B002080B5274880 +:101350000020BDE8F0810000647C002080B52748B3 :10136000006800F088FAFF20FFF724FE01BDD307D4 :1013700008D5930706D5002904D0491E0023036031 :10138000001DF8E7704770B504000026DFF89C03E5 @@ -318,7 +318,7 @@ :1013C0003D0083432800C0B213542800C0B2105C13 :1013D000002807D1DFF850231378086890F83E0002 :1013E0008343137008684463300000F0BFF9FFF7CF -:1013F0002FFA70BD0000000084310020903B0020D7 +:1013F0002FFA70BD00000000107200201C7C00203D :101400002DE9F04104000D0016001F00DFF81C0359 :101410000078002801D0552048E0DFF81403007858 :10142000002801D0322041E02000C0B200280DD1B8 @@ -330,8 +330,8 @@ :101480005FFA8CFC3C2000FB0CFC03FB02C252FA0E :1014900086F8380080B248434FF47A72B0FBF2F01D :1014A00001FB08084046FFF76EFF0020BDE8F08111 -:1014B0003C3B0020DB3B0020DC3B0020DD3B0020F0 -:1014C0009C3B0020943B002080B59B480068FFF7C0 +:1014B000C87B0020677C0020687C0020697C0020BD +:1014C000287C0020207C002080B59B480068FFF726 :1014D000D1FCC0B202BD2DE9FC47DFF86C824FF4AD :1014E00020714046FFF7AAF940219848FFF7A6F976 :1014F0000027380080B20F2817D2781C040028205B @@ -369,11 +369,11 @@ :1016F000AEFF94F82400022804D101212000FFF756 :101700006DFF02E0022084F82500606806003000CA :10171000002802D0A1682000B0472C00DDE7FEF7CA -:10172000DEFDBEE73F000000DB3B0020D73B002092 -:10173000D83B0020AC3B0020B43B0020B83B00204D -:10174000C43B0020C23B00207C290020FC3A002042 -:10175000B03B0020686D00087C6D00087C250020EF -:10176000C06D0008EFF3108072B6704780F31088E8 +:10172000DEFDBEE73F000000677C0020637C0020F8 +:10173000647C0020387C0020407C0020447C002019 +:10174000507C00204E7C0020FC690020887B00201B +:101750003C7C0020306C0008446C0008FC650020D4 +:10176000886C0008EFF3108072B6704780F3108821 :101770007047234823490160002080F3098800F066 :10178000CAF82148016881F30888204801210170C6 :101790001F482049016062B6FEE71D481D490160EF @@ -383,9 +383,9 @@ :1017D000124813490A7802700F4812490A680260D9 :1017E00010681030F0C8A046A946B246BB4608C8EB :1017F0009E4680F309882438F0C862B6704700001E -:1018000020ED00E00000FF00443B0020DC3B002016 -:1018100004ED00E000000010903B0020D93B0020C8 -:10182000DA3B0020983B00205C4A11008020002811 +:1018000020ED00E00000FF00D07B0020687C00207D +:1018100004ED00E0000000101C7C0020657C00202E +:10182000667C0020247C00205C4A11008020002877 :1018300004D0401E00230B60091DF8E7584B12F539 :1018400000721A601A68D208D2001A600022554B42 :101850001A807047704710B50400200000F08CF922 @@ -408,8 +408,8 @@ :1019600067FC10BD38B504004FF47A70B4FBF0F595 :10197000280000F001F831BD411E0C4A11600C4AEC :10198000116821F07F4111600A4A136853F0050382 -:101990001360136853F0020313607047FC2B0020A0 -:1019A000443B0020BE3B00205D13000814E000E033 +:101990001360136853F00203136070477C6C0020DF +:1019A000D07B00204A7C00205D13000814E000E09A :1019B00020ED00E010E000E02DE9F84F3548009000 :1019C00035480090354800903548009035480090E3 :1019D00035480090354800903548009035480090D3 @@ -424,1367 +424,1348 @@ :101A6000354800903548009035483649364A374B5E :101A7000374C384D384E394FDFF8E4C0DFF8E4E03A :101A8000DFF8E480DFF8E490DFF8E4A0DFF8E4B00A -:101A9000BDE8F18F066900081C6E00081C6D000887 -:101AA000466D00080A690008526D00084C6F000876 -:101AB0004E6F0008506F0008526F0008546F000806 -:101AC000566F0008586F00085A6F00085C6F0008D6 -:101AD0005E6F0008606F0008626F0008646F0008A6 -:101AE000666F0008686F00086A6F00086C6F000876 -:101AF0006E6F0008706F0008726F0008746F000846 -:101B0000766F0008786F00087A6F00087C6F000815 -:101B10007E6F0008806F0008826F0008846F0008E5 -:101B2000866F0008886F00088A6F00088C6F0008B5 -:101B30008E6F0008926F0008946F0008966F00087F -:101B4000986F00087C290020FC3A00209C6F000858 -:101B50009E6F0008A06F0008A26F0008A46F000825 -:101B6000A66F0008A86F0008AA6F0008AC6F0008F5 -:101B70009A6F0008AE6F0008704770477047704753 -:101B8000704770477047704770B50400002C30D024 -:101B900060784001204410F1280515F110063078D6 -:101BA000012807D025D3032813D021D305281FD01F -:101BB0001ED31EE07068DFF8EC1708600020DFF825 -:101BC000E81708600020DFF8E417087000F073FBE6 -:101BD0000FE0B068DFF8D81708600020DFF8D417EE -:101BE00008600020DFF8D017087000F064FB00E008 -:101BF000FFE770BD10B50400002C01D100200FE0FC -:101C0000DFF8A8170878002809D000200870002005 -:101C1000DFF89017086000F053FB012000E000207F -:101C200010BD10B50400002C01D100200FE0DFF83A -:101C300088170878002809D0002008700020DFF8F5 -:101C40007017086000F03CFB012000E0002010BD90 -:101C50000100002901D1002010E04878400108442B -:101C600010F12802DFF854070078002802D1507FD5 -:101C7000002801D0012000E00020C0B2704710B55C -:101C800086B01022002102A800F05EFF0822002189 -:101C9000684600F059FFDFF8A44A5FF080402060FA -:101CA000002060600020A0605FF0FF30E060002056 -:101CB00020610020A061200000F050FF002801D02A -:101CC00001F0D6FD4FF40050029000200390002058 -:101CD00004900020059002A9200001F0BEFA00281F -:101CE00001D001F0C5FD0020009000200190694660 -:101CF000200001F0BFFD002801D001F0B9FD06B0C1 -:101D000010BD1CB508220021684600F01DFFDFF859 -:101D1000B046DFF8C80A2060532060600020A06051 -:101D200040F2E730E0608020A061200000F016FF64 -:101D3000002801D001F09CFD0020009000200190BF -:101D40006946200001F096FD002801D001F090FDC9 -:101D500013BD18B587B01C220021684600F0F4FEC0 -:101D6000DFF88849DFF8780A206044F29F1060604D -:101D70000020A06042F20F70E0604FF4807020619C -:101D80008020A061200000F0E9FE002801D001F0D1 -:101D90006FFD200000F0F2FF002801D001F068FD87 -:101DA0006020009041F288300190002002900020D5 -:101DB000049000226946200001F0D1F9002801D0EA -:101DC00001F056FD200000F059F908B010BD18B51B -:101DD00087B01C220021684600F0B6FEDFF860499B -:101DE000DFF8000A2060A72060600020A06042F2B7 -:101DF0000F70E060002020618020A061200000F0D2 -:101E0000ADFE002801D001F033FD200000F0B6FF48 -:101E1000002801D001F02CFD6020009000200190EE -:101E2000002002900020049000226946200001F06A -:101E300096F9002801D001F01BFD200000F01EF9EA -:101E400008B010BD18B587B01C220021684600F00C -:101E50007BFEDFF89449DFF894092060532060602E -:101E60000020A06042F20F70E0600020206180201E -:101E7000A061200000F072FE002801D001F0F8FC03 -:101E8000200000F07BFF002801D001F0F1FC602071 -:101E90000090002001900020029000200490002279 -:101EA0006946200001F05BF9002801D001F0E0FC58 -:101EB000200000F0E3F808B010BD18B587B01C2270 -:101EC0000021684600F040FEDFF82C49DFF82C09BD -:101ED0002060532060600020A06042F20F70E0603C -:101EE000002020618020A061200000F037FE002843 -:101EF00001D001F0BDFC200000F040FF002801D01F -:101F000001F0B6FC602000900020019000200290BB -:101F10000020049000226946200001F020F90028EA -:101F200001D001F0A5FC200000F0A8F808B010BD19 -:101F300010B586B004002068B0F1804F2ED100208B -:101F40000090DFF8F80A016851F0010101600068B3 -:101F500010F001000090009800200090DFF8A40825 -:101F6000016851F001010160006810F0010000906B -:101F700000981422002101A800F0E6FD4FF4004073 -:101F80000190022002900020039002200490012082 -:101F9000059001A9DFF8700801F0C2FC2068DFF8A5 -:101FA0003C18884215D100200090DFF8900A0168A3 -:101FB00051F010010160006810F0100000900098CE -:101FC00000220021362001F03DFE362001F04FFEB8 -:101FD00052E02068DFF80818884215D100200090F0 -:101FE000DFF82808016851F400310160006810F43E -:101FF00000300090009800220521192001F022FEF7 -:10200000192001F034FE37E02068DFF8D817884245 -:102010000DD100200090DFF8F407016851F4802111 -:102020000160006810F480200090009824E020688F -:10203000DFF8B81788420DD100200090DFF8FC09C6 -:10204000016851F080010160006810F0800000908C -:10205000009811E02068DFF8A41788420CD1002016 -:102060000090DFF8D809016851F4807101600068C0 -:1020700010F480700090009806B010BD10B586B0C6 -:10208000040014220021684600F05EFD2068DFF89D -:10209000501788421CD100200590DFF868070168BE -:1020A00051F020010160006810F0200005900598B3 -:1020B0004020009002200190002002900020039018 -:1020C000032004906946DFF8400A01F029FC66E02D -:1020D0002068DFF8101788421CD100200590DFF837 -:1020E0002407016851F020010160006810F0200011 -:1020F0000590059880200090022001900020029019 -:1021000003200390032004906946DFF8FC0901F0E6 -:1021100007FC44E02068DFF8D41688421DD1002077 -:102120000590DFF8E006016851F0200101600068C9 -:1021300010F02000059005984FF480700090022068 -:10214000019000200290032003900920049069462A -:10215000DFF8B40901F0E4FB21E02068DFF89C1609 -:1021600088421CD100200590DFF89806016851F0E4 -:1021700020010160006810F02000059005984FF4E0 -:102180000070009002200190002002900320039034 -:10219000092004906946DFF8700901F0C1FB06B020 -:1021A00010BD80B50020DFF8641908600020DFF85A -:1021B00060190870FFF7CDFDFFF709FEFFF742FE3B -:1021C000FFF77BFEFFF75BFDFFF79BFD0021DFF8CC -:1021D0001C0500F00AFE01F02CFE01BD10B5DFF871 -:1021E00030492078002808D10021DFF8000500F0F0 -:1021F00053FE00F079FC0120207010BD10B5DFF80F -:102200001049207800280ED00021DFF8E00400F00B -:10221000ECFDDFF8280500F01FFD002020700020F5 -:10222000DFF8E818086010BDF8B504000D001600CE -:10223000DFF8E078002C06D1FFF7E0FF00202880CF -:102240000020306012E0B7FBF4F10122100080B2F0 -:10225000B1FBF0F0B0F5803F06D2002804D0531E49 -:102260002B80431E336001E0521CEFE7F1BD1CB52B -:1022700004000020ADF8000000200190002C03D0E5 -:10228000DFF89408844200D314E001AA69462000D4 -:10229000FFF7CAFFBDF80000DFF88018088001983A -:1022A000DFF87C1808600120DFF878180870DFF884 -:1022B0005C08046013BD80B5414800F0E5FC01BD39 -:1022C00080B53F4800F02DFD01BD38B50400206801 -:1022D000DFF80C15884235D1DFF85008C168491C79 -:1022E000C16090F82C10012903D090F82C1003291C -:1022F00001D100F08DFADFF82C180878002813D0EF -:10230000DFF8E803DFF81428128803689A62DFF820 -:10231000102813680568EB621368C36012685208DE -:102320000068426300200870DFF804080168491C57 -:1023300001600168642905D3002101600120DFF8F4 -:10234000A81308702068DFF89414884229D117492F -:102350000878002810D1134A106800280CD0124BBE -:102360001868401C18601268904205D301220A7058 -:102370000121DFF8742311700F490878002810D16B -:102380000B4A106800280CD00A4B1868401C1860D3 -:102390001268904205D301220A700121DFF8482318 -:1023A000117031BD543B0020503B0020D13B002038 -:1023B0005C3B0020583B0020D23B0020CF3B00205C -:1023C0004C39002038B50400002C3DD0002020708E -:1023D00001206070002060600020A0600020E060AC -:1023E000002060610020A06100202077002060773D -:1023F0000020A0776420206264206062002084F8BE -:102400002800002084F82C00002020630020606356 -:102410000020A0630020E0630020206400206064AE -:1024200000252800C0B20A280ADA691CC9B22800AF -:10243000C0B240012044483000F038F86D1CF0E78D -:10244000FFF7DCFEFFF73CFF31BD10B50400002CA8 -:1024500019D02078012816D001202070012060704A -:10246000606960600020E0600020E0606069002832 -:1024700004D06069FFF7FBFEFFF7B0FEFFF71BFF1C -:10248000200000F03DF810BD10B50400002C0CD069 -:10249000FFF7B4FEFFF714FF00202070002084F83F -:1024A0002C000020606000F027FB10BD002807D042 -:1024B0000A00D2B2002A03D00A00D2B20B2A00DBF3 -:1024C0001DE001700B00DBB24FF47A72534343609E -:1024D00041F2883282600A00D2B20A2A01DA4A1C2A -:1024E00000E0002202730022427300220274C8221C -:1024F0004261C8228261002202770022427770473F -:1025000010B50400002C3FD0207801283CD1607821 -:10251000002802D060780B2803DB2000FFF7B4FF0F -:1025200032E060784001204490F83800032806D05B -:1025300060784001204490F83800042802D120003F -:1025400000F08BFA94F82C00002806D002280CD05A -:1025500007D3042811D00CD313E0200000F015F8A5 -:1025600012E0200000F054F90EE0200000F068FABC -:102570000AE0200000F04CF906E0200000F06DFABF -:1025800002E0002084F82C0010BD38B5040060780B -:102590004001204410F12805012068736868A0609C -:1025A0006068A168884208D2012084F82C000122CA -:1025B000216A200000F0C6F80FE0A0686168884238 -:1025C00008D2032084F82C000022616A200000F069 -:1025D000B9F802E0022084F82C00200000F05BF83B -:1025E0002000FFF7D1FA31BD70B50400002C1FD0D8 -:1025F00060784001204410F128052E7B022068738A -:102600002169A868411821613000C0B2002803D0B8 -:102610003000C0B20B2805DB022020702000FFF73D -:1026200033FF05E06670002084F82C006868606065 -:1026300070BD70B50400002C01D100202AE0607844 -:102640004001204410F1280616F1100528780028D2 -:1026500008D002280ED009D3042811D00CD30528A5 -:1026600012D016E0200000F005FA13E02000FFF77A -:10267000C1FA0FE0287B0DE02000FFF7D2FA09E055 -:102680002000FFF7E5FA05E02000FFF7E1FA01205E -:1026900000E0012070BD0028FFD07047F0EE400A36 -:1026A000F5EE400AF1EE10FA03D59FED510AF0EE77 -:1026B000400A9FED500AF4EE400AF1EE10FA03DBF7 -:1026C000B7EE000AF0EE400AB0EE080A20EE800AEB -:1026D00020EE200AB0EE001A20EE811A21EE201A18 -:1026E00001EE600A70470000D43B002094390020BE -:1026F00080B52DED028BB0EE408AB5EE408AF1EE4A -:1027000010FA03D59FED3A0AB0EE408A9FED390AE0 -:10271000B4EE408AF1EE10FA03DBB7EE000AB0EE39 -:10272000408A9FED370A28EE000AF0EE000A80EE9C -:10273000200A01F0A9FCBDEC028B01BD0439002088 -:10274000DC39002070B4002801D0002900D142E01B -:102750001300DBB2002B09D043688468A34203D284 -:1027600084684368E31A0AE0002308E08368446849 -:10277000A34203D244688368E31A00E00023002BDD -:1027800006D100240463002444630024C46322E0CF -:10279000DFF8944324684FF47A75B4FBF5F4B1FB89 -:1027A000F4F5002D01D101242500B3FBF5F4C46339 -:1027B000C46B002C01D10124C463C46BB3FBF4F6D9 -:1027C0001400E4B2002C03D006630024446302E04A -:1027D00000240463466370BC704700000010004092 -:1027E0000044014000480140243A0020001C004001 -:1027F000000000000100803F6C3A002000200040F3 -:10280000D00F4940303802400000024044380240B6 -:1028100070B52DED028B82B00400002C00F00A810F -:10282000656894F82C0001286ED1206B00285FD0D9 -:10283000C0490868002804D1206B08606068BE4A5F -:10284000106094F82800002803D0022810D00FD37D -:102850003CE0B948A36802689A1A0B68B2FBF3F32C -:102860000E68216B711A006801FB03031D003BE039 -:102870000A68206B121A00EE102AB8EE400AD1ED59 -:10288000000AF8EE600A80EE208ADFED9E8A94F856 -:102890002800012804D1B0EE480AFFF7FFFE03E04C -:1028A000B0EE480AFFF724FFA349A2680868121A8D -:1028B00000EE902A0968F8EE600A20EE800ABCEE6D -:1028C000C00A10EE100A41180D000DE09A48A368E6 -:1028D00002689A1A0B68B2FBF3F30E68216B711A47 -:1028E000006801FB03031D00206B401E206386E08F -:1028F000A0680500022084F82C0000208D490860A3 -:1029000000208D4908607AE094F82C00032876D1E5 -:10291000606B00285FD089490868002804D1606B8B -:1029200008606068864A106094F82800002803D088 -:10293000022810D00FD33CE081480368A2689A1A9D -:102940000B68B2FBF3F30E68616B711A006801FB50 -:1029500013031D003BE00A68606B121A00EE102A98 -:10296000B8EE400AD1ED000AF8EE600A80EE208A47 -:10297000DFED648A94F82800012804D1B0EE480AFB -:10298000FFF78CFE03E0B0EE480AFFF7B1FE6C499A -:102990000A68A068121A00EE902A0968F8EE600A28 -:1029A00020EE800ABCEEC00A10EE100A091A0D00D3 -:1029B0000DE063480368A2689A1A0B68B2FBF3F350 -:1029C0000E68616B711A006801FB13031D00606BD8 -:1029D000401E606313E0A0680500A068002805D1D0 -:1029E000FFF70CFC042084F82C0002E0022084F89D -:1029F0002C0000205149086000205149086060689F -:102A000085420FD0656001AA69462800FFF70CFCDB -:102A1000BDF8000041490880019841490860012043 -:102A200040490870200000F025F8002802D020005E -:102A300000F042F802B0BDEC028B70BD403802409D -:102A400010B50400002C07D0200000F013F8002877 -:102A500002D0200000F030F810BD10B50400002CAA -:102A600007D02000FFF7E5FD002802D02000FFF787 -:102A7000BBFD10BD0100002901D100201BE04878FA -:102A80004001084410F12802107C002802D0107C7C -:102A900005280FD1487F002803D193680869C3181F -:102AA00000E09368C868984201D3012000E000204C -:102AB000C0B200E00020704738B50400002C12D0EE -:102AC00060784001204410F12805287C002803D0BC -:102AD000401E042804D906E02000FFF785FD02E02F -:102AE000042084F82C0031BD80B51648002102680E -:102AF000516200F06AF801BD00201249096848627D -:102B00007047000000000000001402404C3B002011 -:102B1000D03B0020007A030AA1860100C03B0020C0 -:102B2000603B0020D33B00200C000020FC2F002045 -:102B3000643B00206C3B0020683B0020743B00207D -:102B4000703B00200439002010B5044610460A46A8 -:102B50000146204601F09AFA204610BD10B5040047 -:102B6000002C01D101202FE094F83D00002805D170 -:102B7000002084F83C002000FFF7DAF9022084F8F6 -:102B80003D00211D206800F0E2FB012084F8460092 -:102B9000012084F83E00012084F83F00012084F8E1 -:102BA0004000012084F84100012084F84200012007 -:102BB00084F84300012084F84400012084F8450093 -:102BC000012084F83D00002010BD010091F83D0077 -:102BD000012801D001203EE0022081F83D00086874 -:102BE000DFF87C31984221D00868B0F1804F1DD0C9 -:102BF0000868DFF87031984218D00868DFF868314B -:102C0000984213D00868DFF8643198420ED0086803 -:102C1000DFF85C31984209D00868DFF858319842F3 -:102C200004D00868DFF8503198420DD108688068F8 -:102C300010F007000200062A0CD00868006850F067 -:102C400001000B68186005E00868006850F001009A -:102C50000B6818600020704701000868006A41F2A4 -:102C6000111210420BD10868006A40F2444210422F -:102C700005D108680068400840000A68106001201B -:102C800081F83D0000207047010091F83D000128C7 -:102C900001D0012044E0022081F83D000868C068AE -:102CA00050F001000B68D8600868DFF8B430984233 -:102CB00021D00868B0F1804F1DD00868DFF8A4303B -:102CC000984218D00868DFF8A030984213D00868FE -:102CD000DFF8983098420ED00868DFF894309842B8 -:102CE00009D00868DFF88C30984204D00868DFF813 -:102CF000883098420DD10868806810F00700020003 -:102D0000062A0CD00868006850F001000B681860B3 -:102D100005E00868006850F001000B6818600020AA -:102D2000704701000868C068400840000A68D06029 -:102D30000868006A41F2111210420BD10868006A5B -:102D400040F24442104205D1086800684008400043 -:102D50000A681060012081F83D00002070470000E3 -:102D6000000001400004004000080040000C00404A -:102D700000040140004001400018004010B504006C -:102D8000002C01D101202FE094F83D00002805D14E -:102D9000002084F83C00200001F0ABF9022084F808 -:102DA0003D00211D206800F0D2FA012084F8460081 -:102DB000012084F83E00012084F83F00012084F8BF -:102DC0004000012084F84100012084F842000120E5 -:102DD00084F84300012084F84400012084F8450071 -:102DE000012084F83D00002010BD38B505000C001E -:102DF00000222100286800F026FC2868DFF8041271 -:102E0000884204D02868DFF80012884201D10120EE -:102E100000E00020C0B2002811D02868006A41F20A -:102E2000111108420BD12868006A40F2444108425F -:102E300005D12868406C30F400402968486428684F -:102E4000006A41F2111108420BD12868006A40F271 -:102E50004441084205D128680068400840002968BC -:102E60000860002C04D1012085F83E00C0B211E0BA -:102E7000042C04D1012085F83F00C0B20AE0082CE0 -:102E800004D1012085F84000C0B203E0012085F89C -:102E90004100C0B2002032BDF8B506000C0000278A -:102EA000002C02D196F83E000BE0042C02D196F8DB -:102EB0003F0006E0082C02D196F8400001E096F8A9 -:102EC0004100012801D001209AE0002C04D1022009 -:102ED00086F83E00C0B211E0042C04D1022086F82E -:102EE0003F00C0B20AE0082C04D1022086F840005E -:102EF000C0B203E0022086F84100C0B220000028E2 -:102F000006D004280BD0082810D00C2815D01BE0C0 -:102F10003068C06850F002003168C86016E0306860 -:102F2000C06850F004003168C8600FE03068C068C5 -:102F300050F008003168C86008E03068C06850F0A0 -:102F400010003168C86001E0012007003800C0B2FD -:102F5000002853D101222100306800F074FBDFF813 -:102F6000A4103068884204D03068DFF89C2090427A -:102F700001D1012000E00020C0B2002805D0306857 -:102F8000406C50F40040326850643068884221D070 -:102F90003068B0F1804F1DD03068DFF87010884283 -:102FA00018D03068DFF86810884213D03068DFF836 -:102FB000641088420ED03068DFF84C10884209D087 -:102FC0003068DFF85410884204D03068DFF84C10C5 -:102FD00088420DD13068806810F007000500062D8A -:102FE0000CD03068006850F001003168086005E0DE -:102FF0003068006850F00100316808603800C0B2E5 -:10300000F2BD000000000140000401400004004047 -:1030100000080040000C0040004001400018004043 -:1030200070B504002068C56820680669B00718D527 -:10303000A80716D57FF002002168086101202077DB -:103040002068806910F0030F03D0200001F052F8CF -:1030500005E0200001F04FF8200001F04DF80020BD -:103060002077700718D5680716D57FF0040021680F -:103070000861022020772068806910F4407F03D027 -:10308000200001F037F805E0200001F034F82000BE -:1030900001F032F800202077300718D5280716D520 -:1030A0007FF0080021680861042020772068C0694B -:1030B00010F0030F03D0200001F01CF805E0200001 -:1030C00001F019F8200001F017F800202077F00631 -:1030D00018D5E80616D57FF0100021680861082091 -:1030E00020772068C06910F4407F03D0200001F0F1 -:1030F00001F805E0200000F0FEFF200000F0FCFFDA -:1031000000202077F00708D5E80706D57FF00100FA -:10311000216808612000FFF7D8F8300608D5280696 -:1031200006D57FF0800021680861200000F0E5FFEF -:10313000700608D5680606D57FF040002168086152 -:10314000200000F0DBFFB00608D5A80606D57FF00A -:10315000200021680861200000F0D1FF70BDF8B5A3 -:1031600004000D001700002694F83C00012801D14E -:10317000022071E0012084F83C003800002806D0CD -:1031800004281BD0082831D00C2846D05DE0290047 -:10319000206800F043F92068806950F00800216839 -:1031A00088612068806930F00400216888612068A7 -:1031B0008169286901432068816148E0290020680D -:1031C00000F05EF92068806950F400602168886131 -:1031D0002068806930F48060216888612068806997 -:1031E000296950EA01202168886130E029002068BF -:1031F00000F07EF92068C06950F008002168C861BD -:103200002068C06930F004002168C8612068C16985 -:10321000286901432068C16119E02900206800F095 -:103220009DF92068C06950F400602168C861206879 -:10323000C06930F480602168C8612068C06929696C -:1032400050EA01202168C86101E001200600002049 -:1032500084F83C003000C0B2F2BDF8B504000D00A7 -:10326000002694F83C00012801D102206EE00120E4 -:1032700084F83C00022084F83D002068876837F01D -:10328000770737F47F4720688760286800284ED08A -:1032900010284CD020284AD0302848D040283CD094 -:1032A000502826D060282ED0702807D0B0F5805F37 -:1032B00003D0B0F5005F0FD03EE03FE0EB686A68F6 -:1032C000A968206800F0B3F92068806850F07700A2 -:1032D00007002068876031E0EB686A68A9682068A9 -:1032E00000F0A5F92068806850F48040216888606B -:1032F00024E0EA686968206800F06CF950212068D1 -:1033000000F08DF91AE0EA686968206800F074F945 -:103310006021206800F083F910E0EA68696820689D -:1033200000F058F94021206800F079F906E029689A -:10333000206800F074F901E001200600012084F803 -:103340003D00002084F83C003000C0B2F2BD10B453 -:103350000468DFF85432984212D0B0F1804F0FD099 -:10336000DFF8482290420BD0DFF84422904207D089 -:10337000DFF84022904203D0DFF83C22904203D194 -:1033800034F070044A68144398422AD0B0F1804F58 -:1033900027D0DFF81822904223D0DFF81422904281 -:1033A0001FD0DFF8102290421BD0DFF80C22904291 -:1033B00017D0DFF80822904213D0DFF804229042A1 -:1033C0000FD0DFF8002290420BD0DFF8FC219042B2 -:1033D00007D0DFF8F821904203D0DFF8F4219042C3 -:1033E00003D134F44074CA68144334F080044A6949 -:1033F00014438A68C2620A688262984202D06E4AA6 -:10340000904201D10A690263026852F0040202602C -:1034100001224261046010BC7047000070B4036A6E -:10342000026A5208520002624568846934F07004EE -:10343000A408A4000A68144333F002038A68134303 -:10344000594EB04202D05C4A904205D133F0080395 -:10345000CA68134333F00403B04202D0564A904284 -:1034600007D135F4807535F400754A6915438A69CA -:103470001543456084614A684263036270BC7047CB -:1034800070B4026A036A33F010030362446883690C -:1034900033F4E04333F440730D6853EA052332F00C -:1034A00020028D6852EA05123F4DA84202D0424EDA -:1034B000B04206D132F08002CE6852EA061232F0F3 -:1034C0004002A84202D03C4DA84209D134F48064A5 -:1034D00034F400644D6954EA85048D6954EA850426 -:1034E000446083614D688563026270BC7047000070 -:1034F00070B4036A026A32F4807202624568C46979 -:1035000034F07004A408A4000A68144333F4007370 -:103510008A6853EA0223244A904202D0264EB042DF -:1035200006D133F40063CE6853EA062333F4806394 -:10353000904202D0204A904209D135F4805535F4AA -:1035400000554A6955EA02158A6955EA021545602F -:10355000C4614A68C263036270BC704730B4036AD6 -:10356000026A32F4805202624468C26932F4E04274 -:1035700032F440720D6852EA052233F400538D682C -:1035800053EA0533084DA84202D00B4DA84204D19E -:1035900034F480444D6954EA85144460C2614D6836 -:1035A0000564036230BC7047000001400004004025 -:1035B00000080040000C00400004014000400140B1 -:1035C000004401400048014000180040001C004039 -:1035D0000020004010B4046A036A5B085B000362C9 -:1035E000836933F0F00353EA021334F00A040C4306 -:1035F0008361046210BC704710B4046A036A33F03C -:1036000010030362836933F4704353EA023334F0E6 -:10361000A00454EA01148361046210BC70478368FB -:1036200033F0700351F0070213438360704730B4E6 -:10363000846834F47F4452EA010555EA03252C439B -:10364000846030BC704730B4012411F01F0314FAB9 -:1036500003F3046A9C430462046A11F01F0512FA22 -:1036600005F52C43046230BC704730B4002513E0EC -:1036700050F8042BD30744BFA9F101039A18091F7E -:10368000042942F8045BFAD213468C0744BF158024 -:103690009B1CC90748BF1D7050F8041B0029E7D1C7 -:1036A00030BC704718B585B000F02AFD00F024F852 -:1036B00000F040FD01F094FA00F072FBFCF78EFD83 -:1036C000644803210491002103914FF48071029119 -:1036D000019003210091032310F57F7200210FF266 -:1036E000C500FDF7FDFB04002000C0B2002800D09B -:1036F000FEE7FCF720FEFEE710B592B03021002275 -:1037000006AC200000F0C2FC1421002201AC200015 -:1037100000F0BCFC002000904F48016851F080513F -:103720000160006810F08050009000980020009028 -:103730004A48016851F480410160006810F48040FB -:1037400000900098012006905FF4803007900220DE -:103750000C905FF480000D9006200E90A8200F9032 -:10376000022010900420119006A801F059FA0028B8 -:1037700001D000F07DF80F2001900220029000207F -:1037800003904FF4A05004904FF480500590052111 -:1037900001A801F03BFC002801D000F069F812B04C -:1037A00010BD000078B585B004002D480068FEF714 -:1037B000D9F8FEF7F6FC2B48FEF704FEFCF7D8FD1F -:1037C000294803210491002103914FF48071029153 -:1037D000019004210091042310F57F7200210FF263 -:1037E0004500FDF77DFB05002048032104910021E1 -:1037F00003914FF4807102910190052100910523FE -:1038000010F57F7200210FF23500FDF769FB06000D -:103810003000C0B2002800D0FEE7FF20FDF7CAFB51 -:1038200006B070BD38B50400002500F0FDFD0A2388 -:10383000002200210020FDF7E3FDF6E710B50400AB -:103840000848FEF702FE0A23002200210020FDF7AF -:10385000D7FDF8E77C11002040380240007000409E -:1038600008000020FC2F00207C1500207C1900207F -:1038700072B6FEE730B4020092F83C00012801D194 -:1038800002203CE0012082F83C00022082F83D004A -:10389000106843681068846833F070030868034355 -:1038A000106843601068174DA8421BD01068B0F133 -:1038B000804F17D01068144DA84213D01068134DD4 -:1038C000A8420FD01068124DA8420BD01068114DBD -:1038D000A84207D01068104DA84203D010680F4DC1 -:1038E000A84205D134F0800448680443106884601D -:1038F000012082F83D00002082F83C00002030BC0E -:103900007047000000000140000400400008004033 -:10391000000C00400004014000400140001800403D -:10392000F8B50023002400250026102E80F0088121 -:10393000012717FA06F213000A681A4014009C4285 -:1039400040F0FC800A7912F00302012A04D00A79BF -:1039500012F00302022A1FD1D0F808C05FF0030E54 -:103960003200D2B252001EFA02FE3CEA0E0CD1F82E -:103970000CE03200D2B252001EFA02FE5EEA0C0CDB -:10398000C0F808C04268B740BA434F68C7F3001791 -:10399000B7403A43150045600A7912F00302032A42 -:1039A00014D0C7685FF0030C3200D2B252001CFA88 -:1039B00002FC37EA0C07D1F808C03200D2B252003C -:1039C0001CFA02FC5CEA07073D00C5600A7912F0A8 -:1039D0000302022A1ED13200D20800EB8202176ACB -:1039E0005FF00F0C16F00702D2B292001CFA02FC34 -:1039F00037EA0C07D1F810C016F00702D2B29200D5 -:103A00001CFA02FC5CEA07073D003200D20800EB1A -:103A10008202156207685FF0030C3200D2B25200D6 -:103A20001CFA02FC37EA0C0791F804C01CF0030CE6 -:103A30003200D2B252001CFA02FC5CEA07073D00D9 -:103A400005604A6812F4403F78D000220092DFF807 -:103A5000F420176857F480471760126812F4804208 -:103A60000092009ADFF8E0C0320092085CF8227001 -:103A70005FF00F0E16F00302D2B292001EFA02FEA1 -:103A800037EA0E07314A904201D1002523E0304A3F -:103A9000904201D101251EE02E4A904201D102251B -:103AA00019E02D4A904201D1032514E02B4A90429F -:103AB00001D104250FE02A4A904201D105250AE0F0 -:103AC000284A904201D1062505E0274A904201D1BB -:103AD000072500E00825EDB216F00302D2B29200ED -:103AE00095402F43320092084CF822701F4D2A68EF -:103AF000A243D1F804C05FEACC2C00D522432A604F -:103B00001B4F3D68A543D1F804C05FEA8C2C00D55B -:103B100025433D60174F3A68A243D1F804C05FEADD -:103B20008C3C00D522433A60134F3D68A543D1F841 -:103B300004C05FEACC3C00D525433D60761CF4E62A -:103B4000F1BD000044380240083801400000024046 -:103B50000004024000080240000C02400010024035 -:103B60000014024000180240001C0240083C0140C2 -:103B70000C3C0140043C0140003C014010B410F0FA -:103B80000703DFF8F84022684FF6FF010A40DFF82C -:103B9000F01051EA03210A43226010BC7047DFF89D -:103BA000DC000068C0F3022070470000010049B249 -:103BB00000290AD4012210F01F018A40DFF8C41046 -:103BC00003005BB25B0941F82320704710B4020088 -:103BD00052B2002A05D40A012B4B040064B21A55D4 -:103BE00008E00A01294B040064B214F00F042344D6 -:103BF00003F8042C10BC704770B4030013F00704E2 -:103C0000D4F10700052801D3042001E0D4F1070016 -:103C1000251D072D01D2002500E0E51E012616FA1C -:103C200000F0401E0140A94016FA05F56D1E2A401D -:103C30001143080070BC704710B504002000FFF766 -:103C40009DFF10BD2DE9F04104000D001600002776 -:103C5000FFF7A5FF8046320029004046FFF7CCFF62 -:103C60000100200040B2FFF7B1FFBDE8F08110B5C0 -:103C70000400200040B2FFF799FF10BD0CED00E0FA -:103C80000000FA0500E100E000E400E018ED00E0CB -:103C900080B5002000907E48016851F0805101609D -:103CA000006810F080500090009801F0DFFA01BD2C -:103CB00080B5FFF7EDFF002000907648016851F4D1 -:103CC00080010160006810F4800000900098724844 -:103CD0007249016000214160802181604FF40071D0 -:103CE000C1604FF480610161002141610021816167 -:103CF0000021C1615FF400310162002141620121B4 -:103D000081620021C1620021016301F0BDFA002837 -:103D100001D0FFF7ADFD002205213820FFF792FF0B -:103D20003820FFF7A4FF01BD2DE9F04104000D008C -:103D30001600FFF7ADFFDFF86081404601F05BFB46 -:103D4000574F002038702B0006F1804212F51032D8 -:103D50002100404601F009FB002801D00120387005 -:103D6000BDE8F0812DE9F04104000D001600FFF7D9 -:103D70008FFF494F380001F03EFBDFF8248100201F -:103D800088F800002B00220006F1804111F5103167 -:103D9000380001F0EAFA012088F80000BDE8F0815F -:103DA00080B5002000903A48016851F080510160D0 -:103DB000006810F080500090009800200090354876 -:103DC000016851F480210160006810F480200090A7 -:103DD000009801F04BFA01F0F9FC32480068000746 -:103DE000FBD5FFF765FF01BD80B52E4800680007D1 -:103DF0001ED500224FF416612B48FFF795FF42F2C3 -:103E000010712748007800280CD10800411E0028B6 -:103E100008D00020009000986428F2DA0098401C36 -:103E20000090F8E74FF6FF70204A1268C2F8600968 -:103E300001BD80B51D480068D0F860094FF6FF71DC -:103E4000884201D0002022E000224FF4166116487B -:103E5000FFF788FF42F210711148007800280CD15A -:103E60000800411E002808D0002000900098642817 -:103E7000F2DA0098401C0090F8E7002901D10020F8 -:103E800005E0002901D0012000E00020C0B202BD01 -:103E90004038024030380240EC36002010640240C6 -:103EA000CE3B0020047000401200002000000020E3 -:103EB000DFED650A60EE200A10EE901A21F0004155 -:103EC00001EE101ADFED611AB4EE611AF1EE10FA8C -:103ED00027D510EE902A4FF07C5102F0004211439A -:103EE00001EE101A70EE810AFDEEE00A10EE901A53 -:103EF00000296ED0FAEEC90A9FED551A00EEC10AEC -:103F0000DFED541A00EEE10A9FED532A00EEC20ADB -:103F1000DFED522A00EEE20A9FED511A00EEC10ACF -:103F200057E010EE101A49000916491C10EE101A3D -:103F300009D149000816401C02D1090240F08380D3 -:103F40009FED480A7047490004D100287BD0B7EEA6 -:103F5000000A704710EE902A4FF07C5102F00042A8 -:103F6000114301EE101A70EE810A10EE902A5100F2 -:103F70000FD0090EC1F196011829A8BF02F0004226 -:103F800005DA0029C4BF22FA01F303FA01F200EEB8 -:103F9000902A10EE901A490017D09FED331A20EEA8 -:103FA000811ADFED2B1A01EE610A9FED2A2A01EE3C -:103FB000420ADFED292A01EE620A9FED283A01EE5E -:103FC000430ADFED271A01EE610AFDEEE00A10EE6A -:103FD000901A10EE102A22F0004200EE902A9FED77 -:103FE000231A01F00301F4EE410A0818F1EE10FA69 -:103FF00000F0010103D511B3B7EE000A1FE060EE37 -:10400000000A71B19FED1A0A9FED1A1A00EE801A8C -:10401000DFED191A41EE201AB7EE000A01EEA00AF0 -:104020000DE09FED162ADFED161A40EE821ADFED45 -:10403000152A20EE201A41EEA02A01EE220A80075E -:1040400048BFB1EE400A704783F9223F0000004F9D -:104050000000C94600A0FD400020A23A0000343311 -:104060000030C22EFFFFFF7F000080380000803943 -:104070009349B2BA36A02A3DDFFFFFBE6E8C4CB921 -:104080004283083CA1AA2ABE002011E762F30F2256 -:1040900062F31F42401810F0030308D0C91A1FD35F -:1040A000DB0748BF00F8012D28BF20F8022D1300C0 -:1040B00030B414461546103928BF20E93C00FAD820 -:1040C000490728BF20E90C0048BF40F8042D8900AB -:1040D00028BF20F8022D48BF00F8012D30BC7047E2 -:1040E000C91818BF00F8012DCB0728BF00F8012D13 -:1040F0007047704770477047704770477047704708 -:1041000080B50B48016851F400710160016851F4F9 -:1041100080610160016851F4807101600320FFF744 -:104120008BFD052001F06EFB01F0CCFB002002BDF1 -:10413000003C024010B5DFF85C4ADFF85C0A206002 -:104140004FF4964060604FF48050A0600020E06023 -:104150004FF4C06020610C2060610020A06100204D -:10416000E061200001F0D2FB002801D0FFF780FBC6 -:104170002068C06850F010002168C8604FF4807259 -:10418000DFF8181A200001F051FC012000F02FF98F -:1041900010BDF8B586B004001421002201AD28003E -:1041A000FFF774FF2068DFF8F019884240F08D8037 -:1041B00000200090DFF8E809016851F0100101606B -:1041C000006810F010000090009800200090DFF8C8 -:1041D000D459286850F001002860286810F00100C8 -:1041E000009000984FF4C0600190022002900020DF -:1041F0000390032004900720059001A9DFF8A80987 -:10420000FFF78EFB00200090286850F480002860A3 -:10421000286810F4800000900098DFF89059DFF8CB -:10422000900928605FF000666E600020A8600020A2 -:10423000E8604FF480672F61002068610020A8616A -:104240000020E8610020286200206862280001F058 -:104250001BF8002801D0FFF70BFBE563AC63DFF828 -:104260005459DFF8540928606E604020A86000208F -:10427000E8602F61002068610020A8610020E861EB -:104280000020286200206862280000F0FDFF00285E -:1042900001D0FFF7EDFAA563AC63002206213A20B6 -:1042A000FFF7D0FC3A20FFF7E2FC00220421462071 -:1042B000FFF7C8FC4620FFF7DAFC00220421252086 -:1042C000FFF7C0FC2520FFF7D2FC07B0F0BDF8B522 -:1042D000DFF8C04820680068C00642D50020009082 -:1042E00020680068009020684068009000982000D6 -:1042F00001F0B7FBDFF8C418E06B00684068D0F548 -:10430000807008800888002824D0002002000B88D4 -:1043100092B29A421ED2DFF8A8281388B3F5807FA4 -:1043200016DADFF8A038DFF874580600B6B2AD5DD3 -:10433000DFF894681F88F5551D886D1C4FF4807652 -:1043400095FBF6F706FB17551D8013885B1C138041 -:10435000401CDBE74FF48072DFF84018200001F0CA -:1043600065FBF1BD2DE9F04704000E00DFF85C5855 -:104370002878002801D0002022E0300080B240F2EE -:104380000111884201DB00201AE03700BFB2A046CD -:10439000DFF83C98CA463A004146504602F0E8F839 -:1043A00001202870320092B24946DFF8E80701F098 -:1043B000EAFA002803D000202870002000E0012045 -:1043C000BDE8F08738B504000D002A0092B2210044 -:1043D000DFF8C00701F0D7FA31BD0168DFF8B82770 -:1043E000914203D10021DFF8E427117070472DE9D5 -:1043F000F8430400DFF8DC572C704FF416660027F2 -:1044000015F102083A0031004046FFF73FFE5FF029 -:1044100021085FF0000905F662154A46414628006A -:10442000FFF734FEBDE8F1832DE9F041C0B0DFF8BD -:1044300090572888082878DB00242888002874D022 -:10444000DFF894076E46DFF880170288895C220047 -:1044500092B2B1540188491C4FF4807291FBF2F37F -:1044600002FB131101802888401E2880641C200054 -:1044700080B20828E1DB6846210089B2084410F8C0 -:10448000010C6946220092B2114411F8027C57EAED -:104490000027A11E89B2684602F0D4F88046380091 -:1044A000414680B289B28842C7D19DF80000DFF84A -:1044B000241709788842C0D175782800C0B2012835 -:1044C0000AD003280ED006281ED00F2810D010289E -:1044D00014D046281ED023E0210089B2684600F09F -:1044E000B6F822E0210089B2684600F033F91CE0FA -:1044F000210089B2684600F090F916E0210089B2E7 -:10450000684600F04AFA10E0210089B2684600F0DF -:1045100003FA0AE0210089B2684600F009F804E0D5 -:1045200001212800C0B200F0C1FA40B0BDE8F0811E -:104530002DE9FE4304000D00280080B208280ED0AB -:104540000320019001200090002300224621012039 -:1045500002F094F80321462000F0A8FA75E0A07854 -:10456000E67856EA00262079677957EA002738006E -:1045700080B2002803D0380080B21F2810DB04204E -:104580000190012000903B009BB2320092B2462184 -:10459000012002F073F80421462000F087FA54E06D -:1045A000300080B2802810DB0220019001200090B2 -:1045B0003B009BB2320092B24621012002F05EF82D -:1045C0000221462000F072FA3FE05FF0000840460A -:1045D000390080B289B2884237D2404680B210FAA0 -:1045E00086F0802831DA404680B210FA86F08021C9 -:1045F00090FBF1F201FB1200DFF8E01501EBC009BE -:1046000099F800008DF80000684699F80110417093 -:10461000B9F8021089B2090A8170B9F80210C170A4 -:10462000B9F8041089B2090A0171B9F8041041718E -:1046300099F80610817199F80710C1710821684630 -:10464000FFF7C0FE18F10108C1E7BDE8F7832DE9C7 -:10465000F047C0B004000D00280080B2082804D044 -:104660000321012000F022FA71E0A078E67856EAF2 -:1046700000262079677957EA0027380080B20028A1 -:104680000DD0380080B240F2D171884207DA38008C -:1046900080B210FA86F040F20111884204DB022158 -:1046A000012000F003FA52E0DFF8280500788DF8C9 -:1046B0000000684601214170390089B2C91D0822F5 -:1046C00091FBF2F1817090F802905FF00008404693 -:1046D000494680B289B2884233D2002069464246B8 -:1046E00092B21144C8705FF0000A5046C0B2082868 -:1046F00024DA404680B2C00050FA8AF0390089B20C -:1047000088421BDA1FFA88F816EBC80050FA8AF0C4 -:1047100080B200F0EAF900280DD06846414689B21F -:104720000844C078012111FA0AF10843694642465B -:1047300092B21144C8701AF1010AD6E718F10108C3 -:10474000C5E719F1030189B2684600F096F940B057 -:10475000BDE8F087F8B5C0B004000D00280080B2B5 -:10476000082804D00321032000F0A0F953E0A0782A -:10477000E67856EA00262079677957EA002738005C -:1047800080B200280BD0380080B27E2807DA3800CB -:1047900080B210FA86F040F2B141884204DB022177 -:1047A000032000F083F936E0DFF8280401788DF863 -:1047B0000010694603224A703A00D2B252008A7051 -:1047C00000210A003B0092B29BB29A421AD20A0020 -:1047D00092B212FA86F200EB4202528813009BB2A8 -:1047E0001B0AEC468E461FFA8EFE0CEB4E0C8CF824 -:1047F00003306B468C461FFA8CFC03EB4C031A719A -:10480000491CDEE7380080B24000C01C010089B2BC -:10481000684600F032F941B0F0BD2DE9FE4F0400CA -:104820000D00280080B2092804DA03210F2000F0CF -:104830003DF96FE0A078E67856EA0026207967799E -:1048400057EA0027A0798DF80000380080B20028D0 -:104850001ED0380080B240F2B171884218DA3800B8 -:1048600080B210FA86F040F20111884210DA9DF809 -:104870000000390089B2C91D082291FBF2F188427B -:1048800006D1280080B29DF800100931884204D07A -:1048900003210F2000F00AF93CE05FF000084046D9 -:1048A000390080B289B288421FD2404680B20821C6 -:1048B00090FBF1F9C2461FFA8AFA08209AFBF0F140 -:1048C00000FB11AA4846C0B2204490F807B05BFA3A -:1048D0000AFB1BF0010B5946C9B218EB060080B267 -:1048E00000F022F918F10108D9E7BA4800788DF8EC -:1048F000040001A80F214170310089B2090A8170BA -:10490000C670390089B2090A01714771062101A8F0 -:1049100000F0B3F8BDE8F78F2DE9FC4104000D006D -:10492000280080B2082804D00321062000F0BEF839 -:1049300031E0A078E67856EA00262079677957EAD0 -:104940000027300080B240F2B141884204DB0221EE -:10495000062000F0ABF81EE0DFF87882300080B26D -:1049600008EB40004780FFF73FFA98F800008DF809 -:10497000000006208DF801006846310089B2090A5E -:104980008170C670390089B2090A01714771082126 -:10499000684600F072F8BDE8F3812DE9FC4104009F -:1049A0000D00280080B2092804DA0321102000F04D -:1049B0007DF860E0A078E67856EA002620796779ED -:1049C00057EA002794F80680380080B2002819D0F2 -:1049D000380080B27C2815DA380080B210FA86F0F0 -:1049E00040F2B14188420DDA4046C0B2390089B286 -:1049F000B0EB410F06D1280080B24146C9B209315F -:104A0000884204D00321102000F050F833E0002049 -:104A100001003A0089B292B2914215D2010089B2E6 -:104A200004EB4101CA79010089B204EB4101097A22 -:104A300051EA0221674A03009BB213FA86F302EBA4 -:104A400043025180401CE3E7FFF7CEF9614800784C -:104A50008DF80000684610214170310089B2090AC2 -:104A60008170C670390089B2090A01714771062147 -:104A7000684600F002F8BDE8F38170B504000D004F -:104A8000290089B2200001F0DDFD0600280080B277 -:104A90002654300080B2000A290089B221444870AF -:104AA000A91C89B22000FFF75DFC70BD7CB5040035 -:104AB0000D00484800788DF8000054F080008DF813 -:104AC00001008DF802500321684601F0BBFD06008D -:104AD00030008DF80300300080B2000A8DF8040029 -:104AE00005216846FFF73EFC73BD10B401000800C5 -:104AF00080B2B0F5807F01DB002013E0080080B2B7 -:104B0000082290FBF2F00B009BB2082493FBF4F216 -:104B100004FB12322F4B80B2184490F86209104106 -:104B200010F0010010BC704770B4020092B2B2F5F0 -:104B3000807F2CDA020092B2082392FBF3F302008A -:104B400092B2082592FBF5F405FB14240A00D2B2B8 -:104B5000002A0ED01F4A1D00ADB2154495F86259C7 -:104B60000126A64035431E00B6B2324482F862598F -:104B70000DE0184A1D00ADB2154495F862590126A2 -:104B8000A640B5431E00B6B2324482F8625970BCEA -:104B900070470000B43A0020001001408433002028 -:104BA000443802403038024000000240AC37002058 -:104BB000406402400C380020B8640240CC3B002026 -:104BC000CA3B0020C63B002084320020E03B00208E -:104BD0008434002010000020C83B00207C1D0020F1 -:104BE00080B5002000900D48016851F480010160FB -:104BF000006810F4800000900098002200213A2004 -:104C0000FFF720F83A20FFF732F800220021462073 -:104C1000FFF718F84620FFF72AF801BD30380240A8 -:104C20002DE9F8430400002C01D10120D8E12078BF -:104C3000C0075FD5DFF8AC03016811F00C0104294F -:104C400009D0006810F00C0008280ED1DFF8980396 -:104C50000068400209D5DFF894030068800349D555 -:104C60006068002846D10120BAE16068B0F5803F55 -:104C700006D1DFF87803016851F48031016018E053 -:104C80006068B0F5A02F0AD1DFF86003016851F425 -:104C900080210160016851F48031016009E0DFF892 -:104CA0004C03016831F480310160016831F48021E6 -:104CB0000160606800280ED001F002FD0500DFF8F9 -:104CC0002C030068800315D401F0FAFC401B652812 -:104CD000F5D3032084E101F0F3FC0500DFF80C03B9 -:104CE0000068800306D501F0EBFC401B6528F5D376 -:104CF000032075E1207880074CD5DFF8E8020168D1 -:104D000011F00C0F08D0006810F00C00082814D126 -:104D1000B5480068400210D4B4480168890704D53A -:104D2000E168012901D001205AE1016831F0F80160 -:104D3000226951EAC20101602CE0E068002818D025 -:104D40000120AB49086001F0BBFC0500A7480168E1 -:104D5000890706D401F0B4FC401B0328F6D30320D6 -:104D60003EE1016831F0F801226951EAC2010160B7 -:104D700010E000209E49086001F0A2FC05009B485D -:104D80000068800706D501F09BFC401B0328F6D382 -:104D9000032025E12078000724D56069002810D081 -:104DA00001209449086001F08BFC050092480068DE -:104DB000800717D401F084FC401B0328F6D303209E -:104DC0000EE100208B49086001F07AFC05008A485A -:104DD0000068800706D501F073FC401B0328F6D35A -:104DE0000320FDE0207840077CD50027DFF80C8207 -:104DF000D8F80000C0000FD400200090D8F80000C0 -:104E000050F08050C8F80000D8F8000010F0805032 -:104E10000090009801200700DFF8E491D9F8000025 -:104E2000C00513D4D9F8000050F48070C9F8000010 -:104E300001F046FC0500D9F80000C00506D401F0D9 -:104E40003FFC401B0328F6D30320C9E0A0680128DB -:104E500005D16C48016851F00101016015E0A068BE -:104E6000052809D16748016851F004010160016813 -:104E700051F00101016008E06248016849084900F9 -:104E80000160016831F004010160A06800280FD0C2 -:104E900001F016FC05005B480068800718D401F09B -:104EA0000FFC401B41F289318842F4D3032097E084 -:104EB00001F006FC050053480068800708D501F0A2 -:104EC000FFFB401B41F289318842F4D3032087E085 -:104ED0003800C0B2012805D1D8F8000030F0805069 -:104EE000C8F80000A069002879D03E48006810F09A -:104EF0000C00082847D0A069022833D1424F002077 -:104F0000386001F0DDFB8046DFF8E090D9F8000062 -:104F1000800107D501F0D4FBB0EB08000328F3D3E0 -:104F200003205DE0E169206A0143606A51EA801173 -:104F3000A06A4008401E51EA0041E06A51EA00615F -:104F4000294801600120386001F0BAFB0500D9F85A -:104F50000000800143D401F0B3FB401B0328F6D3CB -:104F600003203DE000202849086001F0A9FB05006E -:104F70001E480068800132D501F0A2FB401B0328C7 -:104F8000F6D303202CE0A069012801D1012027E0FD -:104F9000154800680600A06901281ED016F480009C -:104FA000E169884219D116F03F00216A884214D184 -:104FB00047F6C0703040616AB0EB811F0DD116F426 -:104FC0004030A16A4908491EB0EB014F05D116F0E7 -:104FD0007060E16AB0EB016F01D0012000E00020B9 -:104FE000BDE8F2830838024004380240003802402D -:104FF00000004742800E4742743802404038024069 -:105000000070004070380240600047422DE9F041D6 -:1050100004000D00002C01D1012095E0654F386897 -:1050200010F00700A84207D23D70386810F0070062 -:10503000A84201D0012087E02078800716D520788B -:10504000400704D55C48016851F4E05101602078C4 -:10505000000704D55848016851F460410160564981 -:105060000A6832F0F002A06802430A602078C007A4 -:1050700038D56068012805D150480068800313D4F2 -:10508000012061E06068022802D06068032805D131 -:105090004A480068800107D4012055E0474800686D -:1050A000800701D401204FE0DFF80C81D8F8001010 -:1050B0008908890060680143C8F8001001F000FB0E -:1050C0000600D8F8000010F00C006168B0EB810F0A -:1050D00008D001F0F5FA801B41F289318842F0D303 -:1050E000032031E0386810F00700854207D23D7098 -:1050F000386810F00700A84201D0012024E0207891 -:10510000400706D52C490A6832F4E052E0680243B1 -:105110000A602078000707D52748016831F460410C -:10512000226951EAC201016000F052F82449224A82 -:105130001268C2F30312895CC84022490860224801 -:10514000006800F05FFB0020BDE8F0811D480068AA -:10515000704780B5FFF7FAFF1C49174A1268C2F37F -:105160008222895CC84002BD80B5FFF7EFFF174976 -:10517000114A1268C2F34232895CC84002BD0F2254 -:1051800002600D4A136813F003034360136813F0C1 -:10519000F0038360136813F4E053C3601268D2080D -:1051A00012F4E0520261034A126812F007020A6028 -:1051B00070470000003C02400838024000380240BE -:1051C000906D00080800002004000020146E000804 -:1051D0002DE9F04100240025002600271F48006823 -:1051E00010F00C00002804D0042804D0082804D0B3 -:1051F00031E01B4830E01B482EE0DFF86C80D8F827 -:10520000000010F03F000400D8F8000040020CD568 -:10521000D8F80000C0F388101249A1FB0001220059 -:10522000002301F053FA05000BE0D8F80000C0F3AA -:1052300088100B49A1FB00012200002301F046FA6F -:105240000500D8F80000C0F30140401C40000600F3 -:10525000B5FBF6F000E00248BDE8F08108380240F6 -:105260000024F400001BB7000438024081B0012084 -:1052700003490860034800680090009801B0704737 -:1052800020000E420070004070B50400002601F0BE -:1052900017FA0500002C01D1012065E0606A0028A2 -:1052A000022084F83500002084F83400206800686B -:1052B000400840002168086020680068C0070BD5DE -:1052C00001F0FEF9401B0628F6D32020606503207C -:1052D00084F83500032047E020680168DFF84404C3 -:1052E00001406268A0680243E0680243206902430B -:1052F00060690243A0690243E0690243206A0243F5 -:105300001143606A042803D1E26A206B024311430F -:105310002068016020684669F608F600606A064366 -:10532000606A042810D1A06A0643E06A00280BD006 -:10533000200000F0FDF9002806D040206065012023 -:1053400084F8350001200FE020684661200000F05D -:10535000CFF901003F22E06D82408A600020606545 -:10536000012084F83500002070BD2DE9F8430400C9 -:105370000D0016001F005FF00008D4F8589094F854 -:105380003400012801D1022033E0012084F83400E8 -:1053900094F83500012825D1022084F8350000203A -:1053A00060653B0032002900200000F08AF93F21AF -:1053B000E06D8140C9F808102068006850F01600C0 -:1053C00021680860206C002805D02068006850F033 -:1053D0000800216808602068006850F0010021681A -:1053E000086004E0002084F8340002208046404633 -:1053F000C0B2BDE8F28370B50400A56D01F060F99C -:10540000060094F83500022806D080206065002050 -:1054100084F8340001203BE02068006830F016007A -:10542000216808602068406930F080002168486188 -:10543000206C002802D1A06C002805D020680068EC -:1054400030F00800216808602068006840084000CB -:105450002168086020680068C0070ED501F030F9A7 -:10546000801B0628F6D320206065032084F83500D1 -:10547000002084F8340003200AE03F21E06D8140E1 -:10548000A960012084F83500002084F83400002051 -:1054900070BD010091F83500022803D080204865D6 -:1054A000012009E0052081F83500086800684008FF -:1054B00040000A68106000207047F8B50400002022 -:1054C0000090DFF8640200684FF41651B0FBF1F56C -:1054D000A66D37680821E06D11FA00F0074210D080 -:1054E0002068006840070CD52068006830F0040090 -:1054F00022681060E06D8140B160606D50F0010085 -:105500006065E06D3900C140C8070BD5206840696F -:10551000000607D50121E06D8140B160606D50F05B -:10552000020060650421E06D11FA00F007420AD024 -:1055300020680068800706D5E06D8140B160606D2D -:1055400050F0040060651021E06D11FA00F0074290 -:105550002CD020680068000728D5E06D8140B1603C -:1055600020680068400311D520680068000306D455 -:10557000206C00281AD02000216C884716E0A06C0F -:10558000002813D02000A16C88470FE02068006835 -:10559000C00505D42068006830F008002168086064 -:1055A000206C002802D02000216C88472021E06D6B -:1055B00011FA00F007425FD020680068C0065BD592 -:1055C000E06D8140B16094F83500052828D120684D -:1055D000006830F01600216808602068406930F0EB -:1055E000800021684861206C002802D1A06C00284E -:1055F00005D02068006830F00800216808603F216D -:10560000E06D8140B160012084F83500002084F80D -:105610003400206D002802D02000216D88474FE023 -:1056200020680068400311D520680068000306D494 -:10563000606C002820D02000616C88471CE0E06B83 -:10564000002819D02000E16B884715E02068006829 -:10565000C0050BD42068006830F010002168086095 -:10566000012084F83500002084F83400E06B002825 -:1056700002D02000E16B8847606D002820D0606D6B -:10568000C00717D5052084F8350020680068400859 -:105690004000216808600098401C0090854203D3B8 -:1056A00020680068C007F6D4012084F83500002087 -:1056B00084F83400E06C002802D02000E16C8847B8 -:1056C000F1BD30B40468246834F4802405682C608B -:1056D000046863608468402C04D10468A260046894 -:1056E000E16003E00468A1600468E26030BC7047D8 -:1056F000017801F0FF0110391822B1FBF2F10B4AD9 -:10570000525CC265042905D30268920A9202121DF6 -:10571000826503E00268920A92028265806D70479A -:10572000000000003F8010F0080000200C6E000810 -:1057300010B402000020936A9169002916D1002B51 -:1057400005D0022B03D008D3032B0DD00DE0D16A76 -:10575000C90101D50121080035E0D16AB1F1C07F4E -:1057600001D1012108002EE02DE02CE09169B1F576 -:10577000005F18D1002B05D0022B03D005D3032BDB -:1057800009D00FE0012108001DE0D16AC90101D54F -:105790000121080017E0D16AB1F1C07F01D10121D8 -:1057A000080010E00FE019000029022902D9C91EE3 -:1057B00003D008E00121080005E0D16AC90101D544 -:1057C00001210800FFE7C0B210BC704738B50024C3 -:1057D00001200A49086000F073FF050008480068CE -:1057E000000708D400F06CFF401B40F2E93188420A -:1057F000F4D3032000E0002032BD0000A4000E42DC -:10580000047000402DE9F84787B004000025002609 -:10581000002000902648016851F0010101600068F5 -:1058200010F001000090009801A902A8FFF7A7FC62 -:10583000FFF79AFC47001F48B7FBF0F8B8F10108E2 -:10584000DFF874901D48C9F8000040F2E730C9F84D -:105850000C00C9F804800020C9F810000020C9F825 -:1058600008000020C9F818004846FDF777F982467D -:105870005046C0B2002816D14846FDF705FA8246C8 -:105880005046C0B200280ED11920FEF7F0F9102CB6 -:1058900007D2002221001920FEF7D4F9084804603D -:1058A00001E0012082465046C0B208B0BDE8F08752 -:1058B0004438024040420F00BC3800200000014044 -:1058C0000400002080B5002000900E48016851F4CB -:1058D00080410160006810F4804000900098002032 -:1058E00000900948016851F080510160006810F093 -:1058F00080500090009800220F217FF00100FEF7F9 -:10590000A1F901BD443802404038024010B50400FE -:10591000002C01D1012035E0A0690028FFD194F8C6 -:105920004100002805D1002084F840002000FEF747 -:1059300030FC242084F841002068C06830F4005016 -:105940002168C860200000F089FC2068006930F4FC -:105950009040216808612068406930F02A00216881 -:1059600048612068C06850F400502168C860002079 -:105970006064202084F84100202084F84200002048 -:105980006063002010BD73B50400150094F8410059 -:10599000202843D10198002803D0280080B2002895 -:1059A00001D101203BE001982062A584E58400201C -:1059B0006064212084F841001948A16BC86319482C -:1059C000A16B08641848A16BC8640020A16B08652E -:1059D00001AE2B009BB22068021D3168A06BFFF75F -:1059E000C4FC002806D010206064202084F8410008 -:1059F000012014E07FF04000216808602068143026 -:105A000050E8000F50F080000100206810F11402EF -:105A100042E800100028F1D1002000E0022076BD0D -:105A2000EB5D00083F5E00081D5F000870B50500D3 -:105A30000C00160095F84200202810D1002C03D04D -:105A4000300080B2002801D1012009E00020286345 -:105A5000320092B22100280000F08CFA00E002200F -:105A600070BD70B50600002031684C69E40914F07F -:105A7000010496F84110212918D1002C16D0306865 -:105A8000143050E8000F30F080000100306810F151 -:105A9000140242E800100028F1D1B06B002802D0B7 -:105AA000B06BFFF7A8FC300000F0C8FA3068456919 -:105AB000AD0915F0010596F84200222818D1002DF5 -:105AC00016D03068143050E8000F30F0400001006C -:105AD000306810F1140242E800100028F1D1F06B98 -:105AE000002802D0F06BFFF786FC300000F0B8FA17 -:105AF000002070BD2DE9FC4706003068076830685B -:105B0000D0F80C803068D0F814900020002517F0F1 -:105B10000F04002C08D1B80606D55FEA886003D5CB -:105B2000300000F01EFB5EE1002C00F080805FEA98 -:105B3000C97002D418F4907F79D017F00100C0B278 -:105B4000002806D05FEAC85003D5706C50F0010001 -:105B50007064780708D519F00100C0B2002803D09E -:105B6000706C50F002007064B80708D519F001009D -:105B7000C0B2002803D0706C50F004007064380785 -:105B80000BD55FEA886004D419F00100C0B2002888 -:105B900003D0706C50F008007064706C002845D021 -:105BA000B80605D55FEA886002D5300000F0D9FA62 -:105BB00030684069800910F001000500706C000732 -:105BC00001D4002D2DD0300000F04AFA3068406931 -:105BD000400622D53068143050E8000F30F0400005 -:105BE0000100306810F1140242E800100028F1D1E1 -:105BF000F06B00280DD00FF2D140F16B0865F06B0F -:105C0000FFF747FC002811D0F06BF16B096D884756 -:105C10000CE0300000F072FE08E0300000F06EFE94 -:105C200004E0300000F06AFE00207064DBE0306BBE -:105C3000012840F0C680F80640F1C3805FEAC860E2 -:105C400040F1BF800020009030680068009030680C -:105C50004068009000983068406940066ED5F06B4F -:105C60000068D0F804A0504680B2002855D05046B5 -:105C7000B18D80B2884250D2A6F82EA0F06BC069D8 -:105C8000B0F5807F3FD030680C3050E8000F30F422 -:105C900080700100306810F10C0242E8001000280A -:105CA000F1D13068143050E8000F40084000010086 -:105CB000306810F1140242E800100028F1D1306879 -:105CC000143050E8000F30F040000100306810F14F -:105CD000140242E800100028F1D1202086F842008A -:105CE0000020306330680C3050E8000F30F01000B6 -:105CF0000100306810F10C0242E800100028F1D1D8 -:105D0000F06BFFF778FB02207063B18DF08D091AFC -:105D100089B2300000F0F3FD0FE05046B18D80B243 -:105D200088420AD1F06BC069B0F5807F05D10220AE -:105D30007063B18D300000F0E2FD54E0B08DB6F834 -:105D40002EA0B0EB0A0AF08D002839D0504680B260 -:105D5000002835D030680C3050E8000F30F49070D7 -:105D60000100306810F10C0242E800100028F1D167 -:105D70003068143050E8000F4008400001003068DF -:105D800010F1140242E800100028F1D1202086F81A -:105D900042000020306330680C3050E8000F30F0D3 -:105DA00010000100306810F10C0242E800100028D9 -:105DB000F1D102207063514689B2300000F09FFD9E -:105DC00011E0380606D55FEA086003D5300000F020 -:105DD00085F908E0780606D55FEA486003D530000B -:105DE00000F0AFF9FFE7BDE8F38738B50400A56B15 -:105DF00020680068C0051ED40020E884286814309C -:105E000050E8000F30F080000100286810F1140203 -:105E100042E800100028F1D128680C3050E8000F4B -:105E200050F040000100286810F10C0242E8001018 -:105E30000028F1D102E02800FEF7CFFA31BD38B5D5 -:105E40000400A56B280000F05BFD31BD38B50400EF -:105E5000A56B20680068C0053FD40020E88528684D -:105E60000C3050E8000F30F480700100286810F109 -:105E70000C0242E800100028F1D12868143050E8E4 -:105E8000000F400840000100286810F1140242E8A9 -:105E900000100028F1D12868143050E8000F30F0CD -:105EA00040000100286810F1140242E800100028A8 -:105EB000F1D1202085F84200286B01280DD12868F7 -:105EC0000C3050E8000F30F010000100286810F18D -:105ED0000C0242E800100028F1D100206863286B12 -:105EE000012804D1A98D280000F009FD02E0280056 -:105EF00000F007FD31BD38B50400A56B01206863D3 -:105F0000286B012806D1A98D490889B2280000F024 -:105F1000F6FC02E0280000F0F5FC31BDF8B5060003 -:105F20000020B76B39684C69E40914F0010497F854 -:105F30004110212906D1002C04D00020F88438001B -:105F400000F07CF838684569AD0915F0010597F84F -:105F50004200222806D1002D04D00020F885380008 -:105F600000F07EF8786C50F010007864380000F093 -:105F7000C5FCF1BD73B5040015000198A062A585AC -:105F800000206064222084F84200DFF8CC05E16B39 -:105F9000C863DFF8C805E16B0864DFF8C405E16B8E -:105FA000C8640020E16B086501AE2B009BB232682B -:105FB0002068011DE06BFFF7D8F9002806D01020FB -:105FC0006064202084F84200012036E00020009028 -:105FD0002068006800902068406800900098206960 -:105FE00000280DD020680C3050E8000F50F480706D -:105FF0000100206810F10C0242E800100028F1D1E5 -:106000002068143050E8000F50F0010001002068B3 -:1060100010F1140242E800100028F1D12068143079 -:1060200050E8000F50F040000100206810F1140209 -:1060300042E800100028F1D1002076BD01680C3143 -:1060400051E8001F31F0C0010A00016811F10C0392 -:1060500043E800210029F1D1202180F84110704748 -:1060600001680C3151E8001F31F490710A00016899 -:1060700011F10C0343E800210029F1D1016814312A -:1060800051E8001F490849000A00016811F1140392 -:1060900043E800210029F1D1016B01290DD10168EC -:1060A0000C3151E8001F31F010010A00016811F1B4 -:1060B0000C0343E800210029F1D1202180F842108F -:1060C000002101637047000038B50400A56B002073 -:1060D000E885280000F012FC31BD0000010091F8B5 -:1060E000410021282BD18868B0F5805F0DD1086967 -:1060F00000280AD1086A02001088C005C00D0B688C -:106100005860086A801C086205E0086A431C0B623C -:1061100000780B685860C88C401EC88480B2002884 -:106120000BD10868C06830F080000B68D860086840 -:10613000C06850F040000B68D860002000E00220EA -:10614000704710B504002068C06830F04000216836 -:10615000C860202084F841002000FEF73EF90020AE -:1061600010BD7CB504000025002694F842002228CA -:1061700072D1A068B0F5805F0DD1206900280AD1E6 -:10618000A06A060020684068C005C00D3080A06A83 -:10619000801CA06217E0A06A0500A068B0F5805FCF -:1061A00005D0A068002806D12069002803D1206806 -:1061B0004068287004E02068406810F07F00287074 -:1061C000A06A401CA062E08D401EE08580B20028DD -:1061D00040D12068C06830F020002168C860206885 -:1061E000C06830F480702168C86020684069400849 -:1061F000400021684861202084F84200002060634C -:10620000206B012821D10020206320680C3050E849 -:10621000000F30F010000100206810F10C0242E87D -:1062200000100028F1D120680068C00608D50020C1 -:1062300000902068006800902068406800900098F6 -:10624000A18D200000F05BFB02E0200000F059FB74 -:10625000002002E0002000E0022076BD2DE9F84F8A -:1062600084B005002868016931F44051E8680143B1 -:1062700028680161D5F808B0286950EA0B0B6869F5 -:1062800050EA0B0BE86950EA0B0B2868C168B54867 -:1062900001405BEA01012868C1602868416931F466 -:1062A0004071A8690143286841612868AE49884265 -:1062B00003D02868AD49884203D1FEF755FF04009A -:1062C00002E0FEF746FF0400E869B0F5004F40F039 -:1062D000A1805FF0640A022600275FF019085FF0D2 -:1062E000000922000023A8FB020108FB031109FB9F -:1062F0000211CDE9000168680021A6FB002306FB1E -:10630000013307FB0033DDE9000100F0DFF9642110 -:10631000B0FBF1F0039022000023A8FB020108FB70 -:10632000031109FB0211CDE9000168680021A6FBF9 -:10633000002306FB013307FB0033DDE9000100F019 -:10634000C5F9029022000023A8FB020108FB0311FB -:1063500009FB0211CDE9000168680021A6FB0023BA -:1063600006FB013307FB0033DDE9000100F0AEF965 -:106370006421B0FBF1F102980AFB1101C800323030 -:106380006421B0FBF1F0400010F4F870039910EBB9 -:106390000110029022000023A8FB020108FB031158 -:1063A00009FB0211CDE9000168680021A6FB00236A -:1063B00006FB013307FB0033DDE9000100F086F93D -:1063C000009022000023A8FB020108FB031109FB37 -:1063D00002118046894668680021A6FB002306FB5F -:1063E000013307FB00334046494600F06FF9642152 -:1063F000B0FBF1F100980AFB110A5FEACA003230E3 -:106400006421B0FBF1F111F0070102980918286826 -:1064100081609EE0042600275FF0640A5FF019089F -:106420005FF0000922000023A8FB020108FB031112 -:1064300009FB0211CDE9000168680021A6FB0023D9 -:1064400006FB013307FB0033DDE9000100F03EF9F4 -:106450006421B0FBF1F0039022000023A8FB0201AD -:1064600008FB031109FB0211CDE900016868002156 -:10647000A6FB002306FB013307FB0033DDE9000127 -:1064800000F024F9029022000023A8FB020108FB7F -:10649000031109FB0211CDE9000168680021A6FB88 -:1064A000002306FB013307FB0033DDE9000100F0A8 -:1064B0000DF96421B0FBF1F102980AFB110108010A -:1064C00032306421B0FBF1F010F0F000039910EBD2 -:1064D0000110029022000023A8FB020108FB031117 -:1064E00009FB0211CDE9000168680021A6FB002329 -:1064F00006FB013307FB0033DDE9000100F0E6F89D -:10650000009022000023A8FB020108FB031109FBF5 -:1065100002118046894668680021A6FB002306FB1D -:10652000013307FB00334046494600F0CFF86421B1 -:10653000B0FBF1F100980AFB110A5FEA0A10323051 -:106540006421B0FBF1F111F00F01029809182868DD -:10655000816005B0BDE8F08F4D5E0008F75E000871 -:106560001D5F0008F369FFFF0010014000140140A7 -:1065700062B38B0708D0521E11F8013B00F8013BB3 -:1065800000F024808B07F6D1830740F0208000BF05 -:10659000103A07D330B4B1E83810103AA0E83810F8 -:1065A000F9D230BC530724BFB1E80810A0E80810A6 -:1065B00044BF51F8043B40F8043BD20724BF31F8F4 -:1065C000022B20F8022B44BF0B7803707047121F78 -:1065D00017D35B0009D151F8043B20F8023B1B0C98 -:1065E000121F20F8023BF6D20BE051F8043B00F8F2 -:1065F000013B1B0A20F8023B1B0C121F00F8013B59 -:10660000F3D238BF121D521E24BF11F8013B00F80F -:10661000013BF8D8704730B40EE00268436802448A -:106620000830DC0744BFA9F10104E31852F8045B09 -:1066300043F8045B091FF9D150F8041B0029ECD181 -:1066400030BC704730B403004FF6FF700A00511E93 -:1066500092B2002A0DD00400A4B2074D80B21A787D -:10666000504000F0FF0035F8100090EA14205B1C49 -:10667000ECE780B230BC70470C6900082DE9F041AE -:10668000069D079C0C4F0D4EB7F800C006EBCC06DC -:10669000307071707280B380B571F471B7F800C05A -:1066A0001CF1010C5FF0800E9CFBFEF80EFB18CC79 -:1066B000A7F800C0BDE8F081BC3B00207C1D002095 -:1066C00001480068704700BF483B0020BBBBE1B1F8 -:1066D000B2F5803F80F07E80022A1ED98C46B1FB45 -:1066E000F2F102FB11C31B0443EA1043B3FBF2FCBB -:1066F00002FB1C3380B240EA0343B3FBF2F002FB1F -:10670000103240EA0C4000237047022A05D9844623 -:10671000B0FBF2F002FB10C270474AB105D100F0A5 -:10672000010249085FEA30007047002200237047E9 -:1067300000F0EAB80B0002000021002070479042F0 -:1067400071EB030CF6D3B3F5803F2FD2F0B5B3FA5B -:1067500083F7B1FA81F4A7F10F0E3D1B5340CEF140 -:10676000200602FA0EF2F3415340B5F10F0746D866 -:106770000F3C2C444140C4F12006A040F14141406F -:10678000B1FBF3F603FB1611A2FB0645001BA94162 -:1067900002D2761E8018594180EA010221FA0EF3D6 -:1067A00062FA0EF200215A403046F0BD30B4B1FB1F -:1067B000F3FC03FB1C11A2FB0C45001BA94103D2F7 -:1067C000ACF1010C8018594130BC02460B466046C2 -:1067D00000217047B2F1807F65D3F0B5B2FA82F73D -:1067E000B1FA81F4C7F10F063D1B22FA06F307F157 -:1067F000110EF24120355A40B5F10F07B8D941408A -:10680000C4F12006A040F1414140B1FBF3FC03FB81 -:106810001C11A2FB0C45001BA94103D2BCF1010CC9 -:10682000801859410F2F12D30F3FC90341EA50413D -:10683000B1FBF3F603FB1611A2FB0645D4EBC03007 -:10684000A94102D2761E8018594146EACC3C07B3D2 -:106850004140C7F12006B840F1414140B1FBF3F699 -:1068600003FB1611A2FB0645001BA94102D2761EAE -:106870008018594180EA010221FA0EF3C7F1200481 -:1068800062FA0EF20CFA07F05A402CFA04F1304387 -:10689000F0BD80EA010221FA0EF3002162FA0EF245 -:1068A00060465A40F0BD8C46B1FBF2F102FB11C3C9 -:1068B0001B0243EA1063B3FBF2FC02FB1C331B0216 -:1068C0004CEA002043EA1063B3FBF2FC02FB1C33EA -:1068D0001B024CEA002043EA1063B3FBF2FC02FB0C -:1068E0001C331B024CEA002043EA1063B3FBF2FCAA -:1068F00002FB1C324CEA00200023704770477047AF -:106900007047704770470100704701000000C1C028 -:1069100081C1400101C3C003800241C201C6C0065B -:10692000800741C70005C1C581C4400401CCC00C2B -:10693000800D41CD000FC1CF81CE400E000AC1CAEB -:1069400081CB400B01C9C009800841C801D8C018DB -:10695000801941D9001BC1DB81DA401A001EC1DE5B -:1069600081DF401F01DDC01D801C41DC0014C1D44B -:1069700081D5401501D7C017801641D601D2C0126B -:10698000801341D30011C1D181D0401001F0C0303B -:10699000803141F10033C1F381F240320036C1F65B -:1069A00081F7403701F5C035803441F4003CC1FC2B -:1069B00081FD403D01FFC03F803E41FE01FAC03AEB -:1069C000803B41FB0039C1F981F840380028C1E81B -:1069D00081E9402901EBC02B802A41EA01EEC02E5B -:1069E000802F41EF002DC1ED81EC402C01E4C0244B -:1069F000802541E50027C1E781E640260022C1E26B -:106A000081E3402301E1C021802041E001A0C0607A -:106A1000806141A10063C1A381A240620066C1A65A -:106A200081A7406701A5C065806441A4006CC1AC2A -:106A300081AD406D01AFC06F806E41AE01AAC06AEA -:106A4000806B41AB0069C1A981A840680078C1B8DA -:106A500081B9407901BBC07B807A41BA01BEC07E5A -:106A6000807F41BF007DC1BD81BC407C01B4C0744A -:106A7000807541B50077C1B781B640760072C1B26A -:106A800081B3407301B1C071807041B00050C190BA -:106A9000819140510193C053805241920196C0565A -:106AA000805741970055C19581944054019CC05C2A -:106AB000805D419D005FC19F819E405E005AC19AEA -:106AC000819B405B0199C059805841980188C0481A -:106AD00080494189004BC18B818A404A004EC18E5A -:106AE000818F404F018DC04D804C418C0044C1844A -:106AF000818540450187C047804641860182C0426A -:106B0000804341830041C1818180404000000100F9 -:106B10000200010003000100020001000400010066 -:106B20000200010003000100020001000500010055 -:106B30000200010003000100020001000400010046 -:106B40000200010003000100020001000600010034 -:106B50000200010003000100020001000400010026 -:106B60000200010003000100020001000500010015 -:106B70000200010003000100020001000400010006 -:106B800002000100030001000200010007000100F3 -:106B900002000100030001000200010004000100E6 -:106BA00002000100030001000200010005000100D5 -:106BB00002000100030001000200010004000100C6 -:106BC00002000100030001000200010006000100B4 -:106BD00002000100030001000200010004000100A6 -:106BE0000200010003000100020001000500010095 -:106BF0000200010003000100020001000400010086 -:106C0000020001000300010002000100FEE7FEE7B0 -:106C1000FEE7FEE7FEE77047704780B5FAF7C5FD6F -:106C200001BD80B5FAF790FE01BD80B51848FCF7AC -:106C3000F7F91848FCF7F4F901BD80B5F9F7EAFA5D -:106C4000FDF745FB1448FEF755FFF9F7F1FA01BDD2 -:106C500080B51248FCF7E4F901BD80B5F9F7DAFA1E -:106C60000F48FEF72AFCF9F7E3FA01BD80B5F9F702 -:106C7000D1FA0C48FEF721FCF9F7DAFA01BD80B52C -:106C8000F9F7C8FA0848FEF718FCF9F7D1FA01BD80 -:106C9000BC38002094390020B43A00204C39002040 -:106CA000AC3700200C380020EC36002010B5074926 -:106CB00079441831064C7C44163404E00A68081DF7 -:106CC000114488470146A142F8D110BD2C000000B4 -:106CD0004C0000004EF68851CEF20001086840F4E6 -:106CE00070000860BFF34F8FBFF36F8F4FF00070DD -:106CF000E1EE100A7047000073C9FFFFD43B0000AB -:106D000010000020000000000FF9FFFF100000003D -:106D1000E000000000000020000000000A00000069 -:106D200000F00DF8002801D0FFF7C0FFAFF300809E -:106D30000020AFF30080FCF7B5FC00F002F8012062 -:106D4000704700F001B801000746384600F002F82D -:106D5000FBE7180080B5AFF30080024A110018204D -:106D6000ABBEFBE72600020075432F4F532D494968 -:106D700020546D724C6F636B0000000075432F4F01 -:106D8000532D494920546D725369676E616C000040 -:106D900000000000000000000102030406070809CB -:106DA00075432F4F532D49492049646C65000000FD -:106DB00075432F4F532D49492053746174000000CF -:106DC00075432F4F532D494920546D720000000028 -:106DD0000148804701480047E16D0008016E000846 -:106DE0000248016851F470010160704788ED00E0CD -:106DF00000400240100000000024F400E8030000FE -:106E0000AFF30080FFF766FFFFF78AFF000610165A -:106E10000006101600000000010203047856341228 -:106E2000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF96 -:106E3000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF86 -:106E4000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF76 -:106E5000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF66 -:106E6000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF56 -:106E7000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF46 -:106E8000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF36 -:106E9000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF26 -:106EA000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF16 -:106EB000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF06 -:106EC000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF6 -:106ED000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE6 -:106EE000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD6 -:106EF000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC6 -:106F0000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB5 -:106F1000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA5 -:106F2000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF95 -:106F3000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF85 -:106F4000FFF7FEBFFFF7FEBFFFF7FEBFF000010037 -:106F50000100100014000200050001003F000100C4 -:106F60000100050001001800780001000400010084 -:106F700004001800080001000400010001000100E5 -:106F80008000010016000100010000010100010065 -:106F9000010040005C00E803010074720100100071 -:106FA000010008000A0028008002080040001A18AA -:0400000508006E0180 +:101A9000BDE8F18FBE410008E46C0008CE67000885 +:101AA000D26700080A650008E46B00080E6C0008A5 +:101AB0001A6C0008146E0008166E0008186E0008F4 +:101AC0001A6E00081C6E00081E6E0008206E0008CA +:101AD000226E0008246E0008266E0008286E00089A +:101AE0002A6E00082C6E00082E6E0008306E00086A +:101AF000326E0008346E0008366E0008386E00083A +:101B00003A6E00083C6E00083E6E0008406E000809 +:101B1000426E0008446E0008466E0008486E0008D9 +:101B20004A6E00084C6E00084E6E0008506E0008A9 +:101B3000526E0008566E0008586E00085A6E000873 +:101B40005C6E0008FC690020887B0020606E000845 +:101B5000626E0008646E0008666E0008686E000819 +:101B60006A6E00086C6E00086E6E0008706E0008E9 +:101B70005E6E0008726E00087047704770477047CD +:101B8000704770477047704770B50400002C2FD025 +:101B900060784001204410F1340515F110063078CA +:101BA000012824D024D3032812D020D305281ED006 +:101BB0001ED27068DFF8F41708600020DFF8F01715 +:101BC00008600020DFF8EC17087000F07CFB0FE0E5 +:101BD000B068DFF8E41708600020DFF8E01708605D +:101BE0000020DFF8E818087000F06DFB00E0FFE768 +:101BF00070BD10B50400002C01D100200FE0DFF80B +:101C0000B4170878002809D0002008700020DFF8F9 +:101C10009C17086000F05CFB012000E0002010BD74 +:101C200010B50400002C01D100200FE0DFF89C1853 +:101C30000878002809D0002008700020DFF8781705 +:101C4000086000F045FB012000E0002010BD01000D +:101C5000002901D1002010E048784001084410F12B +:101C60003402DFF86C080078002802D1507F002889 +:101C700001D0012000E00020C0B2704710B586B04E +:101C80001021002202AC200000F0A0FF0821002259 +:101C90006C46200000F09AFFDFF8204B5FF0804098 +:101CA0002060002060600020A0605FF0FF30E060F6 +:101CB000002020610020A061200000F0D7FF002854 +:101CC00001D001F05BFE4FF4005002900020039021 +:101CD000002004900020059002A9200001F045FB9F +:101CE000002801D001F04AFE002000900020019061 +:101CF0006946200001F044FE002801D001F03EFEBC +:101D000006B010BD1CB5082100226C46200000F072 +:101D10005DFFDFF8C447DFF8480B206053206060A8 +:101D20000020A06040F2E730E0608020A061200049 +:101D300000F09CFF002801D001F020FE0020009060 +:101D4000002001906946200001F01AFE002801D011 +:101D500001F014FE13BD18B587B01C2100226C469B +:101D6000200000F033FFDFF87447DFF8F80A206046 +:101D700044F29F1060600020A06042F20F70E060AB +:101D80004FF4807020618020A061200000F06EFF81 +:101D9000002801D001F0F2FD200001F077F80028C2 +:101DA00001D001F0EBFD6020009041F288300190FD +:101DB000002002900020049000226946200001F0DB +:101DC00056FA002801D001F0D9FD200000F05DF99D +:101DD00008B010BD18B587B01C2100226C46200049 +:101DE00000F0F4FEDFF8D849DFF87C0A2060A72075 +:101DF00060600020A06042F20F70E060002020616F +:101E00008020A061200000F031FF002801D001F007 +:101E1000B5FD200001F03AF8002801D001F0AEFD38 +:101E2000602000900020019000200290002004908B +:101E300000226946200001F01AFA002801D001F0C2 +:101E40009DFD200000F021F908B010BD18B587B045 +:101E50001C2100226C46200000F0B8FEDFF8644927 +:101E6000DFF8080A2060532060600020A06042F282 +:101E70000F70E060002020618020A061200000F051 +:101E8000F5FE002801D001F079FD200000F0FEFFF2 +:101E9000002801D001F072FD602000900020019028 +:101EA000002002900020049000226946200001F0EA +:101EB000DEF9002801D001F061FD200000F0E5F816 +:101EC00008B010BD18B587B01C2100226C46200058 +:101ED00000F07CFEDFF8A049DFF8A0092060532065 +:101EE00060600020A06042F20F70E060002020617E +:101EF0008020A061200000F0B9FE002801D001F090 +:101F00003DFD200000F0C2FF002801D001F036FDA9 +:101F1000602000900020019000200290002004909A +:101F200000226946200001F0A2F9002801D001F04A +:101F300025FD200000F0A9F808B010BD38B586B026 +:101F400004002068B0F1804F2FD100200090DFF80E +:101F50003409016851F001010160006810F00100CE +:101F60000090009800200090DFF81C09016851F0F3 +:101F700001010160006810F0010000900098142138 +:101F8000002201AD280000F021FE4FF40040019036 +:101F9000022002900020039002200490012005906E +:101FA00001A9DFF8E80801F041FD2068DFF8B0186A +:101FB000884215D100200090DFF8C808016851F070 +:101FC00010010160006810F01000009000980022DD +:101FD0000021362001F0C8FE362001F0DAFE52E082 +:101FE0002068DFF88018884215D100200090DFF8C3 +:101FF000A008016851F400310160006810F400305D +:102000000090009800220521192001F0ADFE192052 +:1020100001F0BFFE37E02068DFF84C1888420DD190 +:1020200000200090DFF86808016851F48021016009 +:10203000006810F480200090009824E02068DFF809 +:102040002C1888420DD100200090DFF83808016874 +:1020500051F080010160006810F08000009000984D +:1020600011E02068DFF8141888420CD1002000909D +:10207000DFF81008016851F480710160006810F405 +:1020800080700090009807B030BD38B586B004006D +:10209000142100226D46280000F098FD2068DFF82A +:1020A000C41788421CD100200590DFF8DC070168C6 +:1020B00051F020010160006810F0200005900598A3 +:1020C0004020009002200190002002900020039008 +:1020D000032004906946DFF8B00A01F0A7FC66E02F +:1020E0002068DFF8841788421CD100200590DFF8B3 +:1020F0009807016851F020010160006810F020008D +:102100000590059880200090022001900020029008 +:1021100003200390032004906946DFF86C0A01F065 +:1021200085FC44E02068DFF8441788421DD1002078 +:102130000590DFF85407016851F020010160006844 +:1021400010F02000059005984FF480700090022058 +:10215000019000200290032003900920049069461A +:10216000DFF8240A01F062FC21E02068DFF80C1798 +:1021700088421CD100200590DFF80C07016851F05F +:1021800020010160006810F02000059005984FF4D0 +:102190000070009002200190002002900320039024 +:1021A000092004906946DFF8E00901F03FFC07B020 +:1021B00030BD80B50020DFF8D41908600020DFF8BA +:1021C000D0190870FFF7C7FDFFF704FEFFF73EFECA +:1021D000FFF778FEFFF752FDFFF794FD0021DFF8CF +:1021E000FC0200F08AFE01F0B6FE01BD10B5DFF87A +:1021F000A0492078002808D10021DFF8E00200F093 +:10220000D3FE00F0B1FC0120207010BD10B5DFF846 +:102210008049207800280ED00021DFF8C00200F0AD +:102220006CFEDFF8980500F09FFD00202070002074 +:10223000DFF85819086010BDF8B504000D0016004D +:10224000DFF85079002C06D1FFF7E0FF002028804E +:102250000020306012E0B7FBF4F10122100080B2E0 +:10226000B1FBF0F0B0F5803F06D2002804D0531E39 +:102270002B80431E336001E0521CEFE7F1BD1CB51B +:1022800004000020ADF8000000200190002C03D0D5 +:10229000DFF80409844200D314E001AA6946200053 +:1022A000FFF7CAFFBDF80000DFF8F01808800198BA +:1022B000DFF8EC1808600120DFF8E8180870DFF894 +:1022C000CC08046013BD80B5834800F065FD01BDF6 +:1022D00080B5814800F0ADFD01BD38B5040020682F +:1022E000DFF88015884233D1DFF8C008C168491C87 +:1022F000C16090F82C10012903D090F82C1003290C +:1023000001D100F0C7FADFF89C180878002812D035 +:102310007248DFF88828128803689A62DFF88028FC +:1023200013680568EB621368C3601268520800689E +:10233000426300200870DFF878080168491C0160DA +:102340000168642904D300210160012061490870FB +:102350002068DFF80C15884227D116490878002834 +:102360000FD1124A106800280BD0114B1868401C7E +:1023700018601268904204D301220A700121554A64 +:1023800011705249087800280FD10B4A10680028B4 +:102390000BD00A4B1868401C18601268904204D396 +:1023A00001220A7001214B4A117031BDE07B0020EF +:1023B000DC7B00205D7C0020E87B0020E47B0020AB +:1023C00070B4DFF8F0174A8802778A8842770A8962 +:1023D000A0F848204A89A0F84A208A8980F8282055 +:1023E000CA8982770A8AA0F84C204A8AA0F84E202F +:1023F0008A8ACB8A53EA024303650A8B02624A8BBC +:102400004262002242610022826100221300DBB29C +:10241000B0F84C409BB2A34255D2531C1400E4B216 +:102420006401044484F8543006230C241500EDB2F2 +:1024300065430D44B5F802521600F6B25E4301EB57 +:102440004606B6F8046255EA06451600F6B276016D +:102450000644B5651500EDB204FB05F40C44B4F870 +:1024600006421500EDB25D4301EB4505B5F8085293 +:1024700054EA05441500EDB26D010544EC65140005 +:10248000E4B25C4301EB4404B4F80A421500EDB237 +:102490006D01054485F864401400E4B203FB04F3C5 +:1024A00001EB4303B3F80C321400E4B264010444BA +:1024B00084F8603000231400E4B26401044484F81A +:1024C0006130521CA2E770BC704700005E7C0020A7 +:1024D0005B7C0020607C0020D8790020207A0020DE +:1024E00010B50400002C1AD000202070002060607D +:1024F0000020A0600020E077002084F82C0000205D +:102500002063002060630020A0630020E0630020BF +:10251000206400206064FFF779FEFFF7D9FE10BD4C +:1025200010B50400002C1BD02078012818D0200002 +:10253000FFF746FF01202070B4F84E00607060691C +:1025400060600020E0606069002804D06069FFF7E7 +:1025500096FEFFF74BFEFFF7B6FE200000F013F8E3 +:1025600010BD10B50400002C0CD0FFF74FFEFFF794 +:10257000AFFE00202070002084F82C000020606056 +:1025800000F0FAFA10BD10B50400002C3FD02078FE +:1025900001283CD16078002802D060780B2803DB4A +:1025A0002000FFF7DEFF32E060784001204490F821 +:1025B0004400032806D060784001204490F844008D +:1025C000012802D1200000F088FA94F82C0000289D +:1025D00006D002280CD007D3042811D00CD313E066 +:1025E000200000F015F812E0200000F053F90EE092 +:1025F000200000F065FA0AE0200000F04BF906E048 +:10260000200000F06AFA02E0002084F82C0010BDDF +:1026100038B5040060784001204410F134050120F1 +:1026200068736868A0606068A168884208D2012069 +:1026300084F82C000122216A200000F0C5F80FE088 +:10264000A0686168884208D2032084F82C00002228 +:10265000616A200000F0B8F802E0022084F82C0043 +:10266000200000F05BF82000FFF78EFA31BD70B556 +:102670000400002C1FD060784001204410F1340584 +:102680002E7B022068732169A868411821613000FF +:10269000C0B2002803D03000C0B20B2805DB0220F6 +:1026A00020702000FFF75DFF05E06670002084F8D1 +:1026B0002C006868606070BD70B50400002C01D10A +:1026C00000202AE060784001204410F1340616F121 +:1026D00010052878002808D002280ED013D304282B +:1026E00007D00CD3052812D016E0200000F002FA23 +:1026F00013E02000FFF77DFA0FE0287B0DE02000BB +:10270000FFF78EFA09E02000FFF7A1FA05E02000AC +:10271000FFF79DFA012000E0012070BD0028FFD0E6 +:1027200070470000F0EE400AF5EE400AF1EE10FAB4 +:1027300003D59FED4F0AF0EE400A9FED4E0AF4EEEE +:10274000400AF1EE10FA03DBB7EE000AF0EE400AA1 +:10275000B0EE080A20EE800A20EE200AB0EE001A41 +:1027600020EE811A21EE201A01EE600A7047000067 +:1027700080B52DED028BB0EE408AB5EE408AF1EEC9 +:1027800010FA03D59FED3A0AB0EE408A9FED390A60 +:10279000B4EE408AF1EE10FA03DBB7EE000AB0EEB9 +:1027A000408A9FED370A28EE000AF0EE000A80EE1C +:1027B000200A01F0FBFCBDEC028B01BD90790020EA +:1027C000687A0020B07A002070B4002801D0002977 +:1027D00000D142E01300DBB2002B09D043688468CB +:1027E000A34203D284684368E31A0AE0002308E0A6 +:1027F00083684468A34203D244688368E31A00E014 +:102800000023002B06D10024046300244463002429 +:10281000C46322E0DFF8904324684FF47A75B4FB78 +:10282000F5F4B1FBF4F5002D01D101242500B3FB33 +:10283000F5F4C463C46B002C01D10124C463C46BE0 +:10284000B3FBF4F61400E4B2002C03D006630024BA +:10285000446302E000240463466370BC70470000D8 +:10286000001000400044014000480140001C0040AE +:10287000000000000100803FF87A002000200040A6 +:10288000D00F49404038024030380240000002403A +:102890004438024070B52DED028B82B00400002C4C +:1028A00000F00A81656894F82C0001286ED1206B35 +:1028B00000285FD0C0490868002804D1206B086058 +:1028C0006068BE4A106094F82800002803D00228EF +:1028D00010D00FD33CE0B948A36802689A1A0B687D +:1028E000B2FBF3F30E68216B711A006801FB03035E +:1028F0001D003BE00A68206B121A00EE102AB8EEA9 +:10290000400AD1ED000AF8EE600A80EE208ADFED81 +:102910009D8A94F82800012804D1B0EE480AFFF7F8 +:1029200001FF03E0B0EE480AFFF722FFA349A268C7 +:102930000868121A00EE902A0968F8EE600A20EE84 +:10294000800ABCEEC00A10EE100A41180D000DE01E +:102950009A48A36802689A1A0B68B2FBF3F30E68F0 +:10296000216B711A006801FB03031D00206B401EE0 +:10297000206386E0A0680500022084F82C00002077 +:102980008D49086000208D4908607AE094F82C0099 +:10299000032876D1606B00285FD089490868002839 +:1029A00004D1606B08606068864A106094F8280063 +:1029B000002803D0022810D00FD33CE081480368E0 +:1029C000A2689A1A0B68B2FBF3F30E68616B711A76 +:1029D000006801FB13031D003BE00A68606B121ADC +:1029E00000EE102AB8EE400AD1ED000AF8EE600AB7 +:1029F00080EE208ADFED638A94F82800012804D154 +:102A0000B0EE480AFFF78EFE03E0B0EE480AFFF78B +:102A1000AFFE6C490A68A068121A00EE902A096895 +:102A2000F8EE600A20EE800ABCEEC00A10EE100A32 +:102A3000091A0D000DE063480368A2689A1A0B6832 +:102A4000B2FBF3F30E68616B711A006801FB1303AC +:102A50001D00606B401E606313E0A0680500A06865 +:102A6000002805D1FFF7D2FB042084F82C0002E0F7 +:102A7000022084F82C0000205149086000205149B0 +:102A80000860606885420FD0656001AA6946280029 +:102A9000FFF7D2FBBDF8000040490880019840498B +:102AA000086001203F490870200000F023F800284A +:102AB00002D0200000F040F802B0BDEC028B70BDE7 +:102AC00010B50400002C07D0200000F013F80028F7 +:102AD00002D0200000F030F810BD10B50400002C2A +:102AE00007D02000FFF7E8FD002802D02000FFF704 +:102AF000BEFD10BD0100002901D100201BE0487877 +:102B00004001084410F13402107C002802D0107CEF +:102B100005280FD1887F002803D193680869C3185E +:102B200000E09368C868984201D3012000E00020CB +:102B3000C0B200E00020704738B50400002C12D06D +:102B400060784001204410F13405287C002803D02F +:102B5000401E042804D906E02000FFF788FD02E0AB +:102B6000042084F82C0031BD80B51748002102688C +:102B7000516200F0B2F801BD0020134909684862B3 +:102B8000704700000000000000140240D87B0020C5 +:102B90005C7C0020007A030AA18601004C7C0020A6 +:102BA000EC7B00205F7C00200C0000207C7000206B +:102BB000F07B002010000020F87B0020F47B002038 +:102BC000007C0020FC7B00209079002062F30F2223 +:102BD00062F31F42401810F0030308D0C91A1FD334 +:102BE000DB0748BF00F8012D28BF20F8022D130095 +:102BF00030B414461546103928BF20E93C00FAD8F5 +:102C0000490728BF20E90C0048BF40F8042D89007F +:102C100028BF20F8022D48BF00F8012D30BC7047B6 +:102C2000C91818BF00F8012DCB0728BF00F8012DE7 +:102C3000704730B4002513E050F8042BD30744BF8D +:102C4000A9F101039A18091F042942F8045BFAD27A +:102C500013468C0744BF15809B1CC90748BF1D70D5 +:102C600050F8041B0029E7D130BC704710B50400B0 +:102C7000002C01D101202FE094F83D00002805D15F +:102C8000002084F83C002000FFF758F9022084F867 +:102C90003D00211D206800F0E2FB012084F8460081 +:102CA000012084F83E00012084F83F00012084F8D0 +:102CB0004000012084F84100012084F842000120F6 +:102CC00084F84300012084F84400012084F8450082 +:102CD000012084F83D00002010BD010091F83D0066 +:102CE000012801D001203EE0022081F83D00086863 +:102CF000DFF87C31984221D00868B0F1804F1DD0B8 +:102D00000868DFF87031984218D00868DFF8683139 +:102D1000984213D00868DFF8643198420ED00868F2 +:102D2000DFF85C31984209D00868DFF858319842E2 +:102D300004D00868DFF8503198420DD108688068E7 +:102D400010F007000200062A0CD00868006850F056 +:102D500001000B68186005E00868006850F0010089 +:102D60000B6818600020704701000868006A41F293 +:102D7000111210420BD10868006A40F2444210421E +:102D800005D108680068400840000A68106001200A +:102D900081F83D0000207047010091F83D000128B6 +:102DA00001D0012044E0022081F83D000868C0689D +:102DB00050F001000B68D8600868DFF8B430984222 +:102DC00021D00868B0F1804F1DD00868DFF8A4302A +:102DD000984218D00868DFF8A030984213D00868ED +:102DE000DFF8983098420ED00868DFF894309842A7 +:102DF00009D00868DFF88C30984204D00868DFF802 +:102E0000883098420DD10868806810F007000200F1 +:102E1000062A0CD00868006850F001000B681860A2 +:102E200005E00868006850F001000B681860002099 +:102E3000704701000868C068400840000A68D06018 +:102E40000868006A41F2111210420BD10868006A4A +:102E500040F24442104205D1086800684008400032 +:102E60000A681060012081F83D00002070470000D2 +:102E7000000001400004004000080040000C004039 +:102E800000040140004001400018004010B504005B +:102E9000002C01D101202FE094F83D00002805D13D +:102EA000002084F83C00200001F082F9022084F820 +:102EB0003D00211D206800F0D2FA012084F8460070 +:102EC000012084F83E00012084F83F00012084F8AE +:102ED0004000012084F84100012084F842000120D4 +:102EE00084F84300012084F84400012084F8450060 +:102EF000012084F83D00002010BD38B505000C000D +:102F000000222100286800F026FC2868DFF804125F +:102F1000884204D02868DFF80012884201D10120DD +:102F200000E00020C0B2002811D02868006A41F2F9 +:102F3000111108420BD12868006A40F2444108424E +:102F400005D12868406C30F400402968486428683E +:102F5000006A41F2111108420BD12868006A40F260 +:102F60004441084205D128680068400840002968AB +:102F70000860002C04D1012085F83E00C0B211E0A9 +:102F8000042C04D1012085F83F00C0B20AE0082CCF +:102F900004D1012085F84000C0B203E0012085F88B +:102FA0004100C0B2002032BDF8B506000C00002779 +:102FB000002C02D196F83E000BE0042C02D196F8CA +:102FC0003F0006E0082C02D196F8400001E096F898 +:102FD0004100012801D001209AE0002C04D10220F8 +:102FE00086F83E00C0B211E0042C04D1022086F81D +:102FF0003F00C0B20AE0082C04D1022086F840004D +:10300000C0B203E0022086F84100C0B220000028D0 +:1030100006D004280BD0082810D00C2815D01BE0AF +:103020003068C06850F002003168C86016E030684F +:10303000C06850F004003168C8600FE03068C068B4 +:1030400050F008003168C86008E03068C06850F08F +:1030500010003168C86001E0012007003800C0B2EC +:10306000002853D101222100306800F074FBDFF802 +:10307000A4103068884204D03068DFF89C20904269 +:1030800001D1012000E00020C0B2002805D0306846 +:10309000406C50F40040326850643068884221D05F +:1030A0003068B0F1804F1DD03068DFF87010884272 +:1030B00018D03068DFF86810884213D03068DFF825 +:1030C000641088420ED03068DFF84C10884209D076 +:1030D0003068DFF85410884204D03068DFF84C10B4 +:1030E00088420DD13068806810F007000500062D79 +:1030F0000CD03068006850F001003168086005E0CD +:103100003068006850F00100316808603800C0B2D3 +:10311000F2BD000000000140000401400004004036 +:1031200000080040000C0040004001400018004032 +:1031300070B504002068C56820680669B00718D516 +:10314000A80716D57FF002002168086101202077CA +:103150002068806910F0030F03D0200001F029F8E7 +:1031600005E0200001F026F8200001F024F80020FE +:103170002077700718D5680716D57FF004002168FE +:103180000861022020772068806910F4407F03D016 +:10319000200001F00EF805E0200001F00BF82000FF +:1031A00001F009F800202077300718D5280716D538 +:1031B0007FF0080021680861042020772068C0693A +:1031C00010F0030F03D0200000F0F3FF05E0200013 +:1031D00000F0F0FF200000F0EEFF00202077F00666 +:1031E00018D5E80616D57FF0100021680861082080 +:1031F00020772068C06910F4407F03D0200000F0E1 +:10320000D8FF05E0200000F0D5FF200000F0D3FF3C +:1032100000202077F00708D5E80706D57FF00100E9 +:10322000216808612000FFF758F8300608D5280605 +:1032300006D57FF0800021680861200000F0BCFF07 +:10324000700608D5680606D57FF040002168086141 +:10325000200000F0B2FFB00608D5A80606D57FF022 +:10326000200021680861200000F0A8FF70BDF8B5BB +:1032700004000D001700002694F83C00012801D13D +:10328000022071E0012084F83C003800002806D0BC +:1032900004281BD0082831D00C2846D05DE0290036 +:1032A000206800F043F92068806950F00800216828 +:1032B00088612068806930F0040021688861206896 +:1032C0008169286901432068816148E029002068FC +:1032D00000F05EF92068806950F400602168886120 +:1032E0002068806930F48060216888612068806986 +:1032F000296950EA01202168886130E029002068AE +:1033000000F07EF92068C06950F008002168C861AB +:103310002068C06930F004002168C8612068C16974 +:10332000286901432068C16119E02900206800F084 +:103330009DF92068C06950F400602168C861206868 +:10334000C06930F480602168C8612068C06929695B +:1033500050EA01202168C86101E001200600002038 +:1033600084F83C003000C0B2F2BDF8B504000D0096 +:10337000002694F83C00012801D102206EE00120D3 +:1033800084F83C00022084F83D002068876837F00C +:10339000770737F47F4720688760286800284ED079 +:1033A00010284CD020284AD0302848D040283CD083 +:1033B000502826D060282ED0702807D0B0F5805F26 +:1033C00003D0B0F5005F0FD03EE03FE0EB686A68E5 +:1033D000A968206800F0B3F92068806850F0770091 +:1033E00007002068876031E0EB686A68A968206898 +:1033F00000F0A5F92068806850F48040216888605A +:1034000024E0EA686968206800F06CF950212068BF +:1034100000F08DF91AE0EA686968206800F074F934 +:103420006021206800F083F910E0EA68696820688C +:1034300000F058F94021206800F079F906E0296889 +:10344000206800F074F901E001200600012084F8F2 +:103450003D00002084F83C003000C0B2F2BD10B442 +:103460000468DFF85432984212D0B0F1804F0FD088 +:10347000DFF8482290420BD0DFF84422904207D078 +:10348000DFF84022904203D0DFF83C22904203D183 +:1034900034F070044A68144398422AD0B0F1804F47 +:1034A00027D0DFF81822904223D0DFF81422904270 +:1034B0001FD0DFF8102290421BD0DFF80C22904280 +:1034C00017D0DFF80822904213D0DFF80422904290 +:1034D0000FD0DFF8002290420BD0DFF8FC219042A1 +:1034E00007D0DFF8F821904203D0DFF8F4219042B2 +:1034F00003D134F44074CA68144334F080044A6938 +:1035000014438A68C2620A688262984202D06E4A94 +:10351000904201D10A690263026852F0040202601B +:1035200001224261046010BC7047000070B4036A5D +:10353000026A5208520002624568846934F07004DD +:10354000A408A4000A68144333F002038A681343F2 +:10355000594EB04202D05C4A904205D133F0080384 +:10356000CA68134333F00403B04202D0564A904273 +:1035700007D135F4807535F400754A6915438A69B9 +:103580001543456084614A684263036270BC7047BA +:1035900070B4026A036A33F01003036244688369FB +:1035A00033F4E04333F440730D6853EA052332F0FB +:1035B00020028D6852EA05123F4DA84202D0424EC9 +:1035C000B04206D132F08002CE6852EA061232F0E2 +:1035D0004002A84202D03C4DA84209D134F4806494 +:1035E00034F400644D6954EA85048D6954EA850415 +:1035F000446083614D688563026270BC704700005F +:1036000070B4036A026A32F4807202624568C46967 +:1036100034F07004A408A4000A68144333F400735F +:103620008A6853EA0223244A904202D0264EB042CE +:1036300006D133F40063CE6853EA062333F4806383 +:10364000904202D0204A904209D135F4805535F499 +:1036500000554A6955EA02158A6955EA021545601E +:10366000C4614A68C263036270BC704730B4036AC5 +:10367000026A32F4805202624468C26932F4E04263 +:1036800032F440720D6852EA052233F400538D681B +:1036900053EA0533084DA84202D00B4DA84204D18D +:1036A00034F480444D6954EA85144460C2614D6825 +:1036B0000564036230BC7047000001400004004014 +:1036C00000080040000C00400004014000400140A0 +:1036D000004401400048014000180040001C004028 +:1036E0000020004010B4046A036A5B085B000362B8 +:1036F000836933F0F00353EA021334F00A040C43F5 +:103700008361046210BC704710B4046A036A33F02A +:1037100010030362836933F4704353EA023334F0D5 +:10372000A00454EA01148361046210BC70478368EA +:1037300033F0700351F0070213438360704730B4D5 +:10374000846834F47F4452EA010555EA03252C438A +:10375000846030BC704730B4012411F01F0314FAA8 +:1037600003F3046A9C430462046A11F01F0512FA11 +:1037700005F52C43046230BC704730B40EE002689B +:10378000436802440830DC0744BFA9F10104E31890 +:1037900052F8045B43F8045B091FF9D150F8041B8D +:1037A0000029ECD130BC704718B585B000F008FD99 +:1037B00000F026F800F01EFD00F08EFD01F080F90B +:1037C00000F080FBFCF70AFD65480321049100210D +:1037D00003914FF480710291019003210091032322 +:1037E00010F57F7200210FF2C500FDF779FB040090 +:1037F0002000C0B2002800D0FEE7FCF79CFDFEE7E9 +:1038000010B592B03021002206AC2000FFF7DEF99F +:103810001421002201AC2000FFF7D8F9002000900D +:103820005048016851F080510160006810F08050EC +:1038300000900098002000904B48016851F48041AE +:103840000160006810F4804000900098012006900C +:103850005FF48030079002200C905FF480000D90A0 +:1038600006200E90A8200F900220109004201190A6 +:1038700006A801F045F9002801D000F07FF80F20DC +:10388000019002200290002003904FF4A050049079 +:103890004FF480500590052101A801F027FB002876 +:1038A00001D000F06BF812B010BD000078B585B003 +:1038B00004002E480068FEF755F8FEF77AFC2C4805 +:1038C000FEF70EFEFCF754FD2A4803210491002167 +:1038D00003914FF48071029101900421009104231F +:1038E00010F57F7200210FF24500FDF7F9FA05008F +:1038F000214803210491002103914FF4807102912A +:10390000019005210091052310F57F7200210FF22F +:103910003500FDF7E5FA06003000C0B2002800D0FF +:10392000FEE7FF20FDF746FB06B070BD38B504008A +:10393000002500F03DFE0A23002200210020FDF7B3 +:103940005FFDF6E738B5040000250948FEF7E8FDFD +:103950000A23002200210020FDF752FDF8E70000B5 +:10396000FC51002040380240007000400800002058 +:103970007C700020FC550020FC59002072B6FEE748 +:1039800030B4020092F83C00012801D102203CE052 +:10399000012082F83C00022082F83D001068436854 +:1039A0001068846833F0700308680343106843604C +:1039B0001068174DA8421BD01068B0F1804F17D087 +:1039C0001068144DA84213D01068134DA8420FD0B0 +:1039D0001068124DA8420BD01068114DA84207D0B4 +:1039E0001068104DA84203D010680F4DA84205D1B1 +:1039F00034F080044868044310688460012082F831 +:103A00003D00002082F83C00002030BC70470000E0 +:103A1000000001400004004000080040000C00408D +:103A2000000401400040014000180040F8B50023A8 +:103A3000002400250026102E80F00881012717FAA7 +:103A400006F213000A681A4014009C4240F0FC8001 +:103A50000A7912F00302012A04D00A7912F0030253 +:103A6000022A1FD1D0F808C05FF0030E3200D2B294 +:103A700052001EFA02FE3CEA0E0CD1F80CE03200B5 +:103A8000D2B252001EFA02FE5EEA0C0CC0F808C068 +:103A90004268B740BA434F68C7F30017B7403A438C +:103AA000150045600A7912F00302032A14D0C76892 +:103AB0005FF0030C3200D2B252001CFA02FC37EA6B +:103AC0000C07D1F808C03200D2B252001CFA02FC36 +:103AD0005CEA07073D00C5600A7912F00302022A7A +:103AE0001ED13200D20800EB8202176A5FF00F0C81 +:103AF00016F00702D2B292001CFA02FC37EA0C0759 +:103B0000D1F810C016F00702D2B292001CFA02FCE3 +:103B10005CEA07073D003200D20800EB8202156222 +:103B200007685FF0030C3200D2B252001CFA02FCAC +:103B300037EA0C0791F804C01CF0030C3200D2B233 +:103B400052001CFA02FC5CEA07073D0005604A6867 +:103B500012F4403F78D000220092DFF80C21176861 +:103B600057F480471760126812F480420092009A5E +:103B7000DFF8F8C0320092085CF822705FF00F0E98 +:103B800016F00302D2B292001EFA02FE37EA0E07C6 +:103B9000374A904201D1002523E0364A904201D1B4 +:103BA00001251EE0344A904201D1022519E0334A32 +:103BB000904201D1032514E0314A904201D10425FD +:103BC0000FE0304A904201D105250AE02E4A90428A +:103BD00001D1062505E02D4A904201D1072500E0DC +:103BE0000825EDB216F00302D2B2920095402F43A1 +:103BF000320092084CF82270254D2A68A243D1F871 +:103C000004C05FEACC2C00D522432A60214F3D68D6 +:103C1000A543D1F804C05FEA8C2C00D525433D6054 +:103C20001D4F3A68A243D1F804C05FEA8C3C00D52E +:103C300022433A60194F3D68A543D1F804C05FEABA +:103C4000CC3C00D525433D60761CF4E6F1BD130065 +:103C5000DBB2002B03D00B009BB2836103E00B00AF +:103C60009BB21B048361704744380240083801400E +:103C7000000002400004024000080240000C024024 +:103C8000001002400014024000180240001C0240D4 +:103C9000083C01400C3C0140043C0140003C014018 +:103CA00010B410F00703DFF8F84022684FF6FF0168 +:103CB0000A40DFF8F01051EA03210A43226010BCE9 +:103CC0007047DFF8DC000068C0F302207047000096 +:103CD000010049B200290AD4012210F01F018A40D4 +:103CE000DFF8C41003005BB25B0941F82320704782 +:103CF00010B4020052B2002A05D40A012B4B040072 +:103D000064B21A5508E00A01294B040064B214F0A9 +:103D10000F04234403F8042C10BC704770B4030054 +:103D200013F00704D4F10700052801D3042001E0B3 +:103D3000D4F10700251D072D01D2002500E0E51E66 +:103D4000012616FA00F0401E0140A94016FA05F5BA +:103D50006D1E2A401143080070BC704710B5040066 +:103D60002000FFF79DFF10BD2DE9F04104000D007C +:103D700016000027FFF7A5FF8046320029004046C5 +:103D8000FFF7CCFF0100200040B2FFF7B1FFBDE814 +:103D9000F08110B50400200040B2FFF799FF10BD7C +:103DA0000CED00E00000FA0500E100E000E400E0B6 +:103DB00018ED00E080B5002000907E48016851F0C9 +:103DC00080510160006810F080500090009801F070 +:103DD000BDF901BD80B5FFF7EDFF002000907648EA +:103DE000016851F480010160006810F480000090C7 +:103DF0000098724872490160002141608021816011 +:103E00004FF40071C1604FF4806101610021416194 +:103E1000002181610021C1615FF400310162002154 +:103E20004162012181620021C1620021016301F030 +:103E30009BF9002801D0FFF7A1FD002205213820C1 +:103E4000FFF792FF3820FFF7A4FF01BD2DE9F041F5 +:103E500004000D001600FFF7ADFFDFF8608140465B +:103E600001F039FA574F002038702B0006F18042DC +:103E700012F510322100404601F0E7F9002801D088 +:103E800001203870BDE8F0812DE9F04104000D00FB +:103E90001600FFF78FFF494F380001F01CFADFF8DA +:103EA0002481002088F800002B00220006F18041C8 +:103EB00011F51031380001F0C8F9012088F8000030 +:103EC000BDE8F08180B5002000903A48016851F0CB +:103ED00080510160006810F0805000900098002030 +:103EE00000903548016851F480210160006810F4A9 +:103EF00080200090009801F029F901F0D7FB3248AA +:103F000000680007FBD5FFF765FF01BD80B52E48AF +:103F1000006800071ED500224FF416612B48FFF7FA +:103F200095FF42F210712748007800280CD1080054 +:103F3000411E002808D00020009000986428F2DA82 +:103F40000098401C0090F8E74FF6FF70204A126876 +:103F5000C2F8600901BD80B51D480068D0F860094D +:103F60004FF6FF71884201D0002022E000224FF47A +:103F700016611648FFF788FF42F210711148007869 +:103F800000280CD10800411E002808D00020009015 +:103F900000986428F2DA0098401C0090F8E70029A5 +:103FA00001D1002005E0002901D0012000E000201F +:103FB000C0B202BD4038024030380240787700205D +:103FC000106402405A7C002004700040120000205F +:103FD00000000020DFED650A60EE200A10EE901A66 +:103FE00021F0004101EE101ADFED611AB4EE611A02 +:103FF000F1EE10FA27D510EE902A4FF07C5102F026 +:104000000042114301EE101A70EE810AFDEEE00A43 +:1040100010EE901A00296ED0FAEEC90A9FED551ADB +:1040200000EEC10ADFED541A00EEE10A9FED532ABB +:1040300000EEC20ADFED522A00EEE20A9FED511AAD +:1040400000EEC10A57E010EE101A49000916491C8B +:1040500010EE101A09D149000816401C02D10902BD +:1040600040F083809FED480A7047490004D1002842 +:104070007BD0B7EE000A704710EE902A4FF07C51CB +:1040800002F00042114301EE101A70EE810A10EEA8 +:10409000902A51000FD0090EC1F196011829A8BF2E +:1040A00002F0004205DA0029C4BF22FA01F303FA44 +:1040B00001F200EE902A10EE901A490017D09FED01 +:1040C000331A20EE811ADFED2B1A01EE610A9FED03 +:1040D0002A2A01EE420ADFED292A01EE620A9FED4B +:1040E000283A01EE430ADFED271A01EE610AFDEEE0 +:1040F000E00A10EE901A10EE102A22F0004200EEB4 +:10410000902A9FED231A01F00301F4EE410A0818EA +:10411000F1EE10FA00F0010103D511B3B7EE000A79 +:104120001FE060EE000A71B19FED1A0A9FED1A1AA6 +:1041300000EE801ADFED191A41EE201AB7EE000AE0 +:1041400001EEA00A0DE09FED162ADFED161A40EEF3 +:10415000821ADFED152A20EE201A41EEA02A01EE88 +:10416000220A800748BFB1EE400A704783F9223F18 +:104170000000004F0000C94600A0FD400020A23A08 +:10418000000034330030C22EFFFFFF7F0000803874 +:10419000000080399349B2BA36A02A3DDFFFFFBE46 +:1041A0006E8C4CB94283083CA1AA2ABE002011E7BC +:1041B00070477047704770477047704770470100FD +:1041C00080B50B48016851F400710160016851F439 +:1041D00080610160016851F4807101600320FFF784 +:1041E000BDFD052001F07EFA01F0DCFA002002BDE1 +:1041F000003C024010B586B01422002101A801F055 +:10420000F5FA002000903048016851F00201016089 +:10421000016811F0020100910099002100910168EC +:1042200051F001010160016811F001010091009954 +:1042300000210091016851F040010160016811F016 +:1042400040010091009900210091016851F0800126 +:104250000160016811F08001009100990021009136 +:10426000016851F020010160006810F0200000900A +:104270000098164C00224FF470712000FFF7E7FC05 +:1042800020200190002002900020039001A91048F6 +:10429000FFF7CCFB4FF480500190002002900020EB +:1042A000039001A90B48FFF7C1FB4FF47070019018 +:1042B00001200290002003900020049001A920001A +:1042C000FFF7B4FB06B010BD30380240001C0240BE +:1042D000000402400018024010B5DFF89847DFF8EC +:1042E000980720604FF4964060604FF48050A060C3 +:1042F0000020E0604FF4C06020610C20606100206D +:10430000A0610020E061200001F07AFA002801D0CD +:10431000FFF734FB2068C06850F010002168C860C7 +:104320004FF48072DFF85417200001F0F9FA0120F1 +:1043300000F02FF910BDF8B586B00400142100225A +:1043400001AD2800FEF742FC2068DFF82C178842F8 +:1043500040F08D8000200090DFF82407016851F0C4 +:1043600010010160006810F010000090009800201B +:104370000090DFF81057286850F001002860286886 +:1043800010F00100009000984FF4C06001900220EE +:10439000029000200390032004900720059001A9BB +:1043A000DFF8E406FFF742FB00200090286850F495 +:1043B00080002860286810F4800000900098DFF8E2 +:1043C000CC56DFF8CC0628605FF000666E600020F7 +:1043D000A8600020E8604FF480672F6100206861CA +:1043E0000020A8610020E8610020286200206862A7 +:1043F000280000F0B9FE002801D0FFF7BFFAE563FE +:10440000AC63DFF89056DFF8900628606E604020BD +:10441000A8600020E8602F61002068610020A8618A +:104420000020E8610020286200206862280000F077 +:104430009BFE002801D0FFF7A1FAA563AC63002220 +:1044400006213A20FFF790FC3A20FFF7A2FC002259 +:1044500004214620FFF788FC4620FFF79AFC002243 +:1044600004212520FFF780FC2520FFF792FC07B0F0 +:10447000F0BDF8B5DFF8FC4520680068C00642D5FD +:10448000002000902068006800902068406800903C +:104490000098200001F05FFADFF80016E06B00687A +:1044A0004068D0F5807008800888002824D000205B +:1044B00002000B8892B29A421ED2DFF8E4251388DC +:1044C000B3F5807F16DADFF8DC35DFF8B05506008B +:1044D000B6B2AD5DDFF8D0651F88F5551D886D1C3F +:1044E0004FF4807695FBF6F706FB17551D80138871 +:1044F0005B1C1380401CDBE74FF48072DFF87C15F7 +:10450000200001F00DFAF1BD2DE9F04704000E0086 +:10451000DFF898552878002801D0002022E03000EC +:1045200080B240F20111884201DB00201AE037001E +:10453000BFB2A046DFF87895CA463A0041465046D9 +:1045400001F090FF01202870320092B24946DFF856 +:10455000240501F092F9002803D0002028700020E3 +:1045600000E00120BDE8F08738B504000D002A0006 +:1045700092B22100DFF8FC0401F07FF931BD01683F +:10458000DFF8F424914203D10021DFF820251170D7 +:104590007047F8B50400DFF81C0504704FF494452B +:1045A0000026871C320029003800FEF70FFBF1BD02 +:1045B0002DE9F041C0B0DFF8E8542888082868DB0E +:1045C00000242888002864D0DFF8EC046E46DFF869 +:1045D000D8140288895C220092B2B1540188491C27 +:1045E0004FF4807291FBF2F302FB131101802888D3 +:1045F000401E2880641C200080B20828E1DB684649 +:10460000210089B2084410F8010C6946220092B2D8 +:10461000114411F8027C57EA0027A11E89B26846AE +:1046200001F074FF80463800414680B289B288426A +:10463000C7D19DF80000DFF87C1409788842C0D10A +:1046400075782800C0B2032806D0062810D010289C +:1046500008D0462812D017E0210089B2684600F041 +:10466000AAF816E0210089B2684600F052F910E07D +:10467000210089B2684600F002F90AE0210089B2FF +:10468000684600F009F804E001212800C0B200F0FB +:10469000D1F940B0BDE8F0812DE9FE4304000D00E2 +:1046A000280080B208280ED003200190012000903D +:1046B000002300224621012001F044FF032146206F +:1046C00000F0B8F975E0A078E67856EA002620797F +:1046D000677957EA0027380080B2002803D03800F5 +:1046E00080B21F2810DB04200190012000903B00C5 +:1046F0009BB2320092B24621012001F023FF042137 +:10470000462000F097F954E0300080B2802810DB9A +:1047100002200190012000903B009BB2320092B237 +:104720004621012001F00EFF0221462000F082F90F +:104730003FE05FF000084046390080B289B288420D +:1047400037D2404680B210FA86F0802831DA4046EF +:1047500080B210FA86F0802190FBF1F201FB12008A +:10476000DFF8581301EBC00999F800008DF800003C +:10477000684699F801104170B9F8021089B2090A27 +:104780008170B9F80210C170B9F8041089B2090A31 +:104790000171B9F80410417199F80610817199F806 +:1047A0000710C17108216846FFF7DEFE18F1010805 +:1047B000C1E7BDE8F783F8B5C0B004000D002800DC +:1047C00080B2082804D00321032000F033F954E01C +:1047D000A078E17851EA0021B1F580562079677917 +:1047E00057EA0027380080B200280BD0380080B28A +:1047F0007E2807DA380080B210FA86F042F20151C2 +:10480000884204DB0221032000F014F935E0A948B6 +:1048100001788DF80010694603224A703A00D2B23E +:1048200052008A7000210A003B0092B29BB29A4269 +:104830001AD20A0092B212FA86F200EB42025288B1 +:1048400013009BB21B0AEC468E461FFA8EFE0CEB41 +:104850004E0C8CF803306B468C461FFA8CFC03EB35 +:104860004C031A71491CDEE7380080B24000C01CBE +:10487000010089B2684600F0C4F841B0F0BD2DE9EE +:10488000FE4304000D00280080B2082804D0032154 +:10489000062000F0CFF83AE0A078E67856EA002645 +:1048A000A078E17851EA0021B1F58057207994F899 +:1048B000058058EA0028380080B242F2015188424F +:1048C00004DB0221062000F0B5F820E0DFF8E491D7 +:1048D000380080B209EB4000A0F80280FFF716FB19 +:1048E00099F800008DF8000006208DF80100684658 +:1048F000310089B2090A8170C670414689B2090A3D +:10490000017180F805800621684600F07AF8BDE85C +:10491000F7832DE9FE4304000D00280080B209282A +:1049200004DA0321102000F085F868E0A078E6782A +:1049300056EA0026A078E17851EA0021B1F58057C7 +:10494000207994F8058058EA002894F806904046AB +:1049500080B2002819D0404680B27C2815DA404643 +:1049600080B210FA87F042F2015188420DDA4846CF +:10497000C0B2414689B2B0EB410F06D1280080B2E7 +:104980004946C9B20931884204D00221102000F002 +:1049900051F834E000200100424689B292B29142BF +:1049A00015D2010089B204EB4101CA79010089B234 +:1049B00004EB4101097A51EA02213E4A03009BB20D +:1049C00013FA87F302EB43025180401CE3E7FFF741 +:1049D0009DFA384800788DF8000068461021417033 +:1049E000310089B2090A8170C670414689B2090A4C +:1049F000017180F805800621684600F002F8BDE8E4 +:104A0000F78370B504000D00290089B2200001F081 +:104A10007DFD0600280080B22654300080B2000AD6 +:104A2000290089B221444870A91C89B22000FFF7EF +:104A30006BFD70BD7CB504000D001E4800788DF83C +:104A4000000054F080008DF801008DF80250032121 +:104A5000684601F05BFD060030008DF80300300071 +:104A600080B2000A8DF8040005216846FFF74CFD6E +:104A700073BD0000407B0020001001401074002036 +:104A800044380240303802400000024038780020AC +:104A90004064024098780020B8640240587C0020AE +:104AA000567C0020527C0020107300206C7C00207B +:104AB0001075002010000020547C0020FC5D0020B8 +:104AC00080B5002000900D48016851F4800101601C +:104AD000006810F4800000900098002200213A2025 +:104AE000FFF742F93A20FFF754F90022002146204F +:104AF000FFF73AF94620FFF74CF901BD3038024084 +:104B00002DE9F8430400002C01D10120D8E12078E0 +:104B1000C0075FD5DFF8AC03016811F00C01042970 +:104B200009D0006810F00C0008280ED1DFF89803B7 +:104B30000068400209D5DFF894030068800349D576 +:104B40006068002846D10120BAE16068B0F5803F76 +:104B500006D1DFF87803016851F48031016018E074 +:104B60006068B0F5A02F0AD1DFF86003016851F446 +:104B700080210160016851F48031016009E0DFF8B3 +:104B80004C03016831F480310160016831F4802107 +:104B90000160606800280ED001F0F6FC0500DFF827 +:104BA0002C030068800315D401F0EEFC401B65283F +:104BB000F5D3032084E101F0E7FC0500DFF80C03E6 +:104BC0000068800306D501F0DFFC401B6528F5D3A3 +:104BD000032075E1207880074CD5DFF8E8020168F2 +:104BE00011F00C0F08D0006810F00C00082814D148 +:104BF000B5480068400210D4B4480168890704D55C +:104C0000E168012901D001205AE1016831F0F80181 +:104C1000226951EAC20101602CE0E068002818D046 +:104C20000120AB49086001F0AFFC0500A74801680E +:104C3000890706D401F0A8FC401B0328F6D3032003 +:104C40003EE1016831F0F801226951EAC2010160D8 +:104C500010E000209E49086001F096FC05009B488A +:104C60000068800706D501F08FFC401B0328F6D3AF +:104C7000032025E12078000724D56069002810D0A2 +:104C800001209449086001F07FFC0500924800680B +:104C9000800717D401F078FC401B0328F6D30320CB +:104CA0000EE100208B49086001F06EFC05008A4887 +:104CB0000068800706D501F067FC401B0328F6D387 +:104CC0000320FDE0207840077CD50027DFF80C8228 +:104CD000D8F80000C0000FD400200090D8F80000E1 +:104CE00050F08050C8F80000D8F8000010F0805054 +:104CF0000090009801200700DFF8E491D9F8000047 +:104D0000C00513D4D9F8000050F48070C9F8000031 +:104D100001F03AFC0500D9F80000C00506D401F006 +:104D200033FC401B0328F6D30320C9E0A068012808 +:104D300005D16C48016851F00101016015E0A068DF +:104D4000052809D16748016851F004010160016834 +:104D500051F00101016008E062480168490849001A +:104D60000160016831F004010160A06800280FD0E3 +:104D700001F00AFC05005B480068800718D401F0C8 +:104D800003FC401B41F289318842F4D3032097E0B1 +:104D900001F0FAFB050053480068800708D501F0D0 +:104DA000F3FB401B41F289318842F4D3032087E0B2 +:104DB0003800C0B2012805D1D8F8000030F080508A +:104DC000C8F80000A069002879D03E48006810F0BB +:104DD0000C00082847D0A069022833D1424F002098 +:104DE000386001F0D1FB8046DFF8E090D9F8000090 +:104DF000800107D501F0C8FBB0EB08000328F3D30E +:104E000003205DE0E169206A0143606A51EA801194 +:104E1000A06A4008401E51EA0041E06A51EA006180 +:104E2000294801600120386001F0AEFB0500D9F887 +:104E30000000800143D401F0A7FB401B0328F6D3F8 +:104E400003203DE000202849086001F09DFB05009B +:104E50001E480068800132D501F096FB401B0328F4 +:104E6000F6D303202CE0A069012801D1012027E01E +:104E7000154800680600A06901281ED016F48000BD +:104E8000E169884219D116F03F00216A884214D1A5 +:104E900047F6C0703040616AB0EB811F0DD116F447 +:104EA0004030A16A4908491EB0EB014F05D116F008 +:104EB0007060E16AB0EB016F01D0012000E00020DA +:104EC000BDE8F2830838024004380240003802404E +:104ED00000004742800E474274380240403802408A +:104EE0000070004070380240600047422DE9F041F8 +:104EF00004000D00002C01D1012095E0654F3868B9 +:104F000010F00700A84207D23D70386810F0070083 +:104F1000A84201D0012087E02078800716D52078AC +:104F2000400704D55C48016851F4E05101602078E5 +:104F3000000704D55848016851F4604101605649A2 +:104F40000A6832F0F002A06802430A602078C007C5 +:104F500038D56068012805D150480068800313D413 +:104F6000012061E06068022802D06068032805D152 +:104F70004A480068800107D4012055E0474800688E +:104F8000800701D401204FE0DFF80C81D8F8001031 +:104F90008908890060680143C8F8001001F0F4FA3C +:104FA0000600D8F8000010F00C006168B0EB810F2B +:104FB00008D001F0E9FA801B41F289318842F0D330 +:104FC000032031E0386810F00700854207D23D70B9 +:104FD000386810F00700A84201D0012024E02078B2 +:104FE000400706D52C490A6832F4E052E0680243D3 +:104FF0000A602078000707D52748016831F460412E +:10500000226951EAC201016000F052F82449224AA3 +:105010001268C2F30312895CC84022490860224822 +:10502000006800F05FFB0020BDE8F0811D480068CB +:10503000704780B5FFF7FAFF1C49174A1268C2F3A0 +:105040008222895CC84002BD80B5FFF7EFFF174997 +:10505000114A1268C2F34232895CC84002BD0F2275 +:1050600002600D4A136813F003034360136813F0E2 +:10507000F0038360136813F4E053C3601268D2082E +:1050800012F4E0520261034A126812F007020A6049 +:1050900070470000003C02400838024000380240DF +:1050A000586C00080800002004000020DC6C000898 +:1050B0002DE9F04100240025002600271F48006844 +:1050C00010F00C00002804D0042804D0082804D0D4 +:1050D00031E01B4830E01B482EE0DFF86C80D8F848 +:1050E000000010F03F000400D8F8000040020CD58A +:1050F000D8F80000C0F388101249A1FB000122007B +:10510000002301F047FA05000BE0D8F80000C0F3D7 +:1051100088100B49A1FB00012200002301F03AFA9C +:105120000500D8F80000C0F30140401C4000060014 +:10513000B5FBF6F000E00248BDE8F0810838024017 +:105140000024F400001BB7000438024081B00120A5 +:1051500003490860034800680090009801B0704758 +:1051600020000E420070004070B50400002601F0DF +:105170000BFA0500002C01D1012065E0606A0028CF +:10518000022084F83500002084F83400206800688C +:10519000400840002168086020680068C0070BD5FF +:1051A00001F0F2F9401B0628F6D3202060650320A9 +:1051B00084F83500032047E020680168DFF84404E4 +:1051C00001406268A0680243E0680243206902432C +:1051D00060690243A0690243E0690243206A024316 +:1051E0001143606A042803D1E26A206B0243114331 +:1051F0002068016020684669F608F600606A064388 +:10520000606A042810D1A06A0643E06A00280BD027 +:10521000200000F0FDF9002806D040206065012044 +:1052200084F8350001200FE020684661200000F07E +:10523000CFF901003F22E06D82408A600020606566 +:10524000012084F83500002070BD2DE9F8430400EA +:105250000D0016001F005FF00008D4F8589094F875 +:105260003400012801D1022033E0012084F8340009 +:1052700094F83500012825D1022084F8350000205B +:1052800060653B0032002900200000F08AF93F21D0 +:10529000E06D8140C9F808102068006850F01600E1 +:1052A00021680860206C002805D02068006850F054 +:1052B0000800216808602068006850F0010021683B +:1052C000086004E0002084F8340002208046404654 +:1052D000C0B2BDE8F28370B50400A56D01F054F9C9 +:1052E000060094F83500022806D080206065002072 +:1052F00084F8340001203BE02068006830F016009C +:10530000216808602068406930F0800021684861A9 +:10531000206C002802D1A06C002805D0206800680D +:1053200030F00800216808602068006840084000EC +:105330002168086020680068C0070ED501F024F9D4 +:10534000801B0628F6D320206065032084F83500F2 +:10535000002084F8340003200AE03F21E06D814002 +:10536000A960012084F83500002084F83400002072 +:1053700070BD010091F83500022803D080204865F7 +:10538000012009E0052081F8350008680068400820 +:1053900040000A68106000207047F8B50400002043 +:1053A0000090DFF8640200684FF41651B0FBF1F58D +:1053B000A66D37680821E06D11FA00F0074210D0A1 +:1053C0002068006840070CD52068006830F00400B1 +:1053D00022681060E06D8140B160606D50F00100A6 +:1053E0006065E06D3900C140C8070BD52068406991 +:1053F000000607D50121E06D8140B160606D50F07D +:10540000020060650421E06D11FA00F007420AD045 +:1054100020680068800706D5E06D8140B160606D4E +:1054200050F0040060651021E06D11FA00F00742B1 +:105430002CD020680068000728D5E06D8140B1605D +:1054400020680068400311D520680068000306D476 +:10545000206C00281AD02000216C884716E0A06C30 +:10546000002813D02000A16C88470FE02068006856 +:10547000C00505D42068006830F008002168086085 +:10548000206C002802D02000216C88472021E06D8C +:1054900011FA00F007425FD020680068C0065BD5B3 +:1054A000E06D8140B16094F83500052828D120686E +:1054B000006830F01600216808602068406930F00C +:1054C000800021684861206C002802D1A06C00286F +:1054D00005D02068006830F00800216808603F218E +:1054E000E06D8140B160012084F83500002084F82F +:1054F0003400206D002802D02000216D88474FE045 +:1055000020680068400311D520680068000306D4B5 +:10551000606C002820D02000616C88471CE0E06BA4 +:10552000002819D02000E16B884715E0206800684A +:10553000C0050BD42068006830F0100021680860B6 +:10554000012084F83500002084F83400E06B002846 +:1055500002D02000E16B8847606D002820D0606D8C +:10556000C00717D5052084F835002068006840087A +:105570004000216808600098401C0090854203D3D9 +:1055800020680068C007F6D4012084F835000020A8 +:1055900084F83400E06C002802D02000E16C8847D9 +:1055A000F1BD30B40468246834F4802405682C60AC +:1055B000046863608468402C04D10468A2600468B5 +:1055C000E16003E00468A1600468E26030BC7047F9 +:1055D000017801F0FF0110391822B1FBF2F10B4AFA +:1055E000525CC265042905D30268920A9202121D18 +:1055F000826503E00268920A92028265806D7047BC +:10560000000000003F8010F008000020D46C00086B +:1056100010B402000020936A9169002916D1002B72 +:1056200005D0022B03D008D3032B0DD00DE0D16A97 +:10563000C90101D50121080035E0D16AB1F1C07F6F +:1056400001D1012108002EE02DE02CE09169B1F597 +:10565000005F18D1002B05D0022B03D005D3032BFC +:1056600009D00FE0012108001DE0D16AC90101D570 +:105670000121080017E0D16AB1F1C07F01D10121F9 +:10568000080010E00FE019000029022902D9C91E04 +:1056900003D008E00121080005E0D16AC90101D565 +:1056A00001210800FFE7C0B210BC704738B50024E4 +:1056B00001200A49086000F067FF050008480068FB +:1056C000000708D400F060FF401B40F2E931884237 +:1056D000F4D3032000E0002032BD0000A4000E42FD +:1056E000047000402DE9F84787B00400002500262B +:1056F000002000902648016851F001010160006817 +:1057000010F001000090009801A902A8FFF7A7FC83 +:10571000FFF79AFC47001F48B7FBF0F8B8F1010803 +:10572000DFF874901D48C9F8000040F2E730C9F86E +:105730000C00C9F804800020C9F810000020C9F846 +:1057400008000020C9F818004846FDF78FFA824685 +:105750005046C0B2002816D14846FDF71DFB8246D0 +:105760005046C0B200280ED11920FEF712FB102CB3 +:1057700007D2002221001920FEF7F6FA084804603B +:1057800001E0012082465046C0B208B0BDE8F08773 +:105790004438024040420F00487900200000014098 +:1057A0000400002080B5002000900E48016851F4EC +:1057B00080410160006810F4804000900098002053 +:1057C00000900948016851F080510160006810F0B4 +:1057D00080500090009800220F217FF00100FEF71A +:1057E000C3FA01BD443802404038024010B50446B7 +:1057F00010460A4601462046FDF7E8F9204610BD4E +:1058000010B50400002C01D1012035E0A06900286A +:10581000FFD194F84100002805D1002084F8400011 +:105820002000FEF788FD242084F841002068C0682D +:1058300030F400502168C860200000F089FC206826 +:10584000006930F49040216808612068406930F0B8 +:105850002A00216848612068C06850F4005021681F +:10586000C86000206064202084F84100202084F873 +:10587000420000206063002010BD73B504001500D5 +:1058800094F84100202843D10198002803D0280033 +:1058900080B2002801D101203BE001982062A5845C +:1058A000E58400206064212084F841001948A16B40 +:1058B000C8631948A16B08641848A16BC86400202C +:1058C000A16B086501AE2B009BB22068021D3168F8 +:1058D000A06BFFF7BAFC002806D0102060642020DF +:1058E00084F84100012014E07FF040002168086046 +:1058F0002068143050E8000F50F08000010020684C +:1059000010F1140242E800100028F1D1002000E05C +:10591000022076BDDF5C0008335D0008115E0008E0 +:1059200070B505000C00160095F84200202810D133 +:10593000002C03D0300080B2002801D1012009E002 +:1059400000202863320092B22100280000F08CFA77 +:1059500000E0022070BD70B50600002031684C697F +:10596000E40914F0010496F84110212918D1002C03 +:1059700016D03068143050E8000F30F0800001007D +:10598000306810F1140242E800100028F1D1B06B29 +:10599000002802D0B06BFFF79EFC300000F0C8FA80 +:1059A00030684569AD0915F0010596F842002228D6 +:1059B00018D1002D16D03068143050E8000F30F0A8 +:1059C00040000100306810F1140242E80010002885 +:1059D000F1D1F06B002802D0F06BFFF77CFC3000B7 +:1059E00000F0B8FA002070BD2DE9FC4706003068D1 +:1059F00007683068D0F80C803068D0F81490002028 +:105A0000002517F00F04002C08D1B80606D55FEA70 +:105A1000886003D5300000F01EFB5EE1002C00F032 +:105A200080805FEAC97002D418F4907F79D017F0B3 +:105A30000100C0B2002806D05FEAC85003D5706CE0 +:105A400050F001007064780708D519F00100C0B269 +:105A5000002803D0706C50F002007064B80708D5BD +:105A600019F00100C0B2002803D0706C50F004009F +:105A7000706438070BD55FEA886004D419F0010020 +:105A8000C0B2002803D0706C50F008007064706CD5 +:105A9000002845D0B80605D55FEA886002D53000F9 +:105AA00000F0D9FA30684069800910F00100050063 +:105AB000706C000701D4002D2DD0300000F04AFAA0 +:105AC00030684069400622D53068143050E8000F35 +:105AD00030F040000100306810F1140242E800107C +:105AE0000028F1D1F06B00280DD00FF2D140F16BFE +:105AF0000865F06BFFF73DFC002811D0F06BF16BEF +:105B0000096D88470CE0300000F05CFE08E03000D2 +:105B100000F058FE04E0300000F054FE00207064F5 +:105B2000DBE0306B012840F0C680F80640F1C3800E +:105B30005FEAC86040F1BF800020009030680068D4 +:105B400000903068406800900098306840694006D6 +:105B50006ED5F06B0068D0F804A0504680B20028E3 +:105B600055D05046B18D80B2884250D2A6F82EA0B2 +:105B7000F06BC069B0F5807F3FD030680C3050E8E2 +:105B8000000F30F480700100306810F10C0242E820 +:105B900000100028F1D13068143050E8000F4008A0 +:105BA00040000100306810F1140242E800100028A3 +:105BB000F1D13068143050E8000F30F0400001009F +:105BC000306810F1140242E800100028F1D12020C2 +:105BD00086F842000020306330680C3050E8000F37 +:105BE00030F010000100306810F10C0242E80010A3 +:105BF0000028F1D1F06BFFF76EFB02207063B18DCE +:105C0000F08D091A89B2300000F0DDFD0FE050463A +:105C1000B18D80B288420AD1F06BC069B0F5807F47 +:105C200005D102207063B18D300000F0CCFD54E04E +:105C3000B08DB6F82EA0B0EB0A0AF08D002839D04E +:105C4000504680B2002835D030680C3050E8000F44 +:105C500030F490700100306810F10C0242E800103E +:105C60000028F1D13068143050E8000F400840009F +:105C70000100306810F1140242E800100028F1D150 +:105C8000202086F842000020306330680C3050E855 +:105C9000000F30F010000100306810F10C0242E8F3 +:105CA00000100028F1D102207063514689B2300003 +:105CB00000F089FD11E0380606D55FEA086003D5DB +:105CC000300000F085F908E0780606D55FEA486004 +:105CD00003D5300000F0AFF9FFE7BDE8F38738B532 +:105CE0000400A56B20680068C0051ED40020E8846D +:105CF0002868143050E8000F30F080000100286858 +:105D000010F1140242E800100028F1D128680C308C +:105D100050E8000F50F040000100286810F10C021C +:105D200042E800100028F1D102E02800FEF727FC2D +:105D300031BD38B50400A56B280000F045FD31BD2C +:105D400038B50400A56B20680068C0053FD400206A +:105D5000E88528680C3050E8000F30F480700100AE +:105D6000286810F10C0242E800100028F1D12868E0 +:105D7000143050E8000F400840000100286810F17E +:105D8000140242E800100028F1D12868143050E8CD +:105D9000000F30F040000100286810F1140242E8C2 +:105DA00000100028F1D1202085F84200286B01283E +:105DB0000DD128680C3050E8000F30F010000100C1 +:105DC000286810F10C0242E800100028F1D10020F0 +:105DD0006863286B012804D1A98D280000F0F3FC2A +:105DE00002E0280000F0F1FC31BD38B50400A56BDD +:105DF00001206863286B012806D1A98D490889B262 +:105E0000280000F0E0FC02E0280000F0DFFC31BDDB +:105E1000F8B506000020B76B39684C69E40914F046 +:105E2000010497F84110212906D1002C04D000204C +:105E3000F884380000F07CF838684569AD0915F041 +:105E4000010597F84200222806D1002D04D0002039 +:105E5000F885380000F07EF8786C50F01000786417 +:105E6000380000F0AFFCF1BD73B5040015000198D7 +:105E7000A062A58500206064222084F84200DFF83B +:105E8000CC05E16BC863DFF8C805E16B0864DFF897 +:105E9000C405E16BC8640020E16B086501AE2B000E +:105EA0009BB232682068011DE06BFFF7CEF9002835 +:105EB00006D010206064202084F84200012036E0E3 +:105EC00000200090206800680090206840680090E2 +:105ED0000098206900280DD020680C3050E8000F91 +:105EE00050F480700100206810F10C0242E80010AC +:105EF0000028F1D12068143050E8000F50F0010064 +:105F00000100206810F1140242E800100028F1D1CD +:105F10002068143050E8000F50F040000100206865 +:105F200010F1140242E800100028F1D1002076BDE3 +:105F300001680C3151E8001F31F0C0010A0001680E +:105F400011F10C0343E800210029F1D1202180F850 +:105F50004110704701680C3151E8001F31F4907115 +:105F60000A00016811F10C0343E800210029F1D176 +:105F70000168143151E8001F490849000A0001680E +:105F800011F1140343E800210029F1D1016B01292B +:105F90000DD101680C3151E8001F31F010010A00E9 +:105FA000016811F10C0343E800210029F1D12021FF +:105FB00080F84210002101637047000038B50400EA +:105FC000A56B0020E885280000F0FCFB31BD000037 +:105FD000010091F8410021282BD18868B0F5805F3D +:105FE0000DD1086900280AD1086A02001088C0058E +:105FF000C00D0B685860086A801C086205E0086ADA +:10600000431C0B6200780B685860C88C401EC88423 +:1060100080B200280BD10868C06830F080000B689F +:10602000D8600868C06850F040000B68D860002055 +:1060300000E00220704710B504002068C06830F00E +:1060400040002168C860202084F841002000FEF74D +:1060500096FA002010BD7CB504000025002694F8B7 +:106060004200222872D1A068B0F5805F0DD120696E +:1060700000280AD1A06A060020684068C005C00D4B +:106080003080A06A801CA06217E0A06A0500A068AA +:10609000B0F5805F05D0A068002806D120690028EF +:1060A00003D120684068287004E02068406810F040 +:1060B0007F002870A06A401CA062E08D401EE08531 +:1060C00080B2002840D12068C06830F020002168EC +:1060D000C8602068C06830F480702168C86020689B +:1060E00040694008400021684861202084F842004F +:1060F00000206063206B012821D1002020632068EC +:106100000C3050E8000F30F010000100206810F152 +:106110000C0242E800100028F1D120680068C00697 +:1061200008D5002000902068006800902068406832 +:1061300000900098A18D200000F045FB02E02000B7 +:1061400000F043FB002002E0002000E0022076BDCA +:106150002DE9F84F84B005002868016931F44051F9 +:10616000E868014328680161D5F808B0286950EA59 +:106170000B0B686950EA0B0BE86950EA0B0B2868B7 +:10618000C168B54801405BEA01012868C160286820 +:10619000416931F44071A869014328684161286868 +:1061A000AE49884203D02868AD49884203D1FEF742 +:1061B0004BFF040002E0FEF73CFF0400E869B0F585 +:1061C000004F40F0A1805FF0640A022600275FF0D4 +:1061D00019085FF0000922000023A8FB020108FB58 +:1061E000031109FB0211CDE9000168680021A6FB3B +:1061F000002306FB013307FB0033DDE9000100F05B +:10620000C9F96421B0FBF1F0039022000023A8FB40 +:10621000020108FB031109FB0211CDE900016868C6 +:106220000021A6FB002306FB013307FB0033DDE959 +:10623000000100F0AFF9029022000023A8FB020148 +:1062400008FB031109FB0211CDE900016868002178 +:10625000A6FB002306FB013307FB0033DDE9000149 +:1062600000F098F96421B0FBF1F102980AFB1101EA +:10627000C80032306421B0FBF1F0400010F4F87037 +:10628000039910EB0110029022000023A8FB0201E9 +:1062900008FB031109FB0211CDE900016868002128 +:1062A000A6FB002306FB013307FB0033DDE90001F9 +:1062B00000F070F9009022000023A8FB020108FB07 +:1062C000031109FB02118046894668680021A6FB7C +:1062D000002306FB013307FB00334046494600F02C +:1062E00059F96421B0FBF1F100980AFB110A5FEA49 +:1062F000CA0032306421B0FBF1F111F007010298BD +:106300000918286881609EE0042600275FF0640A6F +:106310005FF019085FF0000922000023A8FB0201CA +:1063200008FB031109FB0211CDE900016868002197 +:10633000A6FB002306FB013307FB0033DDE9000168 +:1063400000F028F96421B0FBF1F003902200002353 +:10635000A8FB020108FB031109FB0211CDE90001B2 +:1063600068680021A6FB002306FB013307FB00330E +:10637000DDE9000100F00EF9029022000023A8FBE5 +:10638000020108FB031109FB0211CDE90001686855 +:106390000021A6FB002306FB013307FB0033DDE9E8 +:1063A000000100F0F7F86421B0FBF1F102980AFB5C +:1063B0001101080132306421B0FBF1F010F0F0005F +:1063C000039910EB0110029022000023A8FB0201A8 +:1063D00008FB031109FB0211CDE9000168680021E7 +:1063E000A6FB002306FB013307FB0033DDE90001B8 +:1063F00000F0D0F8009022000023A8FB020108FB67 +:10640000031109FB02118046894668680021A6FB3A +:10641000002306FB013307FB00334046494600F0EA +:10642000B9F86421B0FBF1F100980AFB110A5FEAA8 +:106430000A1032306421B0FBF1F111F00F01029823 +:1064400009182868816005B0BDE8F08F415D00083B +:10645000EB5D0008115E0008F369FFFF00100140CA +:106460000014014062B38B0708D0521E11F8013BA3 +:1064700000F8013B00F024808B07F6D1830740F041 +:10648000208000BF103A07D330B4B1E83810103A7A +:10649000A0E83810F9D230BC530724BFB1E8081087 +:1064A000A0E8081044BF51F8043B40F8043BD20771 +:1064B00024BF31F8022B20F8022B44BF0B78037065 +:1064C0007047121F17D35B0009D151F8043B20F825 +:1064D000023B1B0C121F20F8023BF6D20BE051F8D6 +:1064E000043B00F8013B1B0A20F8023B1B0C121F67 +:1064F00000F8013BF3D238BF121D521E24BF11F821 +:10650000013B00F8013BF8D87047010030B40300AC +:106510004FF6FF700A00511E92B2002A0DD00400FF +:10652000A4B2074D80B21A78504000F0FF0035F851 +:10653000100090EA14205B1CECE780B230BC70477E +:10654000D46700082DE9F041069D079C0C4F0D4EC5 +:10655000B7F800C006EBCC06307071707280B38063 +:10656000B571F471B7F800C01CF1010C5FF0800E3A +:106570009CFBFEF80EFB18CCA7F800C0BDE8F0812C +:10658000487C0020FC5D002001480068704700BF87 +:10659000D47B0020BBBBE1B1B2F5803F80F07E80B0 +:1065A000022A1ED98C46B1FBF2F102FB11C31B0477 +:1065B00043EA1043B3FBF2FC02FB1C3380B240EA17 +:1065C0000343B3FBF2F002FB103240EA0C4000231D +:1065D0007047022A05D98446B0FBF2F002FB10C2D4 +:1065E00070474AB105D100F0010249085FEA300066 +:1065F000704700220023704700F0EAB80B00020049 +:10660000002100207047904271EB030CF6D3B3F5E4 +:10661000803F2FD2F0B5B3FA83F7B1FA81F4A7F136 +:106620000F0E3D1B5340CEF1200602FA0EF2F3414D +:106630005340B5F10F0746D80F3C2C444140C4F1FC +:106640002006A040F1414140B1FBF3F603FB1611D7 +:10665000A2FB0645001BA94102D2761E80185941B3 +:1066600080EA010221FA0EF362FA0EF200215A408A +:106670003046F0BD30B4B1FBF3FC03FB1C11A2FBB0 +:106680000C45001BA94103D2ACF1010C8018594103 +:1066900030BC02460B46604600217047B2F1807F55 +:1066A00065D3F0B5B2FA82F7B1FA81F4C7F10F06FB +:1066B0003D1B22FA06F307F1110EF24120355A4034 +:1066C000B5F10F07B8D94140C4F12006A040F1410F +:1066D0004140B1FBF3FC03FB1C11A2FB0C45001B6A +:1066E000A94103D2BCF1010C801859410F2F12D3DC +:1066F0000F3FC90341EA5041B1FBF3F603FB16110A +:10670000A2FB0645D4EBC030A94102D2761E801808 +:10671000594146EACC3C07B34140C7F12006B84096 +:10672000F1414140B1FBF3F603FB1611A2FB064514 +:10673000001BA94102D2761E8018594180EA01024D +:1067400021FA0EF3C7F1200462FA0EF20CFA07F0F8 +:106750005A402CFA04F13043F0BD80EA010221FADC +:106760000EF3002162FA0EF260465A40F0BD8C46EC +:10677000B1FBF2F102FB11C31B0243EA1063B3FB4E +:10678000F2FC02FB1C331B024CEA002043EA1063BC +:10679000B3FBF2FC02FB1C331B024CEA002043EA71 +:1067A0001063B3FBF2FC02FB1C331B024CEA00201B +:1067B00043EA1063B3FBF2FC02FB1C324CEA0020FC +:1067C00000237047704770477047704770470A0052 +:1067D000704701000000C1C081C1400101C3C00376 +:1067E000800241C201C6C006800741C70005C1C57D +:1067F00081C4400401CCC00C800D41CD000FC1CF3D +:1068000081CE400E000AC1CA81CB400B01C9C0092C +:10681000800841C801D8C018801941D9001BC1DBCC +:1068200081DA401A001EC1DE81DF401F01DDC01D7C +:10683000801C41DC0014C1D481D5401501D7C0179C +:10684000801641D601D2C012801341D30011C1D1AC +:1068500081D0401001F0C030803141F10033C1F3EC +:1068600081F240320036C1F681F7403701F5C0357C +:10687000803441F4003CC1FC81FD403D01FFC03F3C +:10688000803E41FE01FAC03A803B41FB0039C1F92C +:1068900081F840380028C1E881E9402901EBC02B8C +:1068A000802A41EA01EEC02E802F41EF002DC1ED7C +:1068B00081EC402C01E4C024802541E50027C1E79C +:1068C00081E640260022C1E281E3402301E1C021AC +:1068D000802041E001A0C060806141A10063C1A3AC +:1068E00081A240620066C1A681A7406701A5C0657C +:1068F000806441A4006CC1AC81AD406D01AFC06F3C +:10690000806E41AE01AAC06A806B41AB0069C1A92B +:1069100081A840680078C1B881B9407901BBC07BCB +:10692000807A41BA01BEC07E807F41BF007DC1BD7B +:1069300081BC407C01B4C074807541B50077C1B79B +:1069400081B640760072C1B281B3407301B1C071AB +:10695000807041B00050C190819140510193C0536B +:10696000805241920196C056805741970055C1957B +:1069700081944054019CC05C805D419D005FC19F3B +:10698000819E405E005AC19A819B405B0199C0592B +:10699000805841980188C04880494189004BC18B8B +:1069A000818A404A004EC18E818F404F018DC04D7B +:1069B000804C418C0044C184818540450187C0479B +:1069C000804641860182C042804341830041C181AB +:1069D000818040400000010002000100030001002E +:1069E0000200010004000100020001000300010098 +:1069F0000200010005000100020001000300010087 +:106A00000200010004000100020001000300010077 +:106A10000200010006000100020001000300010065 +:106A20000200010004000100020001000300010057 +:106A30000200010005000100020001000300010046 +:106A40000200010004000100020001000300010037 +:106A50000200010007000100020001000300010024 +:106A60000200010004000100020001000300010017 +:106A70000200010005000100020001000300010006 +:106A800002000100040001000200010003000100F7 +:106A900002000100060001000200010003000100E5 +:106AA00002000100040001000200010003000100D7 +:106AB00002000100050001000200010003000100C6 +:106AC00002000100040001000200010003000100B7 +:106AD00002000100FEE7FEE7FEE7FEE7FEE7704783 +:106AE000704780B5FAF761FE01BD80B5FAF72CFF5B +:106AF00001BD80B51848FCF71BFB1848FCF718FBD4 +:106B000001BD80B5F9F786FBFDF7B3FC1448FEF72D +:106B10006BFFF9F78DFB01BD80B51248FCF708FB50 +:106B200001BD80B5F9F776FB0F48FEF736FCF9F7A3 +:106B30007FFB01BD80B5F9F76DFB0C48FEF72DFC1E +:106B4000F9F776FB01BD80B5F9F764FB0848FEF75D +:106B500024FCF9F76DFB01BD48790020207A002064 +:106B6000407B0020D87900203878002098780020D9 +:106B70007877002010B5074979441831064C7C44D9 +:106B8000163404E00A68081D114488470146A142F2 +:106B9000F8D110BD2C0000004C0000004EF68851CA +:106BA000CEF20001086840F470000860BFF34F8F18 +:106BB000BFF36F8F4FF00070E1EE100A70470000D6 +:106BC00073C0FFFF607C0000100000200000000088 +:106BD000ABCBFFFF10000000E00000000000002031 +:106BE000000000001800000000F00DF8002801D09F +:106BF000FFF7C0FFAFF300800020AFF30080FCF789 +:106C0000D3FD00F002F80120704700F001B8F00059 +:106C10000746384600F002F8FBE7010080B5AFF305 +:106C20000080024A11001820ABBEFBE726000200DC +:106C300075432F4F532D494920546D724C6F636B30 +:106C40000000000075432F4F532D494920546D72A9 +:106C50005369676E616C00000000000000000000D6 +:106C6000010203040607080975432F4F532D4949B4 +:106C70002049646C6500000075432F4F532D49492E +:106C8000205374617400000075432F4F532D494900 +:106C900020546D7200000000014880470148004701 +:106CA000A96C0008C96C00080248016851F4700121 +:106CB0000160704788ED00E00040024010000000D5 +:106CC0000024F400E8030000AFF30080FFF766FF44 +:106CD000FFF78AFF000610160006101600000000DD +:106CE0000102030478563412FFF7FEBFFFF7FEBF20 +:106CF000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC8 +:106D0000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB7 +:106D1000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFA7 +:106D2000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF97 +:106D3000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF87 +:106D4000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF77 +:106D5000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF67 +:106D6000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF57 +:106D7000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF47 +:106D8000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF37 +:106D9000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF27 +:106DA000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF17 +:106DB000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBF07 +:106DC000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFF7 +:106DD000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFE7 +:106DE000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFD7 +:106DF000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFC7 +:106E0000FFF7FEBFFFF7FEBFFFF7FEBFFFF7FEBFB6 +:106E1000FFF7FEBF01001000140002000500010092 +:106E20003F0001000100050001001800780001008A +:106E30000400010004001800080001000400010023 +:106E400001000100800001001600010001000001A6 +:106E500001000100010040005C00E80301007472C1 +:106E600001001000010008000A002800800208004C +:046E700040001A18AC +:0400000508006CC9BA :00000001FF diff --git a/PLSR/PLSR/EWARM/test.1/Exe/test.1.out b/PLSR/PLSR/EWARM/test.1/Exe/test.1.out index 08107e9301da561c31cefe07954c71f127896657..beb243cba1c8ff2411907a9b565b7e89d3eebce6 100644 GIT binary patch delta 102979 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 delta 103068 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 diff --git a/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim b/PLSR/PLSR/EWARM/test.1/Exe/test.1.sim index c56a10db37f64b1b324a18812e6d9ff382135421..327a17b07be9ad430d693f77daa2987de2f7cc3c 100644 GIT binary patch delta 8143 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 - .text ro code 0x800'6e00 0xc cstartup_M.o [4] - .rodata const 0x800'6e0c 0x8 stm32f4xx_hal_dma.o [1] - .rodata const 0x800'6e14 0x8 system_stm32f4xx.o [1] - .rodata const 0x800'6e1c 0x4 os_dbg.o [1] - .text ro code 0x800'6e20 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e24 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e28 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e2c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e30 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e34 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e38 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e3c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e40 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e44 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e48 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e4c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e50 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e54 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e58 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e5c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e60 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e64 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e68 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e6c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e70 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e74 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e78 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e7c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e80 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e84 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e88 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e8c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e90 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e94 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e98 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6e9c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ea0 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ea4 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ea8 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6eac 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6eb0 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6eb4 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6eb8 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ebc 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ec0 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ec4 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ec8 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ecc 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ed0 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ed4 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ed8 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6edc 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ee0 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ee4 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ee8 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6eec 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ef0 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ef4 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6ef8 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6efc 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f00 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f04 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f08 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f0c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f10 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f14 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f18 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f1c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f20 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f24 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f28 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f2c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f30 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f34 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f38 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f3c 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f40 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f44 0x4 startup_stm32f407xx.o [1] - .text ro code 0x800'6f48 0x4 startup_stm32f407xx.o [1] - .rodata const 0x800'6f4c 0x2 os_dbg.o [1] - .rodata const 0x800'6f4e 0x2 os_dbg.o [1] - .rodata const 0x800'6f50 0x2 os_dbg.o [1] - .rodata const 0x800'6f52 0x2 os_dbg.o [1] - .rodata const 0x800'6f54 0x2 os_dbg.o [1] - .rodata const 0x800'6f56 0x2 os_dbg.o [1] - .rodata const 0x800'6f58 0x2 os_dbg.o [1] - .rodata const 0x800'6f5a 0x2 os_dbg.o [1] - .rodata const 0x800'6f5c 0x2 os_dbg.o [1] - .rodata const 0x800'6f5e 0x2 os_dbg.o [1] - .rodata const 0x800'6f60 0x2 os_dbg.o [1] - .rodata const 0x800'6f62 0x2 os_dbg.o [1] - .rodata const 0x800'6f64 0x2 os_dbg.o [1] - .rodata const 0x800'6f66 0x2 os_dbg.o [1] - .rodata const 0x800'6f68 0x2 os_dbg.o [1] - .rodata const 0x800'6f6a 0x2 os_dbg.o [1] - .rodata const 0x800'6f6c 0x2 os_dbg.o [1] - .rodata const 0x800'6f6e 0x2 os_dbg.o [1] - .rodata const 0x800'6f70 0x2 os_dbg.o [1] - .rodata const 0x800'6f72 0x2 os_dbg.o [1] - .rodata const 0x800'6f74 0x2 os_dbg.o [1] - .rodata const 0x800'6f76 0x2 os_dbg.o [1] - .rodata const 0x800'6f78 0x2 os_dbg.o [1] - .rodata const 0x800'6f7a 0x2 os_dbg.o [1] - .rodata const 0x800'6f7c 0x2 os_dbg.o [1] - .rodata const 0x800'6f7e 0x2 os_dbg.o [1] - .rodata const 0x800'6f80 0x2 os_dbg.o [1] - .rodata const 0x800'6f82 0x2 os_dbg.o [1] - .rodata const 0x800'6f84 0x2 os_dbg.o [1] - .rodata const 0x800'6f86 0x2 os_dbg.o [1] - .rodata const 0x800'6f88 0x2 os_dbg.o [1] - .rodata const 0x800'6f8a 0x2 os_dbg.o [1] - .rodata const 0x800'6f8c 0x2 os_dbg.o [1] - .rodata const 0x800'6f8e 0x2 os_dbg.o [1] - .rodata const 0x800'6f90 0x2 os_dbg.o [1] - .rodata const 0x800'6f92 0x2 os_dbg.o [1] - .rodata const 0x800'6f94 0x2 os_dbg.o [1] - .rodata const 0x800'6f96 0x2 os_dbg.o [1] - .rodata const 0x800'6f98 0x2 os_dbg.o [1] - .rodata const 0x800'6f9a 0x2 os_dbg.o [1] - .rodata const 0x800'6f9c 0x2 os_dbg.o [1] - .rodata const 0x800'6f9e 0x2 os_dbg.o [1] - .rodata const 0x800'6fa0 0x2 os_dbg.o [1] - .rodata const 0x800'6fa2 0x2 os_dbg.o [1] - .rodata const 0x800'6fa4 0x2 os_dbg.o [1] - .rodata const 0x800'6fa6 0x2 os_dbg.o [1] - .rodata const 0x800'6fa8 0x2 os_dbg.o [1] - .rodata const 0x800'6faa 0x2 os_dbg.o [1] - .rodata const 0x800'6fac 0x2 os_dbg.o [1] - .rodata const 0x800'6fae 0x2 os_dbg.o [1] - .rodata const 0x800'6fb0 0x0 zero_init3.o [4] - .rodata const 0x800'6fb0 0x0 copy_init3.o [4] - - 0x800'6fb0 0x6e28 + .text ro code 0x800'1b88 0x1044 tim.o [1] + .text ro code 0x800'2bcc 0x66 ABImemset.o [4] + .text ro code 0x800'2c32 0x3a zero_init3.o [4] + .text ro code 0x800'2c6c 0xb0e stm32f4xx_hal_tim.o [1] + .text ro code 0x800'377a 0x2e copy_init3.o [4] + .text ro code 0x800'37a8 0x1d8 main.o [1] + .text ro code 0x800'3980 0xac stm32f4xx_hal_tim_ex.o [1] + .text ro code 0x800'3a2c 0x274 stm32f4xx_hal_gpio.o [1] + .text ro code 0x800'3ca0 0x114 stm32f4xx_hal_cortex.o [1] + .text ro code 0x800'3db4 0x220 flash_save.o [1] + .text ro code 0x800'3fd4 0x1dc cos_sin32.o [3] + .text ro code 0x800'41b0 0x2 stm32f4xx_hal_tim.o [1] + .text ro code 0x800'41b2 0x2 stm32f4xx_hal_tim.o [1] + .text ro code 0x800'41b4 0x2 stm32f4xx_hal_tim.o [1] + .text ro code 0x800'41b6 0x2 stm32f4xx_hal_tim.o [1] + .text ro code 0x800'41b8 0x2 stm32f4xx_hal_tim_ex.o [1] + .text ro code 0x800'41ba 0x2 stm32f4xx_hal_tim.o [1] + .text ro code 0x800'41bc 0x2 stm32f4xx_hal_tim_ex.o [1] + .rodata const 0x800'41be 0x2 os_dbg.o [1] + .text ro code 0x800'41c0 0x34 stm32f4xx_hal.o [1] + .text ro code 0x800'41f4 0xe4 gpio.o [1] + .text ro code 0x800'42d8 0x7e8 usart.o [1] + .text ro code 0x800'4ac0 0x40 dma.o [1] + .text ro code 0x800'4b00 0x3ec stm32f4xx_hal_rcc.o [1] + .text ro code 0x800'4eec 0x260 stm32f4xx_hal_rcc.o [1] + .text ro code 0x800'514c 0x1c stm32f4xx_hal_pwr.o [1] + .text ro code 0x800'5168 0x544 stm32f4xx_hal_dma.o [1] + .text ro code 0x800'56ac 0x38 stm32f4xx_hal_pwr_ex.o [1] + .text ro code 0x800'56e4 0xc0 stm32f4xx_hal_timebase_tim.o [1] + .text ro code 0x800'57a4 0x48 stm32f4xx_hal_msp.o [1] + .text ro code 0x800'57ec 0x14 memset.o [4] + .text ro code 0x800'5800 0xc64 stm32f4xx_hal_uart.o [1] + .text ro code 0x800'6464 0xa6 ABImemcpy.o [4] + .rodata const 0x800'650a 0x2 os_dbg.o [1] + .text ro code 0x800'650c 0x38 modbus_crc.o [1] + .text ro code 0x800'6544 0x44 modbus_log.o [1] + .text ro code 0x800'6588 0xc stm32f4xx_hal.o [1] + .text ro code 0x800'6594 0x230 I64DivMod.o [4] + .text ro code 0x800'67c4 0x2 stm32f4xx_hal_uart.o [1] + .text ro code 0x800'67c6 0x2 stm32f4xx_hal_uart.o [1] + .text ro code 0x800'67c8 0x2 stm32f4xx_hal_uart.o [1] + .text ro code 0x800'67ca 0x2 stm32f4xx_hal_uart.o [1] + .text ro code 0x800'67cc 0x2 stm32f4xx_hal_uart.o [1] + .rodata const 0x800'67ce 0x2 os_dbg.o [1] + .text ro code 0x800'67d0 0x2 I64DivZer.o [4] + .rodata const 0x800'67d2 0x2 os_dbg.o [1] + .rodata const 0x800'67d4 0x200 modbus_crc.o [1] + .rodata const 0x800'69d4 0x100 ucos_ii.o [1] + .text ro code 0x800'6ad4 0xa0 stm32f4xx_it.o [1] + .text ro code 0x800'6b74 0x28 data_init.o [4] + .text ro code 0x800'6b9c 0x22 fpinit_M.o [3] + .iar.init_table const 0x800'6bc0 0x24 - Linker created - + .rodata const 0x800'6be4 0x2 os_dbg.o [1] + .text ro code 0x800'6be8 0x1e cmain.o [4] + .text ro code 0x800'6c06 0x4 low_level_init.o [2] + .text ro code 0x800'6c0a 0x4 exit.o [2] + .rodata const 0x800'6c0e 0x2 os_dbg.o [1] + .text ro code 0x800'6c10 0xa cexit.o [4] + .rodata const 0x800'6c1a 0x2 os_dbg.o [1] + .text ro code 0x800'6c1c 0x14 exit.o [5] + .rodata const 0x800'6c30 0x14 ucos_ii.o [1] + .rodata const 0x800'6c44 0x14 ucos_ii.o [1] + .rodata const 0x800'6c58 0x10 system_stm32f4xx.o [1] + .rodata const 0x800'6c68 0x10 ucos_ii.o [1] + .rodata const 0x800'6c78 0x10 ucos_ii.o [1] + .rodata const 0x800'6c88 0x10 ucos_ii.o [1] + .text ro code 0x800'6c98 0x10 startup_stm32f407xx.o [1] + .text ro code 0x800'6ca8 0x10 system_stm32f4xx.o [1] + Initializer bytes const 0x800'6cb8 0x10 + .text ro code 0x800'6cc8 0xc cstartup_M.o [4] + .rodata const 0x800'6cd4 0x8 stm32f4xx_hal_dma.o [1] + .rodata const 0x800'6cdc 0x8 system_stm32f4xx.o [1] + .rodata const 0x800'6ce4 0x4 os_dbg.o [1] + .text ro code 0x800'6ce8 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6cec 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6cf0 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6cf4 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6cf8 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6cfc 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d00 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d04 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d08 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d0c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d10 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d14 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d18 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d1c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d20 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d24 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d28 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d2c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d30 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d34 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d38 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d3c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d40 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d44 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d48 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d4c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d50 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d54 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d58 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d5c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d60 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d64 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d68 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d6c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d70 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d74 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d78 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d7c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d80 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d84 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d88 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d8c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d90 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d94 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d98 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6d9c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6da0 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6da4 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6da8 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dac 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6db0 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6db4 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6db8 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dbc 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dc0 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dc4 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dc8 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dcc 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dd0 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dd4 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dd8 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6ddc 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6de0 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6de4 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6de8 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dec 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6df0 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6df4 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6df8 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6dfc 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6e00 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6e04 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6e08 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6e0c 0x4 startup_stm32f407xx.o [1] + .text ro code 0x800'6e10 0x4 startup_stm32f407xx.o [1] + .rodata const 0x800'6e14 0x2 os_dbg.o [1] + .rodata const 0x800'6e16 0x2 os_dbg.o [1] + .rodata const 0x800'6e18 0x2 os_dbg.o [1] + .rodata const 0x800'6e1a 0x2 os_dbg.o [1] + .rodata const 0x800'6e1c 0x2 os_dbg.o [1] + .rodata const 0x800'6e1e 0x2 os_dbg.o [1] + .rodata const 0x800'6e20 0x2 os_dbg.o [1] + .rodata const 0x800'6e22 0x2 os_dbg.o [1] + .rodata const 0x800'6e24 0x2 os_dbg.o [1] + .rodata const 0x800'6e26 0x2 os_dbg.o [1] + .rodata const 0x800'6e28 0x2 os_dbg.o [1] + .rodata const 0x800'6e2a 0x2 os_dbg.o [1] + .rodata const 0x800'6e2c 0x2 os_dbg.o [1] + .rodata const 0x800'6e2e 0x2 os_dbg.o [1] + .rodata const 0x800'6e30 0x2 os_dbg.o [1] + .rodata const 0x800'6e32 0x2 os_dbg.o [1] + .rodata const 0x800'6e34 0x2 os_dbg.o [1] + .rodata const 0x800'6e36 0x2 os_dbg.o [1] + .rodata const 0x800'6e38 0x2 os_dbg.o [1] + .rodata const 0x800'6e3a 0x2 os_dbg.o [1] + .rodata const 0x800'6e3c 0x2 os_dbg.o [1] + .rodata const 0x800'6e3e 0x2 os_dbg.o [1] + .rodata const 0x800'6e40 0x2 os_dbg.o [1] + .rodata const 0x800'6e42 0x2 os_dbg.o [1] + .rodata const 0x800'6e44 0x2 os_dbg.o [1] + .rodata const 0x800'6e46 0x2 os_dbg.o [1] + .rodata const 0x800'6e48 0x2 os_dbg.o [1] + .rodata const 0x800'6e4a 0x2 os_dbg.o [1] + .rodata const 0x800'6e4c 0x2 os_dbg.o [1] + .rodata const 0x800'6e4e 0x2 os_dbg.o [1] + .rodata const 0x800'6e50 0x2 os_dbg.o [1] + .rodata const 0x800'6e52 0x2 os_dbg.o [1] + .rodata const 0x800'6e54 0x2 os_dbg.o [1] + .rodata const 0x800'6e56 0x2 os_dbg.o [1] + .rodata const 0x800'6e58 0x2 os_dbg.o [1] + .rodata const 0x800'6e5a 0x2 os_dbg.o [1] + .rodata const 0x800'6e5c 0x2 os_dbg.o [1] + .rodata const 0x800'6e5e 0x2 os_dbg.o [1] + .rodata const 0x800'6e60 0x2 os_dbg.o [1] + .rodata const 0x800'6e62 0x2 os_dbg.o [1] + .rodata const 0x800'6e64 0x2 os_dbg.o [1] + .rodata const 0x800'6e66 0x2 os_dbg.o [1] + .rodata const 0x800'6e68 0x2 os_dbg.o [1] + .rodata const 0x800'6e6a 0x2 os_dbg.o [1] + .rodata const 0x800'6e6c 0x2 os_dbg.o [1] + .rodata const 0x800'6e6e 0x2 os_dbg.o [1] + .rodata const 0x800'6e70 0x2 os_dbg.o [1] + .rodata const 0x800'6e72 0x2 os_dbg.o [1] + .rodata const 0x800'6e74 0x0 zero_init3.o [4] + .rodata const 0x800'6e74 0x0 copy_init3.o [4] + - 0x800'6e74 0x6cec "P2", part 1 of 3: 0x10 P2-1 0x2000'0000 0x10 @@ -322,112 +323,111 @@ initialize by copy { rw }; .data inited 0x2000'000c 0x4 tim.o [1] - 0x2000'0010 0x10 -"P2", part 2 of 3: 0x3bd4 - .bss zero 0x2000'0010 0x984 usart.o [1] - .bss zero 0x2000'0994 0x7e8 ucos_ii.o [1] - .bss zero 0x2000'117c 0x400 main.o [1] - .bss zero 0x2000'157c 0x400 main.o [1] - .bss zero 0x2000'197c 0x400 main.o [1] - .bss zero 0x2000'1d7c 0x400 modbus_log.o [1] - .bss zero 0x2000'217c 0x400 ucos_ii.o [1] - .bss zero 0x2000'257c 0x400 ucos_ii.o [1] - .bss zero 0x2000'297c 0x280 ucos_ii.o [1] - .bss zero 0x2000'2bfc 0x200 os_cpu_c.o [1] - .bss zero 0x2000'2dfc 0x200 ucos_ii.o [1] - .bss zero 0x2000'2ffc 0x188 tim.o [1] - .bss zero 0x2000'3184 0x100 ucos_ii.o [1] - .bss zero 0x2000'3284 0x100 usart.o [1] - .bss zero 0x2000'3384 0x100 usart.o [1] - .bss zero 0x2000'3484 0x100 usart.o [1] - .bss zero 0x2000'3584 0xf0 ucos_ii.o [1] - .bss zero 0x2000'3674 0x78 ucos_ii.o [1] - .bss zero 0x2000'36ec 0x60 flash_save.o [1] - .bss zero 0x2000'374c 0x60 ucos_ii.o [1] - .bss zero 0x2000'37ac 0x60 usart.o [1] - .bss zero 0x2000'380c 0x60 usart.o [1] - .bss zero 0x2000'386c 0x50 ucos_ii.o [1] - .bss zero 0x2000'38bc 0x48 stm32f4xx_hal_timebase_tim.o [1] - .bss zero 0x2000'3904 0x48 tim.o [1] - .bss zero 0x2000'394c 0x48 tim.o [1] - .bss zero 0x2000'3994 0x48 tim.o [1] - .bss zero 0x2000'39dc 0x48 tim.o [1] - .bss zero 0x2000'3a24 0x48 tim.o [1] - .bss zero 0x2000'3a6c 0x48 tim.o [1] - .bss zero 0x2000'3ab4 0x48 usart.o [1] - .bss zero 0x2000'3afc 0x40 ucos_ii.o [1] - .bss zero 0x2000'3b3c 0x8 ucos_ii.o [1] - .bss zero 0x2000'3b44 0x4 os_cpu_c.o [1] - .bss zero 0x2000'3b48 0x4 stm32f4xx_hal.o [1] - .bss zero 0x2000'3b4c 0x4 tim.o [1] - .bss zero 0x2000'3b50 0x4 tim.o [1] - .bss zero 0x2000'3b54 0x4 tim.o [1] - .bss zero 0x2000'3b58 0x4 tim.o [1] - .bss zero 0x2000'3b5c 0x4 tim.o [1] - .bss zero 0x2000'3b60 0x4 tim.o [1] - .bss zero 0x2000'3b64 0x4 tim.o [1] - .bss zero 0x2000'3b68 0x4 tim.o [1] - .bss zero 0x2000'3b6c 0x4 tim.o [1] - .bss zero 0x2000'3b70 0x4 tim.o [1] - .bss zero 0x2000'3b74 0x4 tim.o [1] - .bss zero 0x2000'3b78 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b7c 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b80 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b84 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b88 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b8c 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b90 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b94 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b98 0x4 ucos_ii.o [1] - .bss zero 0x2000'3b9c 0x4 ucos_ii.o [1] - .bss zero 0x2000'3ba0 0x4 ucos_ii.o [1] - .bss zero 0x2000'3ba4 0x4 ucos_ii.o [1] - .bss zero 0x2000'3ba8 0x4 ucos_ii.o [1] - .bss zero 0x2000'3bac 0x4 ucos_ii.o [1] - .bss zero 0x2000'3bb0 0x4 ucos_ii.o [1] - .bss zero 0x2000'3bb4 0x4 ucos_ii.o [1] - .bss zero 0x2000'3bb8 0x4 ucos_ii.o [1] - .bss zero 0x2000'3bbc 0x2 modbus_log.o [1] - .bss zero 0x2000'3bbe 0x2 os_cpu_c.o [1] - .bss zero 0x2000'3bc0 0x2 tim.o [1] - .bss zero 0x2000'3bc2 0x2 ucos_ii.o [1] - .bss zero 0x2000'3bc4 0x2 ucos_ii.o [1] - .bss zero 0x2000'3bc6 0x2 usart.o [1] - .bss zero 0x2000'3bc8 0x2 usart.o [1] - .bss zero 0x2000'3bca 0x2 usart.o [1] - .bss zero 0x2000'3bcc 0x2 usart.o [1] - .bss zero 0x2000'3bce 0x1 flash_save.o [1] - .bss zero 0x2000'3bcf 0x1 tim.o [1] - .bss zero 0x2000'3bd0 0x1 tim.o [1] - .bss zero 0x2000'3bd1 0x1 tim.o [1] - .bss zero 0x2000'3bd2 0x1 tim.o [1] - .bss zero 0x2000'3bd3 0x1 tim.o [1] - .bss zero 0x2000'3bd4 0x1 tim.o [1] - .bss zero 0x2000'3bd5 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bd6 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bd7 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bd8 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bd9 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bda 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bdb 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bdc 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bdd 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bde 0x1 ucos_ii.o [1] - .bss zero 0x2000'3bdf 0x1 ucos_ii.o [1] - .bss zero 0x2000'3be0 0x1 usart.o [1] - - 0x2000'3be1 0x3bd1 +"P2", part 2 of 3: 0x7c60 + .bss zero 0x2000'0010 0x4a04 usart.o [1] + .bss zero 0x2000'4a14 0x7e8 ucos_ii.o [1] + .bss zero 0x2000'51fc 0x400 main.o [1] + .bss zero 0x2000'55fc 0x400 main.o [1] + .bss zero 0x2000'59fc 0x400 main.o [1] + .bss zero 0x2000'5dfc 0x400 modbus_log.o [1] + .bss zero 0x2000'61fc 0x400 ucos_ii.o [1] + .bss zero 0x2000'65fc 0x400 ucos_ii.o [1] + .bss zero 0x2000'69fc 0x280 ucos_ii.o [1] + .bss zero 0x2000'6c7c 0x200 os_cpu_c.o [1] + .bss zero 0x2000'6e7c 0x200 ucos_ii.o [1] + .bss zero 0x2000'707c 0x194 tim.o [1] + .bss zero 0x2000'7210 0x100 ucos_ii.o [1] + .bss zero 0x2000'7310 0x100 usart.o [1] + .bss zero 0x2000'7410 0x100 usart.o [1] + .bss zero 0x2000'7510 0x100 usart.o [1] + .bss zero 0x2000'7610 0xf0 ucos_ii.o [1] + .bss zero 0x2000'7700 0x78 ucos_ii.o [1] + .bss zero 0x2000'7778 0x60 flash_save.o [1] + .bss zero 0x2000'77d8 0x60 ucos_ii.o [1] + .bss zero 0x2000'7838 0x60 usart.o [1] + .bss zero 0x2000'7898 0x60 usart.o [1] + .bss zero 0x2000'78f8 0x50 ucos_ii.o [1] + .bss zero 0x2000'7948 0x48 stm32f4xx_hal_timebase_tim.o [1] + .bss zero 0x2000'7990 0x48 tim.o [1] + .bss zero 0x2000'79d8 0x48 tim.o [1] + .bss zero 0x2000'7a20 0x48 tim.o [1] + .bss zero 0x2000'7a68 0x48 tim.o [1] + .bss zero 0x2000'7ab0 0x48 tim.o [1] + .bss zero 0x2000'7af8 0x48 tim.o [1] + .bss zero 0x2000'7b40 0x48 usart.o [1] + .bss zero 0x2000'7b88 0x40 ucos_ii.o [1] + .bss zero 0x2000'7bc8 0x8 ucos_ii.o [1] + .bss zero 0x2000'7bd0 0x4 os_cpu_c.o [1] + .bss zero 0x2000'7bd4 0x4 stm32f4xx_hal.o [1] + .bss zero 0x2000'7bd8 0x4 tim.o [1] + .bss zero 0x2000'7bdc 0x4 tim.o [1] + .bss zero 0x2000'7be0 0x4 tim.o [1] + .bss zero 0x2000'7be4 0x4 tim.o [1] + .bss zero 0x2000'7be8 0x4 tim.o [1] + .bss zero 0x2000'7bec 0x4 tim.o [1] + .bss zero 0x2000'7bf0 0x4 tim.o [1] + .bss zero 0x2000'7bf4 0x4 tim.o [1] + .bss zero 0x2000'7bf8 0x4 tim.o [1] + .bss zero 0x2000'7bfc 0x4 tim.o [1] + .bss zero 0x2000'7c00 0x4 tim.o [1] + .bss zero 0x2000'7c04 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c08 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c0c 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c10 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c14 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c18 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c1c 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c20 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c24 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c28 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c2c 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c30 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c34 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c38 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c3c 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c40 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c44 0x4 ucos_ii.o [1] + .bss zero 0x2000'7c48 0x2 modbus_log.o [1] + .bss zero 0x2000'7c4a 0x2 os_cpu_c.o [1] + .bss zero 0x2000'7c4c 0x2 tim.o [1] + .bss zero 0x2000'7c4e 0x2 ucos_ii.o [1] + .bss zero 0x2000'7c50 0x2 ucos_ii.o [1] + .bss zero 0x2000'7c52 0x2 usart.o [1] + .bss zero 0x2000'7c54 0x2 usart.o [1] + .bss zero 0x2000'7c56 0x2 usart.o [1] + .bss zero 0x2000'7c58 0x2 usart.o [1] + .bss zero 0x2000'7c5a 0x1 flash_save.o [1] + .bss zero 0x2000'7c5b 0x1 tim.o [1] + .bss zero 0x2000'7c5c 0x1 tim.o [1] + .bss zero 0x2000'7c5d 0x1 tim.o [1] + .bss zero 0x2000'7c5e 0x1 tim.o [1] + .bss zero 0x2000'7c5f 0x1 tim.o [1] + .bss zero 0x2000'7c60 0x1 tim.o [1] + .bss zero 0x2000'7c61 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c62 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c63 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c64 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c65 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c66 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c67 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c68 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c69 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c6a 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c6b 0x1 ucos_ii.o [1] + .bss zero 0x2000'7c6c 0x1 usart.o [1] + - 0x2000'7c6d 0x7c5d "P2", part 3 of 3: 0x1000 - CSTACK 0x2000'3be8 0x1000 - CSTACK uninit 0x2000'3be8 0x1000 - - 0x2000'4be8 0x1000 + CSTACK 0x2000'7c70 0x1000 + CSTACK uninit 0x2000'7c70 0x1000 + - 0x2000'8c70 0x1000 Unused ranges: From To Size ---- -- ---- - 0x800'6fb0 0x80f'ffff 0xf'9050 - 0x2000'3be4 0x2000'3be7 0x4 - 0x2000'4be8 0x2001'ffff 0x1'b418 + 0x800'6e74 0x80f'ffff 0xf'918c + 0x2000'8c70 0x2001'ffff 0x1'7390 ******************************************************************************* @@ -437,12 +437,12 @@ Unused ranges: Address Size ------- ---- Zero (__iar_zero_init3) - 1 destination range, total size 0x3bd1: - 0x2000'0010 0x3bd1 + 1 destination range, total size 0x7c5d: + 0x2000'0010 0x7c5d Copy (__iar_copy_init3) 1 source range, total size 0x10: - 0x800'6df0 0x10 + 0x800'6cb8 0x10 1 destination range, total size 0x10: 0x2000'0000 0x10 @@ -462,7 +462,8 @@ e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\test.1\Obj: [1] app_hooks.o 16 dma.o 64 flash_save.o 544 4 101 - main.o 464 3'072 + gpio.o 228 + main.o 472 3'072 modbus_crc.o 56 512 modbus_log.o 68 1'026 os_cpu_a.o 196 @@ -472,7 +473,7 @@ e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\test.1\Obj: [1] stm32f4xx_hal.o 64 4 8 stm32f4xx_hal_cortex.o 276 stm32f4xx_hal_dma.o 1'348 8 - stm32f4xx_hal_gpio.o 604 + stm32f4xx_hal_gpio.o 628 stm32f4xx_hal_msp.o 72 stm32f4xx_hal_pwr.o 28 stm32f4xx_hal_pwr_ex.o 56 @@ -483,11 +484,11 @@ e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\test.1\Obj: [1] stm32f4xx_hal_uart.o 3'182 stm32f4xx_it.o 160 system_stm32f4xx.o 16 28 4 - tim.o 4'032 4 880 + tim.o 4'164 4 892 ucos_ii.o 5'596 344 6'171 - usart.o 2'732 3'477 + usart.o 2'024 19'989 ------------------------------------------------------- - Total: 25'950 1'018 15'329 + Total: 25'634 1'018 31'853 dl7M_tlf.a: [2] exit.o 4 @@ -524,491 +525,487 @@ shb_l.a: [5] Gaps 2 2 Linker created 36 4'096 ----------------------------------------------------------- - Grand Total: 27'536 1'056 19'425 + Grand Total: 27'220 1'056 35'949 ******************************************************************************* *** ENTRY LIST *** -Entry Address Size Type Object ------ ------- ---- ---- ------ -.iar.init_table$$Base 0x800'6cf8 -- Gb - Linker created - -.iar.init_table$$Limit 0x800'6d1c -- Gb - Linker created - -?main 0x800'6d21 Code Gb cmain.o [4] -AHBPrescTable 0x800'6d90 0x10 Data Gb system_stm32f4xx.o [1] -APBPrescTable 0x800'6e14 0x8 Data Gb system_stm32f4xx.o [1] -App_TCBInitHook 0x800'1b85 0x2 Code Gb app_hooks.o [1] -App_TaskCreateHook 0x800'1b79 0x2 Code Gb app_hooks.o [1] -App_TaskDelHook 0x800'1b7b 0x2 Code Gb app_hooks.o [1] -App_TaskIdleHook 0x800'1b7d 0x2 Code Gb app_hooks.o [1] -App_TaskReturnHook 0x800'1b81 0x2 Code Gb app_hooks.o [1] -App_TaskStatHook 0x800'1b7f 0x2 Code Gb app_hooks.o [1] -App_TaskSwHook 0x800'1b83 0x2 Code Gb app_hooks.o [1] -App_TimeTickHook 0x800'1b87 0x2 Code Gb app_hooks.o [1] -BackupSRAM_Init 0x800'3da1 0x48 Code Gb flash_save.o [1] -BackupSRAM_RestoreData 0x800'3e33 0x5e Code Gb flash_save.o [1] -BackupSRAM_SaveRegData 0x800'3de9 0x4a Code Gb flash_save.o [1] -BusFault_Handler 0x800'6c13 0x2 Code Gb stm32f4xx_it.o [1] -CSTACK$$Base 0x2000'3be8 -- Gb - Linker created - -CSTACK$$Limit 0x2000'4be8 -- Gb - Linker created - +Entry Address Size Type Object +----- ------- ---- ---- ------ +.iar.init_table$$Base 0x800'6bc0 -- Gb - Linker created - +.iar.init_table$$Limit 0x800'6be4 -- Gb - Linker created - +?main 0x800'6be9 Code Gb cmain.o [4] +AHBPrescTable 0x800'6c58 0x10 Data Gb system_stm32f4xx.o [1] +APBPrescTable 0x800'6cdc 0x8 Data Gb system_stm32f4xx.o [1] +App_TCBInitHook 0x800'1b85 0x2 Code Gb app_hooks.o [1] +App_TaskCreateHook 0x800'1b79 0x2 Code Gb app_hooks.o [1] +App_TaskDelHook 0x800'1b7b 0x2 Code Gb app_hooks.o [1] +App_TaskIdleHook 0x800'1b7d 0x2 Code Gb app_hooks.o [1] +App_TaskReturnHook 0x800'1b81 0x2 Code Gb app_hooks.o [1] +App_TaskStatHook 0x800'1b7f 0x2 Code Gb app_hooks.o [1] +App_TaskSwHook 0x800'1b83 0x2 Code Gb app_hooks.o [1] +App_TimeTickHook 0x800'1b87 0x2 Code Gb app_hooks.o [1] +BackupSRAM_Init 0x800'3ec5 0x48 Code Gb flash_save.o [1] +BackupSRAM_RestoreData 0x800'3f57 0x5e Code Gb flash_save.o [1] +BackupSRAM_SaveRegData 0x800'3f0d 0x4a Code Gb flash_save.o [1] +BusFault_Handler 0x800'6adb 0x2 Code Gb stm32f4xx_it.o [1] +CSTACK$$Base 0x2000'7c70 -- Gb - Linker created - +CSTACK$$Limit 0x2000'8c70 -- Gb - Linker created - DMA2_Stream0_IRQHandler - 0x800'6c7f 0x12 Code Gb stm32f4xx_it.o [1] + 0x800'6b47 0x12 Code Gb stm32f4xx_it.o [1] DMA2_Stream2_IRQHandler - 0x800'6c5b 0x12 Code Gb stm32f4xx_it.o [1] + 0x800'6b23 0x12 Code Gb stm32f4xx_it.o [1] DMA2_Stream7_IRQHandler - 0x800'6c6d 0x12 Code Gb stm32f4xx_it.o [1] -DMA_Backup_Init 0x800'3cb1 0x78 Code Gb flash_save.o [1] + 0x800'6b35 0x12 Code Gb stm32f4xx_it.o [1] +DMA_Backup_Init 0x800'3dd5 0x78 Code Gb flash_save.o [1] DMA_CalcBaseAndBitshift - 0x800'56f1 0x30 Code Lc stm32f4xx_hal_dma.o [1] + 0x800'55d1 0x30 Code Lc stm32f4xx_hal_dma.o [1] DMA_CalcBaseAndBitshift::flagBitshiftOffset - 0x800'6e0c 0x8 Data Lc stm32f4xx_hal_dma.o [1] -DMA_CheckFifoParam 0x800'5731 0x9c Code Lc stm32f4xx_hal_dma.o [1] -DMA_SetConfig 0x800'56c3 0x2e Code Lc stm32f4xx_hal_dma.o [1] + 0x800'6cd4 0x8 Data Lc stm32f4xx_hal_dma.o [1] +DMA_CheckFifoParam 0x800'5611 0x9c Code Lc stm32f4xx_hal_dma.o [1] +DMA_SetConfig 0x800'55a3 0x2e Code Lc stm32f4xx_hal_dma.o [1] DMA_Start_CopyFromBKPSRAM - 0x800'3d65 0x3c Code Gb flash_save.o [1] + 0x800'3e89 0x3c Code Gb flash_save.o [1] DMA_Start_CopyToBKPSRAM - 0x800'3d29 0x3c Code Gb flash_save.o [1] -DebugMon_Handler 0x800'6c19 0x2 Code Gb stm32f4xx_it.o [1] -EnableBackupDomain 0x800'3c91 0x20 Code Gb flash_save.o [1] -Error_Handler 0x800'3871 0x4 Code Gb main.o [1] -Get_Coil_Bit 0x800'4aeb 0x3e Code Lc usart.o [1] -HAL_DMA_Abort 0x800'53f7 0x9c Code Gb stm32f4xx_hal_dma.o [1] -HAL_DMA_Abort_IT 0x800'5493 0x28 Code Gb stm32f4xx_hal_dma.o [1] -HAL_DMA_IRQHandler 0x800'54bb 0x208 Code Gb stm32f4xx_hal_dma.o [1] -HAL_DMA_Init 0x800'5289 0xe2 Code Gb stm32f4xx_hal_dma.o [1] -HAL_DMA_Start_IT 0x800'536b 0x8c Code Gb stm32f4xx_hal_dma.o [1] -HAL_GPIO_Init 0x800'3921 0x222 Code Gb stm32f4xx_hal_gpio.o [1] -HAL_GetTick 0x800'66c1 0xc Code Wk stm32f4xx_hal.o [1] -HAL_Init 0x800'4101 0x30 Code Gb stm32f4xx_hal.o [1] -HAL_InitTick 0x800'5805 0xac Code Gb stm32f4xx_hal_timebase_tim.o [1] -HAL_MspInit 0x800'58c5 0x48 Code Gb stm32f4xx_hal_msp.o [1] -HAL_NVIC_EnableIRQ 0x800'3c6f 0xe Code Gb stm32f4xx_hal_cortex.o [1] -HAL_NVIC_SetPriority 0x800'3c45 0x2a Code Gb stm32f4xx_hal_cortex.o [1] + 0x800'3e4d 0x3c Code Gb flash_save.o [1] +DebugMon_Handler 0x800'6ae1 0x2 Code Gb stm32f4xx_it.o [1] +EnableBackupDomain 0x800'3db5 0x20 Code Gb flash_save.o [1] +Error_Handler 0x800'397d 0x4 Code Gb main.o [1] +HAL_DMA_Abort 0x800'52d7 0x9c Code Gb stm32f4xx_hal_dma.o [1] +HAL_DMA_Abort_IT 0x800'5373 0x28 Code Gb stm32f4xx_hal_dma.o [1] +HAL_DMA_IRQHandler 0x800'539b 0x208 Code Gb stm32f4xx_hal_dma.o [1] +HAL_DMA_Init 0x800'5169 0xe2 Code Gb stm32f4xx_hal_dma.o [1] +HAL_DMA_Start_IT 0x800'524b 0x8c Code Gb stm32f4xx_hal_dma.o [1] +HAL_GPIO_Init 0x800'3a2d 0x222 Code Gb stm32f4xx_hal_gpio.o [1] +HAL_GPIO_WritePin 0x800'3c4f 0x1a Code Gb stm32f4xx_hal_gpio.o [1] +HAL_GetTick 0x800'6589 0xc Code Wk stm32f4xx_hal.o [1] +HAL_Init 0x800'41c1 0x30 Code Gb stm32f4xx_hal.o [1] +HAL_InitTick 0x800'56e5 0xac Code Gb stm32f4xx_hal_timebase_tim.o [1] +HAL_MspInit 0x800'57a5 0x48 Code Gb stm32f4xx_hal_msp.o [1] +HAL_NVIC_EnableIRQ 0x800'3d93 0xe Code Gb stm32f4xx_hal_cortex.o [1] +HAL_NVIC_SetPriority 0x800'3d69 0x2a Code Gb stm32f4xx_hal_cortex.o [1] HAL_NVIC_SetPriorityGrouping - 0x800'3c39 0xc Code Gb stm32f4xx_hal_cortex.o [1] + 0x800'3d5d 0xc Code Gb stm32f4xx_hal_cortex.o [1] HAL_PWREx_EnableBkUpReg - 0x800'57cd 0x2e Code Gb stm32f4xx_hal_pwr_ex.o [1] + 0x800'56ad 0x2e Code Gb stm32f4xx_hal_pwr_ex.o [1] HAL_PWR_EnableBkUpAccess - 0x800'526d 0x14 Code Gb stm32f4xx_hal_pwr.o [1] -HAL_RCC_ClockConfig 0x800'500d 0x140 Code Gb stm32f4xx_hal_rcc.o [1] -HAL_RCC_GetClockConfig 0x800'517f 0x34 Code Gb stm32f4xx_hal_rcc.o [1] -HAL_RCC_GetHCLKFreq 0x800'514d 0x6 Code Gb stm32f4xx_hal_rcc.o [1] -HAL_RCC_GetPCLK1Freq 0x800'5153 0x16 Code Gb stm32f4xx_hal_rcc.o [1] -HAL_RCC_GetPCLK2Freq 0x800'5169 0x16 Code Gb stm32f4xx_hal_rcc.o [1] -HAL_RCC_OscConfig 0x800'4c21 0x3ec Code Wk stm32f4xx_hal_rcc.o [1] + 0x800'514d 0x14 Code Gb stm32f4xx_hal_pwr.o [1] +HAL_RCC_ClockConfig 0x800'4eed 0x140 Code Gb stm32f4xx_hal_rcc.o [1] +HAL_RCC_GetClockConfig 0x800'505f 0x34 Code Gb stm32f4xx_hal_rcc.o [1] +HAL_RCC_GetHCLKFreq 0x800'502d 0x6 Code Gb stm32f4xx_hal_rcc.o [1] +HAL_RCC_GetPCLK1Freq 0x800'5033 0x16 Code Gb stm32f4xx_hal_rcc.o [1] +HAL_RCC_GetPCLK2Freq 0x800'5049 0x16 Code Gb stm32f4xx_hal_rcc.o [1] +HAL_RCC_OscConfig 0x800'4b01 0x3ec Code Wk stm32f4xx_hal_rcc.o [1] HAL_TIMEx_BreakCallback - 0x800'40fb 0x2 Code Wk stm32f4xx_hal_tim_ex.o [1] + 0x800'41b9 0x2 Code Wk stm32f4xx_hal_tim_ex.o [1] HAL_TIMEx_CommutCallback - 0x800'40ff 0x2 Code Wk stm32f4xx_hal_tim_ex.o [1] + 0x800'41bd 0x2 Code Wk stm32f4xx_hal_tim_ex.o [1] HAL_TIMEx_MasterConfigSynchronization - 0x800'3875 0x8e Code Gb stm32f4xx_hal_tim_ex.o [1] -HAL_TIM_Base_Init 0x800'2b5d 0x6e Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_Base_MspInit 0x800'1f31 0x14c Code Gb tim.o [1] -HAL_TIM_Base_Start 0x800'2bcb 0x8e Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_Base_Start_IT 0x800'2c89 0x9a Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_Base_Stop 0x800'2c59 0x30 Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_Base_Stop_IT 0x800'2d23 0x3c Code Gb stm32f4xx_hal_tim.o [1] + 0x800'3981 0x8e Code Gb stm32f4xx_hal_tim_ex.o [1] +HAL_TIM_Base_Init 0x800'2c6d 0x6e Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_Base_MspInit 0x800'1f3d 0x14e Code Gb tim.o [1] +HAL_TIM_Base_Start 0x800'2cdb 0x8e Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_Base_Start_IT 0x800'2d99 0x9a Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_Base_Stop 0x800'2d69 0x30 Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_Base_Stop_IT 0x800'2e33 0x3c Code Gb stm32f4xx_hal_tim.o [1] HAL_TIM_ConfigClockSource - 0x800'325b 0xf4 Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_IRQHandler 0x800'3021 0x13e Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_MspPostInit 0x800'207d 0x126 Code Gb tim.o [1] + 0x800'336b 0xf4 Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_IRQHandler 0x800'3131 0x13e Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_MspPostInit 0x800'208b 0x128 Code Gb tim.o [1] HAL_TIM_PWM_ConfigChannel - 0x800'315f 0xfc Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_PWM_Init 0x800'2d7d 0x6e Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_PWM_Start_IT 0x800'2e99 0x16a Code Gb stm32f4xx_hal_tim.o [1] -HAL_TIM_PWM_Stop 0x800'2deb 0xae Code Gb stm32f4xx_hal_tim.o [1] + 0x800'326f 0xfc Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_PWM_Init 0x800'2e8d 0x6e Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_PWM_Start_IT 0x800'2fa9 0x16a Code Gb stm32f4xx_hal_tim.o [1] +HAL_TIM_PWM_Stop 0x800'2efb 0xae Code Gb stm32f4xx_hal_tim.o [1] HAL_TIM_PeriodElapsedCallback - 0x800'22cb 0xda Code Gb tim.o [1] -HAL_UART_DMAStop 0x800'5a63 0x92 Code Gb stm32f4xx_hal_uart.o [1] -HAL_UART_IRQHandler 0x800'5af5 0x2f6 Code Gb stm32f4xx_hal_uart.o [1] -HAL_UART_Init 0x800'590d 0x7a Code Gb stm32f4xx_hal_uart.o [1] -HAL_UART_MspInit 0x800'4193 0x13c Code Gb usart.o [1] -HAL_UART_Receive_DMA 0x800'5a2d 0x36 Code Gb stm32f4xx_hal_uart.o [1] -HAL_UART_Transmit_DMA 0x800'5987 0x9a Code Gb stm32f4xx_hal_uart.o [1] + 0x800'22db 0xd2 Code Gb tim.o [1] +HAL_UART_DMAStop 0x800'5957 0x92 Code Gb stm32f4xx_hal_uart.o [1] +HAL_UART_IRQHandler 0x800'59e9 0x2f6 Code Gb stm32f4xx_hal_uart.o [1] +HAL_UART_Init 0x800'5801 0x7a Code Gb stm32f4xx_hal_uart.o [1] +HAL_UART_MspInit 0x800'4337 0x13c Code Gb usart.o [1] +HAL_UART_Receive_DMA 0x800'5921 0x36 Code Gb stm32f4xx_hal_uart.o [1] +HAL_UART_Transmit_DMA 0x800'587b 0x9a Code Gb stm32f4xx_hal_uart.o [1] HAL_UART_TxCpltCallback - 0x800'43db 0x14 Code Gb usart.o [1] -HardFault_Handler 0x800'6c0f 0x2 Code Gb stm32f4xx_it.o [1] -KeyTask 0x800'383d 0x18 Code Lc main.o [1] -KeyTaskStk 0x2000'197c 0x400 Data Lc main.o [1] -MODBUSTask 0x800'3825 0x18 Code Lc main.o [1] -MODBUSTaskStk 0x2000'157c 0x400 Data Lc main.o [1] -MX_DMA_Init 0x800'4be1 0x40 Code Gb dma.o [1] -MX_TIM10_Init 0x800'1d53 0x7c Code Gb tim.o [1] -MX_TIM11_Init 0x800'1dcf 0x76 Code Gb tim.o [1] -MX_TIM13_Init 0x800'1e45 0x76 Code Gb tim.o [1] -MX_TIM14_Init 0x800'1ebb 0x76 Code Gb tim.o [1] -MX_TIM2_Init 0x800'1c7f 0x84 Code Gb tim.o [1] -MX_TIM6_Init 0x800'1d03 0x50 Code Gb tim.o [1] -MX_USART1_UART_Init 0x800'4135 0x5e Code Gb usart.o [1] -MemManage_Handler 0x800'6c11 0x2 Code Gb stm32f4xx_it.o [1] -ModbusSlave 0x2000'0010 0x984 Data Gb usart.o [1] -Modbus_CRC16 0x800'6645 0x34 Code Gb modbus_crc.o [1] -Modbus_Handle_SendLog 0x800'4531 0x11e Code Gb usart.o [1] -Modbus_Init 0x800'43ef 0x3a Code Gb usart.o [1] -Modbus_Log 0x800'667d 0x44 Code Gb modbus_log.o [1] -Modbus_Process 0x800'4429 0x108 Code Gb usart.o [1] -Modbus_Process_Read_Coils - 0x800'464f 0x106 Code Lc usart.o [1] + 0x800'457f 0x14 Code Gb usart.o [1] +HardFault_Handler 0x800'6ad7 0x2 Code Gb stm32f4xx_it.o [1] +KeyTask 0x800'3945 0x1a Code Lc main.o [1] +KeyTaskStk 0x2000'59fc 0x400 Data Lc main.o [1] +MODBUSTask 0x800'392d 0x18 Code Lc main.o [1] +MODBUSTaskStk 0x2000'55fc 0x400 Data Lc main.o [1] +MX_DMA_Init 0x800'4ac1 0x40 Code Gb dma.o [1] +MX_GPIO_Init 0x800'41f5 0xe4 Code Gb gpio.o [1] +MX_TIM10_Init 0x800'1d57 0x7e Code Gb tim.o [1] +MX_TIM11_Init 0x800'1dd5 0x78 Code Gb tim.o [1] +MX_TIM13_Init 0x800'1e4d 0x78 Code Gb tim.o [1] +MX_TIM14_Init 0x800'1ec5 0x78 Code Gb tim.o [1] +MX_TIM2_Init 0x800'1c7d 0x88 Code Gb tim.o [1] +MX_TIM6_Init 0x800'1d05 0x52 Code Gb tim.o [1] +MX_USART1_UART_Init 0x800'42d9 0x5e Code Gb usart.o [1] +MemManage_Handler 0x800'6ad9 0x2 Code Gb stm32f4xx_it.o [1] +ModbusSlave 0x2000'0010 0x4a04 Data Gb usart.o [1] +Modbus_CRC16 0x800'650d 0x34 Code Gb modbus_crc.o [1] +Modbus_Handle_SendLog 0x800'4699 0x11e Code Gb usart.o [1] +Modbus_Init 0x800'4593 0x1e Code Gb usart.o [1] +Modbus_Log 0x800'6545 0x44 Code Gb modbus_log.o [1] +Modbus_Process 0x800'45b1 0xe8 Code Gb usart.o [1] Modbus_Process_Read_Holding_Regs - 0x800'4755 0xc6 Code Lc usart.o [1] -Modbus_Process_Write_Multiple_Coils - 0x800'481b 0xfe Code Lc usart.o [1] + 0x800'47b7 0xc8 Code Lc usart.o [1] Modbus_Process_Write_Multiple_Regs - 0x800'499b 0xe0 Code Lc usart.o [1] + 0x800'4913 0xf0 Code Lc usart.o [1] Modbus_Process_Write_Reg - 0x800'4919 0x82 Code Lc usart.o [1] -Modbus_Send_Exception 0x800'4aad 0x3e Code Lc usart.o [1] -Modbus_Send_Response 0x800'4a7b 0x32 Code Lc usart.o [1] -NMI_Handler 0x800'6c0d 0x2 Code Gb stm32f4xx_it.o [1] -NVIC_EncodePriority 0x800'3bf9 0x40 Code Lc stm32f4xx_hal_cortex.o [1] -OSCPUUsage 0x2000'3bd5 0x1 Data Gb ucos_ii.o [1] -OSCtxSw 0x800'179b Code Gb os_cpu_a.o [1] -OSCtxSwCtr 0x2000'3b78 0x4 Data Gb ucos_ii.o [1] -OSDataSize 0x800'6fae 0x2 Data Gb os_dbg.o [1] -OSDebugEn 0x800'6906 0x2 Data Gb os_dbg.o [1] -OSDebugInit 0x800'19b9 0x1c0 Code Gb os_dbg.o [1] -OSEndiannessTest 0x800'6e1c 0x4 Data Gb os_dbg.o [1] -OSEventEn 0x800'690a 0x2 Data Gb os_dbg.o [1] -OSEventFreeList 0x2000'3b7c 0x4 Data Gb ucos_ii.o [1] -OSEventMax 0x800'6d1c 0x2 Data Gb os_dbg.o [1] -OSEventMultiEn 0x800'6f4e 0x2 Data Gb os_dbg.o [1] -OSEventNameEn 0x800'6d46 0x2 Data Gb os_dbg.o [1] -OSEventNameSet 0x800'0189 0x54 Code Gb ucos_ii.o [1] -OSEventSize 0x800'6d52 0x2 Data Gb os_dbg.o [1] -OSEventTbl 0x2000'3584 0xf0 Data Gb ucos_ii.o [1] -OSEventTblSize 0x800'6f4c 0x2 Data Gb os_dbg.o [1] -OSFlagEn 0x800'6f50 0x2 Data Gb os_dbg.o [1] -OSFlagFreeList 0x2000'3b80 0x4 Data Gb ucos_ii.o [1] -OSFlagGrpSize 0x800'6f52 0x2 Data Gb os_dbg.o [1] -OSFlagMax 0x800'6f58 0x2 Data Gb os_dbg.o [1] -OSFlagNameEn 0x800'6f5a 0x2 Data Gb os_dbg.o [1] -OSFlagNodeSize 0x800'6f54 0x2 Data Gb os_dbg.o [1] -OSFlagTbl 0x2000'386c 0x50 Data Gb ucos_ii.o [1] -OSFlagWidth 0x800'6f56 0x2 Data Gb os_dbg.o [1] -OSIdleCtr 0x2000'3b8c 0x4 Data Gb ucos_ii.o [1] -OSIdleCtrMax 0x2000'3b84 0x4 Data Gb ucos_ii.o [1] -OSIdleCtrRun 0x2000'3b88 0x4 Data Gb ucos_ii.o [1] -OSInit 0x800'01dd 0x38 Code Gb ucos_ii.o [1] -OSInitHookBegin 0x800'1829 0x2c Code Gb os_cpu_c.o [1] -OSInitHookEnd 0x800'1855 0x2 Code Gb os_cpu_c.o [1] -OSIntCtxSw 0x800'17a3 Code Gb os_cpu_a.o [1] -OSIntEnter 0x800'0215 0x1c Code Gb ucos_ii.o [1] -OSIntExit 0x800'0231 0x78 Code Gb ucos_ii.o [1] -OSIntNesting 0x2000'3bd7 0x1 Data Gb ucos_ii.o [1] -OSLockNesting 0x2000'3bd8 0x1 Data Gb ucos_ii.o [1] -OSLowestPrio 0x800'6f5c 0x2 Data Gb os_dbg.o [1] -OSMboxEn 0x800'6f5e 0x2 Data Gb os_dbg.o [1] -OSMemEn 0x800'6f60 0x2 Data Gb os_dbg.o [1] -OSMemFreeList 0x2000'3ba0 0x4 Data Gb ucos_ii.o [1] -OSMemMax 0x800'6f62 0x2 Data Gb os_dbg.o [1] -OSMemNameEn 0x800'6f64 0x2 Data Gb os_dbg.o [1] -OSMemSize 0x800'6f66 0x2 Data Gb os_dbg.o [1] -OSMemTbl 0x2000'3674 0x78 Data Gb ucos_ii.o [1] -OSMemTblSize 0x800'6f68 0x2 Data Gb os_dbg.o [1] -OSMutexEn 0x800'6f6a 0x2 Data Gb os_dbg.o [1] -OSPrioCur 0x2000'3bd9 0x1 Data Gb ucos_ii.o [1] -OSPrioHighRdy 0x2000'3bda 0x1 Data Gb ucos_ii.o [1] -OSPtrSize 0x800'6f6c 0x2 Data Gb os_dbg.o [1] -OSQEn 0x800'6f6e 0x2 Data Gb os_dbg.o [1] -OSQFreeList 0x2000'3ba4 0x4 Data Gb ucos_ii.o [1] -OSQMax 0x800'6f70 0x2 Data Gb os_dbg.o [1] -OSQSize 0x800'6f72 0x2 Data Gb os_dbg.o [1] -OSQTbl 0x2000'374c 0x60 Data Gb ucos_ii.o [1] -OSRdyGrp 0x2000'3bdb 0x1 Data Gb ucos_ii.o [1] -OSRdyTbl 0x2000'3b3c 0x8 Data Gb ucos_ii.o [1] -OSRdyTblSize 0x800'6f74 0x2 Data Gb os_dbg.o [1] -OSRunning 0x2000'3bdc 0x1 Data Gb ucos_ii.o [1] -OSSchedLock 0x800'02a9 0x36 Code Gb ucos_ii.o [1] -OSSchedUnlock 0x800'02df 0x58 Code Gb ucos_ii.o [1] -OSSemCreate 0x800'0d33 0x4e Code Gb ucos_ii.o [1] -OSSemEn 0x800'6f76 0x2 Data Gb os_dbg.o [1] -OSSemPend 0x800'0d83 0xe8 Code Gb ucos_ii.o [1] -OSSemPost 0x800'0e75 0x62 Code Gb ucos_ii.o [1] -OSStart 0x800'0337 0x3a Code Gb ucos_ii.o [1] -OSStartHighRdy 0x800'1773 Code Gb os_cpu_a.o [1] -OSStatInit 0x800'0371 0x42 Code Gb ucos_ii.o [1] -OSStatRdy 0x2000'3bd6 0x1 Data Gb ucos_ii.o [1] -OSStkWidth 0x800'6f78 0x2 Data Gb os_dbg.o [1] -OSTCBCur 0x2000'3b90 0x4 Data Gb ucos_ii.o [1] -OSTCBFreeList 0x2000'3b94 0x4 Data Gb ucos_ii.o [1] -OSTCBHighRdy 0x2000'3b98 0x4 Data Gb ucos_ii.o [1] -OSTCBInitHook 0x800'191f 0xc Code Gb os_cpu_c.o [1] -OSTCBList 0x2000'3b9c 0x4 Data Gb ucos_ii.o [1] -OSTCBPrioTbl 0x2000'3184 0x100 Data Gb ucos_ii.o [1] -OSTCBPrioTblMax 0x800'6f92 0x2 Data Gb os_dbg.o [1] -OSTCBSize 0x800'6f94 0x2 Data Gb os_dbg.o [1] -OSTCBTbl 0x2000'0994 0x7e8 Data Gb ucos_ii.o [1] -OSTaskCreateEn 0x800'6f7a 0x2 Data Gb os_dbg.o [1] -OSTaskCreateExt 0x800'0ee1 0xd4 Code Gb ucos_ii.o [1] -OSTaskCreateExtEn 0x800'6f7c 0x2 Data Gb os_dbg.o [1] -OSTaskCreateHook 0x800'1857 0xc Code Gb os_cpu_c.o [1] -OSTaskCtr 0x2000'3bdd 0x1 Data Gb ucos_ii.o [1] -OSTaskDel 0x800'0fb5 0x17a Code Gb ucos_ii.o [1] -OSTaskDelEn 0x800'6f7e 0x2 Data Gb os_dbg.o [1] -OSTaskDelHook 0x800'1863 0xc Code Gb os_cpu_c.o [1] -OSTaskIdleHook 0x800'186f 0x8 Code Gb os_cpu_c.o [1] -OSTaskIdleStk 0x2000'2dfc 0x200 Data Gb ucos_ii.o [1] -OSTaskIdleStkSize 0x800'6f80 0x2 Data Gb os_dbg.o [1] -OSTaskMax 0x800'6f84 0x2 Data Gb os_dbg.o [1] -OSTaskNameEn 0x800'6f86 0x2 Data Gb os_dbg.o [1] -OSTaskNameSet 0x800'112f 0x90 Code Gb ucos_ii.o [1] -OSTaskProfileEn 0x800'6f82 0x2 Data Gb os_dbg.o [1] -OSTaskRegNextAvailID 0x2000'3bdf 0x1 Data Gb ucos_ii.o [1] -OSTaskRegTblSize 0x800'6f90 0x2 Data Gb os_dbg.o [1] -OSTaskReturnHook 0x800'1877 0xc Code Gb os_cpu_c.o [1] -OSTaskStatEn 0x800'6f88 0x2 Data Gb os_dbg.o [1] -OSTaskStatHook 0x800'1883 0x8 Code Gb os_cpu_c.o [1] -OSTaskStatStk 0x2000'217c 0x400 Data Gb ucos_ii.o [1] -OSTaskStatStkChkEn 0x800'6f8c 0x2 Data Gb os_dbg.o [1] -OSTaskStatStkSize 0x800'6f8a 0x2 Data Gb os_dbg.o [1] -OSTaskStkChk 0x800'11cd 0xb4 Code Gb ucos_ii.o [1] -OSTaskStkInit 0x800'188b 0x8c Code Gb os_cpu_c.o [1] -OSTaskSuspend 0x800'1281 0xd6 Code Gb ucos_ii.o [1] -OSTaskSwHook 0x800'1917 0x8 Code Gb os_cpu_c.o [1] -OSTaskSwHookEn 0x800'6f8e 0x2 Data Gb os_dbg.o [1] -OSTickStepState 0x2000'3bde 0x1 Data Gb ucos_ii.o [1] -OSTicksPerSec 0x800'6f96 0x2 Data Gb os_dbg.o [1] -OSTime 0x2000'3ba8 0x4 Data Gb ucos_ii.o [1] -OSTimeDly 0x800'1387 0x6e Code Gb ucos_ii.o [1] -OSTimeDlyHMSM 0x800'1401 0xb0 Code Gb ucos_ii.o [1] -OSTimeTick 0x800'03b3 0xe4 Code Gb ucos_ii.o [1] -OSTimeTickHook 0x800'192b 0x1e Code Gb os_cpu_c.o [1] -OSTimeTickHookEn 0x800'6f98 0x2 Data Gb os_dbg.o [1] -OSTmrCfgMax 0x800'6f9e 0x2 Data Gb os_dbg.o [1] -OSTmrCfgNameEn 0x800'6fa0 0x2 Data Gb os_dbg.o [1] -OSTmrCfgTicksPerSec 0x800'6fa4 0x2 Data Gb os_dbg.o [1] -OSTmrCfgWheelSize 0x800'6fa2 0x2 Data Gb os_dbg.o [1] -OSTmrCtr 0x2000'3bbe 0x2 Data Lc os_cpu_c.o [1] -OSTmrEn 0x800'6f9c 0x2 Data Gb os_dbg.o [1] -OSTmrFree 0x2000'3bc2 0x2 Data Gb ucos_ii.o [1] -OSTmrFreeList 0x2000'3bb8 0x4 Data Gb ucos_ii.o [1] -OSTmrSem 0x2000'3bb0 0x4 Data Gb ucos_ii.o [1] -OSTmrSemSignal 0x2000'3bb4 0x4 Data Gb ucos_ii.o [1] -OSTmrSignal 0x800'14c9 0xe Code Gb ucos_ii.o [1] -OSTmrSize 0x800'6fa6 0x2 Data Gb os_dbg.o [1] -OSTmrTaskStk 0x2000'257c 0x400 Data Gb ucos_ii.o [1] -OSTmrTbl 0x2000'297c 0x280 Data Gb ucos_ii.o [1] -OSTmrTblSize 0x800'6fa8 0x2 Data Gb os_dbg.o [1] -OSTmrTime 0x2000'3bac 0x4 Data Gb ucos_ii.o [1] -OSTmrUsed 0x2000'3bc4 0x2 Data Gb ucos_ii.o [1] -OSTmrWheelSize 0x800'6faa 0x2 Data Gb os_dbg.o [1] -OSTmrWheelTbl 0x2000'3afc 0x40 Data Gb ucos_ii.o [1] -OSTmrWheelTblSize 0x800'6fac 0x2 Data Gb os_dbg.o [1] -OSTmr_Init 0x800'14d7 0xcc Code Gb ucos_ii.o [1] -OSTmr_InitTask 0x800'15a3 0x3a Code Lc ucos_ii.o [1] -OSTmr_Link 0x800'15dd 0x72 Code Lc ucos_ii.o [1] -OSTmr_Task 0x800'169d 0x88 Code Lc ucos_ii.o [1] -OSTmr_Unlink 0x800'164f 0x4c Code Lc ucos_ii.o [1] -OSUnMapTbl 0x800'6b0c 0x100 Data Gb ucos_ii.o [1] -OSVersionNbr 0x800'6f9a 0x2 Data Gb os_dbg.o [1] -OS_CPU_ExceptStk 0x2000'2bfc 0x200 Data Gb os_cpu_c.o [1] -OS_CPU_ExceptStkBase 0x2000'3b44 0x4 Data Gb os_cpu_c.o [1] -OS_CPU_PendSVHandler 0x800'17ab Code Gb os_cpu_a.o [1] -OS_CPU_SR_Restore 0x800'176d Code Gb os_cpu_a.o [1] -OS_CPU_SR_Save 0x800'1765 Code Gb os_cpu_a.o [1] -OS_CPU_SysTickHandler 0x800'1949 0x1c Code Gb os_cpu_c.o [1] -OS_CPU_SysTickInit 0x800'1979 0x24 Code Gb os_cpu_c.o [1] -OS_CPU_SysTickInitFreq 0x800'1965 0x14 Code Gb os_cpu_c.o [1] -OS_Dummy 0x800'0497 0x2 Code Gb ucos_ii.o [1] -OS_EventTaskRdy 0x800'0499 0xa8 Code Gb ucos_ii.o [1] -OS_EventTaskRemove 0x800'05af 0x3a Code Gb ucos_ii.o [1] + 0x800'487f 0x94 Code Lc usart.o [1] +Modbus_Send_Exception 0x800'4a35 0x3e Code Lc usart.o [1] +Modbus_Send_Response 0x800'4a03 0x32 Code Lc usart.o [1] +NMI_Handler 0x800'6ad5 0x2 Code Gb stm32f4xx_it.o [1] +NVIC_EncodePriority 0x800'3d1d 0x40 Code Lc stm32f4xx_hal_cortex.o [1] +OSCPUUsage 0x2000'7c61 0x1 Data Gb ucos_ii.o [1] +OSCtxSw 0x800'179b Code Gb os_cpu_a.o [1] +OSCtxSwCtr 0x2000'7c04 0x4 Data Gb ucos_ii.o [1] +OSDataSize 0x800'6e72 0x2 Data Gb os_dbg.o [1] +OSDebugEn 0x800'41be 0x2 Data Gb os_dbg.o [1] +OSDebugInit 0x800'19b9 0x1c0 Code Gb os_dbg.o [1] +OSEndiannessTest 0x800'6ce4 0x4 Data Gb os_dbg.o [1] +OSEventEn 0x800'650a 0x2 Data Gb os_dbg.o [1] +OSEventFreeList 0x2000'7c08 0x4 Data Gb ucos_ii.o [1] +OSEventMax 0x800'67ce 0x2 Data Gb os_dbg.o [1] +OSEventMultiEn 0x800'6c1a 0x2 Data Gb os_dbg.o [1] +OSEventNameEn 0x800'67d2 0x2 Data Gb os_dbg.o [1] +OSEventNameSet 0x800'0189 0x54 Code Gb ucos_ii.o [1] +OSEventSize 0x800'6be4 0x2 Data Gb os_dbg.o [1] +OSEventTbl 0x2000'7610 0xf0 Data Gb ucos_ii.o [1] +OSEventTblSize 0x800'6c0e 0x2 Data Gb os_dbg.o [1] +OSFlagEn 0x800'6e14 0x2 Data Gb os_dbg.o [1] +OSFlagFreeList 0x2000'7c0c 0x4 Data Gb ucos_ii.o [1] +OSFlagGrpSize 0x800'6e16 0x2 Data Gb os_dbg.o [1] +OSFlagMax 0x800'6e1c 0x2 Data Gb os_dbg.o [1] +OSFlagNameEn 0x800'6e1e 0x2 Data Gb os_dbg.o [1] +OSFlagNodeSize 0x800'6e18 0x2 Data Gb os_dbg.o [1] +OSFlagTbl 0x2000'78f8 0x50 Data Gb ucos_ii.o [1] +OSFlagWidth 0x800'6e1a 0x2 Data Gb os_dbg.o [1] +OSIdleCtr 0x2000'7c18 0x4 Data Gb ucos_ii.o [1] +OSIdleCtrMax 0x2000'7c10 0x4 Data Gb ucos_ii.o [1] +OSIdleCtrRun 0x2000'7c14 0x4 Data Gb ucos_ii.o [1] +OSInit 0x800'01dd 0x38 Code Gb ucos_ii.o [1] +OSInitHookBegin 0x800'1829 0x2c Code Gb os_cpu_c.o [1] +OSInitHookEnd 0x800'1855 0x2 Code Gb os_cpu_c.o [1] +OSIntCtxSw 0x800'17a3 Code Gb os_cpu_a.o [1] +OSIntEnter 0x800'0215 0x1c Code Gb ucos_ii.o [1] +OSIntExit 0x800'0231 0x78 Code Gb ucos_ii.o [1] +OSIntNesting 0x2000'7c63 0x1 Data Gb ucos_ii.o [1] +OSLockNesting 0x2000'7c64 0x1 Data Gb ucos_ii.o [1] +OSLowestPrio 0x800'6e20 0x2 Data Gb os_dbg.o [1] +OSMboxEn 0x800'6e22 0x2 Data Gb os_dbg.o [1] +OSMemEn 0x800'6e24 0x2 Data Gb os_dbg.o [1] +OSMemFreeList 0x2000'7c2c 0x4 Data Gb ucos_ii.o [1] +OSMemMax 0x800'6e26 0x2 Data Gb os_dbg.o [1] +OSMemNameEn 0x800'6e28 0x2 Data Gb os_dbg.o [1] +OSMemSize 0x800'6e2a 0x2 Data Gb os_dbg.o [1] +OSMemTbl 0x2000'7700 0x78 Data Gb ucos_ii.o [1] +OSMemTblSize 0x800'6e2c 0x2 Data Gb os_dbg.o [1] +OSMutexEn 0x800'6e2e 0x2 Data Gb os_dbg.o [1] +OSPrioCur 0x2000'7c65 0x1 Data Gb ucos_ii.o [1] +OSPrioHighRdy 0x2000'7c66 0x1 Data Gb ucos_ii.o [1] +OSPtrSize 0x800'6e30 0x2 Data Gb os_dbg.o [1] +OSQEn 0x800'6e32 0x2 Data Gb os_dbg.o [1] +OSQFreeList 0x2000'7c30 0x4 Data Gb ucos_ii.o [1] +OSQMax 0x800'6e34 0x2 Data Gb os_dbg.o [1] +OSQSize 0x800'6e36 0x2 Data Gb os_dbg.o [1] +OSQTbl 0x2000'77d8 0x60 Data Gb ucos_ii.o [1] +OSRdyGrp 0x2000'7c67 0x1 Data Gb ucos_ii.o [1] +OSRdyTbl 0x2000'7bc8 0x8 Data Gb ucos_ii.o [1] +OSRdyTblSize 0x800'6e38 0x2 Data Gb os_dbg.o [1] +OSRunning 0x2000'7c68 0x1 Data Gb ucos_ii.o [1] +OSSchedLock 0x800'02a9 0x36 Code Gb ucos_ii.o [1] +OSSchedUnlock 0x800'02df 0x58 Code Gb ucos_ii.o [1] +OSSemCreate 0x800'0d33 0x4e Code Gb ucos_ii.o [1] +OSSemEn 0x800'6e3a 0x2 Data Gb os_dbg.o [1] +OSSemPend 0x800'0d83 0xe8 Code Gb ucos_ii.o [1] +OSSemPost 0x800'0e75 0x62 Code Gb ucos_ii.o [1] +OSStart 0x800'0337 0x3a Code Gb ucos_ii.o [1] +OSStartHighRdy 0x800'1773 Code Gb os_cpu_a.o [1] +OSStatInit 0x800'0371 0x42 Code Gb ucos_ii.o [1] +OSStatRdy 0x2000'7c62 0x1 Data Gb ucos_ii.o [1] +OSStkWidth 0x800'6e3c 0x2 Data Gb os_dbg.o [1] +OSTCBCur 0x2000'7c1c 0x4 Data Gb ucos_ii.o [1] +OSTCBFreeList 0x2000'7c20 0x4 Data Gb ucos_ii.o [1] +OSTCBHighRdy 0x2000'7c24 0x4 Data Gb ucos_ii.o [1] +OSTCBInitHook 0x800'191f 0xc Code Gb os_cpu_c.o [1] +OSTCBList 0x2000'7c28 0x4 Data Gb ucos_ii.o [1] +OSTCBPrioTbl 0x2000'7210 0x100 Data Gb ucos_ii.o [1] +OSTCBPrioTblMax 0x800'6e56 0x2 Data Gb os_dbg.o [1] +OSTCBSize 0x800'6e58 0x2 Data Gb os_dbg.o [1] +OSTCBTbl 0x2000'4a14 0x7e8 Data Gb ucos_ii.o [1] +OSTaskCreateEn 0x800'6e3e 0x2 Data Gb os_dbg.o [1] +OSTaskCreateExt 0x800'0ee1 0xd4 Code Gb ucos_ii.o [1] +OSTaskCreateExtEn 0x800'6e40 0x2 Data Gb os_dbg.o [1] +OSTaskCreateHook 0x800'1857 0xc Code Gb os_cpu_c.o [1] +OSTaskCtr 0x2000'7c69 0x1 Data Gb ucos_ii.o [1] +OSTaskDel 0x800'0fb5 0x17a Code Gb ucos_ii.o [1] +OSTaskDelEn 0x800'6e42 0x2 Data Gb os_dbg.o [1] +OSTaskDelHook 0x800'1863 0xc Code Gb os_cpu_c.o [1] +OSTaskIdleHook 0x800'186f 0x8 Code Gb os_cpu_c.o [1] +OSTaskIdleStk 0x2000'6e7c 0x200 Data Gb ucos_ii.o [1] +OSTaskIdleStkSize 0x800'6e44 0x2 Data Gb os_dbg.o [1] +OSTaskMax 0x800'6e48 0x2 Data Gb os_dbg.o [1] +OSTaskNameEn 0x800'6e4a 0x2 Data Gb os_dbg.o [1] +OSTaskNameSet 0x800'112f 0x90 Code Gb ucos_ii.o [1] +OSTaskProfileEn 0x800'6e46 0x2 Data Gb os_dbg.o [1] +OSTaskRegNextAvailID 0x2000'7c6b 0x1 Data Gb ucos_ii.o [1] +OSTaskRegTblSize 0x800'6e54 0x2 Data Gb os_dbg.o [1] +OSTaskReturnHook 0x800'1877 0xc Code Gb os_cpu_c.o [1] +OSTaskStatEn 0x800'6e4c 0x2 Data Gb os_dbg.o [1] +OSTaskStatHook 0x800'1883 0x8 Code Gb os_cpu_c.o [1] +OSTaskStatStk 0x2000'61fc 0x400 Data Gb ucos_ii.o [1] +OSTaskStatStkChkEn 0x800'6e50 0x2 Data Gb os_dbg.o [1] +OSTaskStatStkSize 0x800'6e4e 0x2 Data Gb os_dbg.o [1] +OSTaskStkChk 0x800'11cd 0xb4 Code Gb ucos_ii.o [1] +OSTaskStkInit 0x800'188b 0x8c Code Gb os_cpu_c.o [1] +OSTaskSuspend 0x800'1281 0xd6 Code Gb ucos_ii.o [1] +OSTaskSwHook 0x800'1917 0x8 Code Gb os_cpu_c.o [1] +OSTaskSwHookEn 0x800'6e52 0x2 Data Gb os_dbg.o [1] +OSTickStepState 0x2000'7c6a 0x1 Data Gb ucos_ii.o [1] +OSTicksPerSec 0x800'6e5a 0x2 Data Gb os_dbg.o [1] +OSTime 0x2000'7c34 0x4 Data Gb ucos_ii.o [1] +OSTimeDly 0x800'1387 0x6e Code Gb ucos_ii.o [1] +OSTimeDlyHMSM 0x800'1401 0xb0 Code Gb ucos_ii.o [1] +OSTimeTick 0x800'03b3 0xe4 Code Gb ucos_ii.o [1] +OSTimeTickHook 0x800'192b 0x1e Code Gb os_cpu_c.o [1] +OSTimeTickHookEn 0x800'6e5c 0x2 Data Gb os_dbg.o [1] +OSTmrCfgMax 0x800'6e62 0x2 Data Gb os_dbg.o [1] +OSTmrCfgNameEn 0x800'6e64 0x2 Data Gb os_dbg.o [1] +OSTmrCfgTicksPerSec 0x800'6e68 0x2 Data Gb os_dbg.o [1] +OSTmrCfgWheelSize 0x800'6e66 0x2 Data Gb os_dbg.o [1] +OSTmrCtr 0x2000'7c4a 0x2 Data Lc os_cpu_c.o [1] +OSTmrEn 0x800'6e60 0x2 Data Gb os_dbg.o [1] +OSTmrFree 0x2000'7c4e 0x2 Data Gb ucos_ii.o [1] +OSTmrFreeList 0x2000'7c44 0x4 Data Gb ucos_ii.o [1] +OSTmrSem 0x2000'7c3c 0x4 Data Gb ucos_ii.o [1] +OSTmrSemSignal 0x2000'7c40 0x4 Data Gb ucos_ii.o [1] +OSTmrSignal 0x800'14c9 0xe Code Gb ucos_ii.o [1] +OSTmrSize 0x800'6e6a 0x2 Data Gb os_dbg.o [1] +OSTmrTaskStk 0x2000'65fc 0x400 Data Gb ucos_ii.o [1] +OSTmrTbl 0x2000'69fc 0x280 Data Gb ucos_ii.o [1] +OSTmrTblSize 0x800'6e6c 0x2 Data Gb os_dbg.o [1] +OSTmrTime 0x2000'7c38 0x4 Data Gb ucos_ii.o [1] +OSTmrUsed 0x2000'7c50 0x2 Data Gb ucos_ii.o [1] +OSTmrWheelSize 0x800'6e6e 0x2 Data Gb os_dbg.o [1] +OSTmrWheelTbl 0x2000'7b88 0x40 Data Gb ucos_ii.o [1] +OSTmrWheelTblSize 0x800'6e70 0x2 Data Gb os_dbg.o [1] +OSTmr_Init 0x800'14d7 0xcc Code Gb ucos_ii.o [1] +OSTmr_InitTask 0x800'15a3 0x3a Code Lc ucos_ii.o [1] +OSTmr_Link 0x800'15dd 0x72 Code Lc ucos_ii.o [1] +OSTmr_Task 0x800'169d 0x88 Code Lc ucos_ii.o [1] +OSTmr_Unlink 0x800'164f 0x4c Code Lc ucos_ii.o [1] +OSUnMapTbl 0x800'69d4 0x100 Data Gb ucos_ii.o [1] +OSVersionNbr 0x800'6e5e 0x2 Data Gb os_dbg.o [1] +OS_CPU_ExceptStk 0x2000'6c7c 0x200 Data Gb os_cpu_c.o [1] +OS_CPU_ExceptStkBase 0x2000'7bd0 0x4 Data Gb os_cpu_c.o [1] +OS_CPU_PendSVHandler 0x800'17ab Code Gb os_cpu_a.o [1] +OS_CPU_SR_Restore 0x800'176d Code Gb os_cpu_a.o [1] +OS_CPU_SR_Save 0x800'1765 Code Gb os_cpu_a.o [1] +OS_CPU_SysTickHandler 0x800'1949 0x1c Code Gb os_cpu_c.o [1] +OS_CPU_SysTickInit 0x800'1979 0x24 Code Gb os_cpu_c.o [1] +OS_CPU_SysTickInitFreq 0x800'1965 0x14 Code Gb os_cpu_c.o [1] +OS_Dummy 0x800'0497 0x2 Code Gb ucos_ii.o [1] +OS_EventTaskRdy 0x800'0499 0xa8 Code Gb ucos_ii.o [1] +OS_EventTaskRemove 0x800'05af 0x3a Code Gb ucos_ii.o [1] OS_EventTaskRemoveMulti - 0x800'05e9 0x4e Code Gb ucos_ii.o [1] -OS_EventTaskWait 0x800'0541 0x6e Code Gb ucos_ii.o [1] -OS_EventWaitListInit 0x800'0637 0x1e Code Gb ucos_ii.o [1] -OS_FlagInit 0x800'0be5 0x58 Code Gb ucos_ii.o [1] -OS_FlagUnlink 0x800'0c41 0x2c Code Gb ucos_ii.o [1] -OS_InitEventList 0x800'0655 0x62 Code Lc ucos_ii.o [1] -OS_InitMisc 0x800'06b7 0x58 Code Lc ucos_ii.o [1] -OS_InitRdyList 0x800'070f 0x44 Code Lc ucos_ii.o [1] -OS_InitTCBList 0x800'07cd 0x70 Code Lc ucos_ii.o [1] -OS_InitTaskIdle 0x800'0753 0x3c Code Lc ucos_ii.o [1] -OS_InitTaskStat 0x800'078f 0x3e Code Lc ucos_ii.o [1] -OS_MemClr 0x800'083d 0x14 Code Gb ucos_ii.o [1] -OS_MemInit 0x800'0c79 0x56 Code Gb ucos_ii.o [1] -OS_QInit 0x800'0ce1 0x52 Code Gb ucos_ii.o [1] -OS_Sched 0x800'0851 0x5e Code Gb ucos_ii.o [1] -OS_SchedNew 0x800'08af 0x2c Code Lc ucos_ii.o [1] -OS_TCBInit 0x800'0a21 0x152 Code Gb ucos_ii.o [1] -OS_TaskIdle 0x800'08dd 0x22 Code Gb ucos_ii.o [1] -OS_TaskReturn 0x800'135d 0x12 Code Gb ucos_ii.o [1] -OS_TaskStat 0x800'0905 0xca Code Gb ucos_ii.o [1] -OS_TaskStatStkChk 0x800'09cf 0x48 Code Gb ucos_ii.o [1] -OS_TaskStkClr 0x800'136f 0x18 Code Gb ucos_ii.o [1] + 0x800'05e9 0x4e Code Gb ucos_ii.o [1] +OS_EventTaskWait 0x800'0541 0x6e Code Gb ucos_ii.o [1] +OS_EventWaitListInit 0x800'0637 0x1e Code Gb ucos_ii.o [1] +OS_FlagInit 0x800'0be5 0x58 Code Gb ucos_ii.o [1] +OS_FlagUnlink 0x800'0c41 0x2c Code Gb ucos_ii.o [1] +OS_InitEventList 0x800'0655 0x62 Code Lc ucos_ii.o [1] +OS_InitMisc 0x800'06b7 0x58 Code Lc ucos_ii.o [1] +OS_InitRdyList 0x800'070f 0x44 Code Lc ucos_ii.o [1] +OS_InitTCBList 0x800'07cd 0x70 Code Lc ucos_ii.o [1] +OS_InitTaskIdle 0x800'0753 0x3c Code Lc ucos_ii.o [1] +OS_InitTaskStat 0x800'078f 0x3e Code Lc ucos_ii.o [1] +OS_MemClr 0x800'083d 0x14 Code Gb ucos_ii.o [1] +OS_MemInit 0x800'0c79 0x56 Code Gb ucos_ii.o [1] +OS_QInit 0x800'0ce1 0x52 Code Gb ucos_ii.o [1] +OS_Sched 0x800'0851 0x5e Code Gb ucos_ii.o [1] +OS_SchedNew 0x800'08af 0x2c Code Lc ucos_ii.o [1] +OS_TCBInit 0x800'0a21 0x152 Code Gb ucos_ii.o [1] +OS_TaskIdle 0x800'08dd 0x22 Code Gb ucos_ii.o [1] +OS_TaskReturn 0x800'135d 0x12 Code Gb ucos_ii.o [1] +OS_TaskStat 0x800'0905 0xca Code Gb ucos_ii.o [1] +OS_TaskStatStkChk 0x800'09cf 0x48 Code Gb ucos_ii.o [1] +OS_TaskStkClr 0x800'136f 0x18 Code Gb ucos_ii.o [1] PLSR_Accel_CalculateCurve - 0x800'269d 0x4a Code Gb tim.o [1] + 0x800'2725 0x4a Code Gb tim.o [1] PLSR_Accel_CalculateSine - 0x800'26f1 0x4c Code Gb tim.o [1] + 0x800'2771 0x4c Code Gb tim.o [1] PLSR_Accel_CalculateSteps - 0x800'2745 0x96 Code Lc tim.o [1] -PLSR_Accel_Process 0x800'2811 0x22c Code Gb tim.o [1] + 0x800'27c9 0x96 Code Lc tim.o [1] +PLSR_Accel_Process 0x800'2895 0x22c Code Gb tim.o [1] PLSR_Accel_Process::start_freq_accel - 0x2000'3b68 0x4 Data Lc tim.o [1] + 0x2000'7bf4 0x4 Data Lc tim.o [1] PLSR_Accel_Process::start_freq_decel - 0x2000'3b70 0x4 Data Lc tim.o [1] + 0x2000'7bfc 0x4 Data Lc tim.o [1] PLSR_Accel_Process::total_accel_steps - 0x2000'3b6c 0x4 Data Lc tim.o [1] + 0x2000'7bf8 0x4 Data Lc tim.o [1] PLSR_Accel_Process::total_decel_steps - 0x2000'3b74 0x4 Data Lc tim.o [1] + 0x2000'7c00 0x4 Data Lc tim.o [1] PLSR_CalculateTimerParams - 0x800'2229 0x46 Code Lc tim.o [1] -PLSR_Counter_Reset 0x800'2af9 0xa Code Gb tim.o [1] -PLSR_Counter_Start 0x800'2ae9 0x10 Code Gb tim.o [1] -PLSR_PWM_Init 0x800'21a3 0x3a Code Gb tim.o [1] -PLSR_PWM_SetFrequency 0x800'226f 0x48 Code Gb tim.o [1] -PLSR_PWM_Start 0x800'21dd 0x20 Code Gb tim.o [1] -PLSR_PWM_Stop 0x800'21fd 0x2c Code Gb tim.o [1] -PLSR_Route_Init 0x800'23c5 0x86 Code Gb tim.o [1] -PLSR_Route_Start 0x800'244b 0x3e Code Gb tim.o [1] -PLSR_Route_Stop 0x800'2489 0x24 Code Gb tim.o [1] + 0x800'2239 0x46 Code Lc tim.o [1] +PLSR_Counter_Reset 0x800'2b79 0xa Code Gb tim.o [1] +PLSR_Counter_Start 0x800'2b69 0x10 Code Gb tim.o [1] +PLSR_PWM_Init 0x800'21b3 0x3a Code Gb tim.o [1] +PLSR_PWM_SetFrequency 0x800'227f 0x48 Code Gb tim.o [1] +PLSR_PWM_Start 0x800'21ed 0x20 Code Gb tim.o [1] +PLSR_PWM_Stop 0x800'220d 0x2c Code Gb tim.o [1] +PLSR_Route_Init 0x800'24e1 0x40 Code Gb tim.o [1] +PLSR_Route_Set 0x800'23c1 0x10a Code Gb tim.o [1] +PLSR_Route_Start 0x800'2521 0x42 Code Gb tim.o [1] +PLSR_Route_Stop 0x800'2563 0x24 Code Gb tim.o [1] PLSR_Section_CalculateConstPulse - 0x800'2697 0x6 Code Gb tim.o [1] + 0x800'271d 0x6 Code Gb tim.o [1] PLSR_Section_CheckPulseComplete - 0x800'2a75 0x44 Code Lc tim.o [1] + 0x800'2af5 0x44 Code Lc tim.o [1] PLSR_Section_CheckTransition - 0x800'2ab9 0x30 Code Lc tim.o [1] + 0x800'2b39 0x30 Code Lc tim.o [1] PLSR_Section_CheckWaitCondition - 0x800'2633 0x64 Code Gb tim.o [1] -PLSR_Section_Init 0x800'24ad 0x54 Code Gb tim.o [1] -PLSR_Section_Process 0x800'2501 0x8a Code Gb tim.o [1] + 0x800'26b9 0x64 Code Gb tim.o [1] +PLSR_Section_Process 0x800'2587 0x8a Code Gb tim.o [1] PLSR_Section_ProcessConstSpeed - 0x800'2a41 0x1a Code Lc tim.o [1] + 0x800'2ac1 0x1a Code Lc tim.o [1] PLSR_Section_ProcessWait - 0x800'2a5b 0x1a Code Lc tim.o [1] + 0x800'2adb 0x1a Code Lc tim.o [1] PLSR_Section_StartNewSection - 0x800'258b 0x5e Code Lc tim.o [1] + 0x800'2611 0x5e Code Lc tim.o [1] PLSR_Section_SwitchNext - 0x800'25e9 0x4a Code Gb tim.o [1] -PLSR_TIM6_Start 0x800'22b7 0xa Code Gb tim.o [1] -PLSR_TIM6_Stop 0x800'22c1 0xa Code Gb tim.o [1] -PLSR_Wait_CheckActTime 0x800'1c23 0x2e Code Gb tim.o [1] + 0x800'266f 0x4a Code Gb tim.o [1] +PLSR_TIM6_Start 0x800'22c7 0xa Code Gb tim.o [1] +PLSR_TIM6_Stop 0x800'22d1 0xa Code Gb tim.o [1] +PLSR_Wait_CheckActTime 0x800'1c21 0x2e Code Gb tim.o [1] PLSR_Wait_CheckExtEvent - 0x800'1c51 0x2e Code Gb tim.o [1] + 0x800'1c4f 0x2e Code Gb tim.o [1] PLSR_Wait_CheckTimeCondition - 0x800'1bf5 0x2e Code Gb tim.o [1] -PLSR_Wait_StartTimer 0x800'1b89 0x6c Code Gb tim.o [1] -PendSV_Handler 0x800'6c1b 0x8 Code Gb stm32f4xx_it.o [1] -Region$$Table$$Base 0x800'6cf8 -- Gb - Linker created - -Region$$Table$$Limit 0x800'6d1c -- Gb - Linker created - -SVC_Handler 0x800'6c17 0x2 Code Gb stm32f4xx_it.o [1] -Set_Coil_Bit 0x800'4b29 0x6a Code Lc usart.o [1] -StartupTask 0x800'37a5 0x80 Code Lc main.o [1] -StartupTaskStk 0x2000'117c 0x400 Data Lc main.o [1] -SysTick_Handler 0x800'6c23 0x8 Code Gb stm32f4xx_it.o [1] -SystemClock_Config 0x800'36f9 0xaa Code Gb main.o [1] -SystemCoreClock 0x2000'0008 0x4 Data Gb system_stm32f4xx.o [1] -SystemInit 0x800'6de1 0xc Code Gb system_stm32f4xx.o [1] + 0x800'1bf3 0x2e Code Gb tim.o [1] +PLSR_Wait_StartTimer 0x800'1b89 0x6a Code Gb tim.o [1] +PendSV_Handler 0x800'6ae3 0x8 Code Gb stm32f4xx_it.o [1] +Region$$Table$$Base 0x800'6bc0 -- Gb - Linker created - +Region$$Table$$Limit 0x800'6be4 -- Gb - Linker created - +SVC_Handler 0x800'6adf 0x2 Code Gb stm32f4xx_it.o [1] +StartupTask 0x800'38ad 0x80 Code Lc main.o [1] +StartupTaskStk 0x2000'51fc 0x400 Data Lc main.o [1] +SysTick_Handler 0x800'6aeb 0x8 Code Gb stm32f4xx_it.o [1] +SystemClock_Config 0x800'3801 0xaa Code Gb main.o [1] +SystemCoreClock 0x2000'0008 0x4 Data Gb system_stm32f4xx.o [1] +SystemInit 0x800'6ca9 0xc Code Gb system_stm32f4xx.o [1] TIM1_UP_TIM10_IRQHandler - 0x800'6c2b 0x10 Code Gb stm32f4xx_it.o [1] -TIM6_DAC_IRQHandler 0x800'6c51 0xa Code Gb stm32f4xx_it.o [1] -TIM_Base_SetConfig 0x800'334f 0xcc Code Gb stm32f4xx_hal_tim.o [1] -TIM_CCxChannelCmd 0x800'3647 0x24 Code Gb stm32f4xx_hal_tim.o [1] -TIM_ETR_SetConfig 0x800'362f 0x18 Code Gb stm32f4xx_hal_tim.o [1] -TIM_ITRx_SetConfig 0x800'361f 0x10 Code Lc stm32f4xx_hal_tim.o [1] -TIM_OC1_SetConfig 0x800'341d 0x64 Code Lc stm32f4xx_hal_tim.o [1] -TIM_OC2_SetConfig 0x800'3481 0x6e Code Gb stm32f4xx_hal_tim.o [1] -TIM_OC3_SetConfig 0x800'34f1 0x6c Code Lc stm32f4xx_hal_tim.o [1] -TIM_OC4_SetConfig 0x800'355d 0x4c Code Lc stm32f4xx_hal_tim.o [1] + 0x800'6af3 0x10 Code Gb stm32f4xx_it.o [1] +TIM6_DAC_IRQHandler 0x800'6b19 0xa Code Gb stm32f4xx_it.o [1] +TIM_Base_SetConfig 0x800'345f 0xcc Code Gb stm32f4xx_hal_tim.o [1] +TIM_CCxChannelCmd 0x800'3757 0x24 Code Gb stm32f4xx_hal_tim.o [1] +TIM_ETR_SetConfig 0x800'373f 0x18 Code Gb stm32f4xx_hal_tim.o [1] +TIM_ITRx_SetConfig 0x800'372f 0x10 Code Lc stm32f4xx_hal_tim.o [1] +TIM_OC1_SetConfig 0x800'352d 0x64 Code Lc stm32f4xx_hal_tim.o [1] +TIM_OC2_SetConfig 0x800'3591 0x6e Code Gb stm32f4xx_hal_tim.o [1] +TIM_OC3_SetConfig 0x800'3601 0x6c Code Lc stm32f4xx_hal_tim.o [1] +TIM_OC4_SetConfig 0x800'366d 0x4c Code Lc stm32f4xx_hal_tim.o [1] TIM_TI1_ConfigInputStage - 0x800'35d5 0x24 Code Lc stm32f4xx_hal_tim.o [1] + 0x800'36e5 0x24 Code Lc stm32f4xx_hal_tim.o [1] TIM_TI2_ConfigInputStage - 0x800'35f9 0x26 Code Lc stm32f4xx_hal_tim.o [1] -UART_DMAAbortOnError 0x800'60c9 0x12 Code Lc stm32f4xx_hal_uart.o [1] -UART_DMAError 0x800'5f1d 0x58 Code Lc stm32f4xx_hal_uart.o [1] -UART_DMAReceiveCplt 0x800'5e4d 0xaa Code Lc stm32f4xx_hal_uart.o [1] -UART_DMARxHalfCplt 0x800'5ef7 0x26 Code Lc stm32f4xx_hal_uart.o [1] -UART_DMATransmitCplt 0x800'5deb 0x54 Code Lc stm32f4xx_hal_uart.o [1] -UART_DMATxHalfCplt 0x800'5e3f 0xe Code Lc stm32f4xx_hal_uart.o [1] -UART_EndRxTransfer 0x800'6061 0x66 Code Lc stm32f4xx_hal_uart.o [1] -UART_EndTransmit_IT 0x800'6143 0x20 Code Lc stm32f4xx_hal_uart.o [1] -UART_EndTxTransfer 0x800'603d 0x24 Code Lc stm32f4xx_hal_uart.o [1] -UART_Receive_IT 0x800'6163 0xfa Code Lc stm32f4xx_hal_uart.o [1] -UART_SetConfig 0x800'625d 0x2fc Code Lc stm32f4xx_hal_uart.o [1] -UART_Start_Receive_DMA 0x800'5f75 0xc8 Code Gb stm32f4xx_hal_uart.o [1] -UART_Transmit_IT 0x800'60dd 0x66 Code Lc stm32f4xx_hal_uart.o [1] -USART1_IDLE_IRQHandler 0x800'42cf 0x96 Code Gb usart.o [1] -USART1_IRQHandler 0x800'6c3b 0x16 Code Gb stm32f4xx_it.o [1] -USART1_SendData 0x800'43c5 0x16 Code Gb usart.o [1] -USART1_SendData_DMA 0x800'4365 0x60 Code Gb usart.o [1] -UsageFault_Handler 0x800'6c15 0x2 Code Gb stm32f4xx_it.o [1] -Usart1_Rx_Count 0x2000'3bca 0x2 Data Gb usart.o [1] -__NVIC_EnableIRQ 0x800'3bad 0x20 Code Lc stm32f4xx_hal_cortex.o [1] + 0x800'3709 0x26 Code Lc stm32f4xx_hal_tim.o [1] +UART_DMAAbortOnError 0x800'5fbd 0x12 Code Lc stm32f4xx_hal_uart.o [1] +UART_DMAError 0x800'5e11 0x58 Code Lc stm32f4xx_hal_uart.o [1] +UART_DMAReceiveCplt 0x800'5d41 0xaa Code Lc stm32f4xx_hal_uart.o [1] +UART_DMARxHalfCplt 0x800'5deb 0x26 Code Lc stm32f4xx_hal_uart.o [1] +UART_DMATransmitCplt 0x800'5cdf 0x54 Code Lc stm32f4xx_hal_uart.o [1] +UART_DMATxHalfCplt 0x800'5d33 0xe Code Lc stm32f4xx_hal_uart.o [1] +UART_EndRxTransfer 0x800'5f55 0x66 Code Lc stm32f4xx_hal_uart.o [1] +UART_EndTransmit_IT 0x800'6037 0x20 Code Lc stm32f4xx_hal_uart.o [1] +UART_EndTxTransfer 0x800'5f31 0x24 Code Lc stm32f4xx_hal_uart.o [1] +UART_Receive_IT 0x800'6057 0xfa Code Lc stm32f4xx_hal_uart.o [1] +UART_SetConfig 0x800'6151 0x2fc Code Lc stm32f4xx_hal_uart.o [1] +UART_Start_Receive_DMA 0x800'5e69 0xc8 Code Gb stm32f4xx_hal_uart.o [1] +UART_Transmit_IT 0x800'5fd1 0x66 Code Lc stm32f4xx_hal_uart.o [1] +USART1_IDLE_IRQHandler 0x800'4473 0x96 Code Gb usart.o [1] +USART1_IRQHandler 0x800'6b03 0x16 Code Gb stm32f4xx_it.o [1] +USART1_SendData 0x800'4569 0x16 Code Gb usart.o [1] +USART1_SendData_DMA 0x800'4509 0x60 Code Gb usart.o [1] +UsageFault_Handler 0x800'6add 0x2 Code Gb stm32f4xx_it.o [1] +Usart1_Rx_Count 0x2000'7c56 0x2 Data Gb usart.o [1] +__NVIC_EnableIRQ 0x800'3cd1 0x20 Code Lc stm32f4xx_hal_cortex.o [1] __NVIC_GetPriorityGrouping - 0x800'3b9f 0xc Code Lc stm32f4xx_hal_cortex.o [1] -__NVIC_SetPriority 0x800'3bcd 0x2c Code Lc stm32f4xx_hal_cortex.o [1] + 0x800'3cc3 0xc Code Lc stm32f4xx_hal_cortex.o [1] +__NVIC_SetPriority 0x800'3cf1 0x2c Code Lc stm32f4xx_hal_cortex.o [1] __NVIC_SetPriorityGrouping - 0x800'3b7d 0x22 Code Lc stm32f4xx_hal_cortex.o [1] -__aeabi_ldiv0 0x800'6909 Code Gb I64DivZer.o [4] -__aeabi_memcpy 0x800'6571 Code Gb ABImemcpy.o [4] -__aeabi_memcpy4 0x800'6591 Code Gb ABImemcpy.o [4] -__aeabi_memcpy8 0x800'6591 Code Gb ABImemcpy.o [4] -__aeabi_memset 0x800'408d Code Gb ABImemset.o [4] -__aeabi_uldivmod 0x800'66cd Code Gb I64DivMod.o [4] -__cmain 0x800'6d21 Code Gb cmain.o [4] -__exit 0x800'6d55 0x14 Code Gb exit.o [5] -__iar_Memset 0x800'408d Code Gb ABImemset.o [4] -__iar_Memset_word 0x800'4095 Code Gb ABImemset.o [4] -__iar_Sin32 0x800'3eb1 0x198 Code Lc cos_sin32.o [3] -__iar_copy_init3 0x800'6617 0x2e Code Gb copy_init3.o [4] -__iar_data_init3 0x800'6cad 0x28 Code Gb data_init.o [4] -__iar_init_vfp 0x800'6cd5 Code Gb fpinit_M.o [3] -__iar_program_start 0x800'6e01 Code Gb cstartup_M.o [4] -__iar_sin32 0x800'4089 0x4 Code Gb cos_sin32.o [3] -__iar_sin_medium32 0x800'4089 0x4 Code Gb cos_sin32.o [3] -__iar_sin_mediumf 0x800'4089 0x4 Code Gb cos_sin32.o [3] -__iar_zero_init3 0x800'366b 0x3a Code Gb zero_init3.o [4] -__low_level_init 0x800'6d3f 0x4 Code Gb low_level_init.o [2] -__vector_table 0x800'0000 Data Gb startup_stm32f407xx.o [1] -_call_main 0x800'6d2d Code Gb cmain.o [4] -_exit 0x800'6d49 Code Gb cexit.o [4] -_main 0x800'6d3b Code Gb cmain.o [4] -backup_data 0x2000'0000 0x4 Data Lc flash_save.o [1] -crc_table 0x800'690c 0x200 Data Lc modbus_crc.o [1] -dma_bkpsram_done_flag 0x2000'3bce 0x1 Data Gb flash_save.o [1] -exit 0x800'6d43 0x4 Code Gb exit.o [2] -g_plsr_ext_event_flag 0x2000'3bcf 0x1 Data Gb tim.o [1] -g_plsr_route 0x2000'2ffc 0x188 Data Gb tim.o [1] -hdma_backup 0x2000'36ec 0x60 Data Gb flash_save.o [1] -hdma_usart1_rx 0x2000'37ac 0x60 Data Gb usart.o [1] -hdma_usart1_tx 0x2000'380c 0x60 Data Gb usart.o [1] -htim1 0x2000'38bc 0x48 Data Gb stm32f4xx_hal_timebase_tim.o [1] -htim10 0x2000'3994 0x48 Data Gb tim.o [1] -htim11 0x2000'39dc 0x48 Data Gb tim.o [1] -htim13 0x2000'3a24 0x48 Data Gb tim.o [1] -htim14 0x2000'3a6c 0x48 Data Gb tim.o [1] -htim2 0x2000'3904 0x48 Data Gb tim.o [1] -htim6 0x2000'394c 0x48 Data Gb tim.o [1] -huart1 0x2000'3ab4 0x48 Data Gb usart.o [1] -log_write_index 0x2000'3bbc 0x2 Data Gb modbus_log.o [1] -main 0x800'36a5 0x54 Code Gb main.o [1] -memset 0x800'2b49 0x14 Code Gb memset.o [4] -modbus_logs 0x2000'1d7c 0x400 Data Gb modbus_log.o [1] -s_act_time_counter 0x2000'3b58 0x4 Data Lc tim.o [1] -s_act_time_flag 0x2000'3bd2 0x1 Data Lc tim.o [1] -s_act_time_target 0x2000'3b5c 0x4 Data Lc tim.o [1] -s_current_pwm_freq 0x2000'3b4c 0x4 Data Lc tim.o [1] -s_freq_update_pending 0x2000'3bd3 0x1 Data Lc tim.o [1] -s_next_period 0x2000'3b60 0x4 Data Lc tim.o [1] -s_next_prescaler 0x2000'3bc0 0x2 Data Lc tim.o [1] -s_pulse_check_counter 0x2000'3b64 0x4 Data Lc tim.o [1] -s_pwm_running 0x2000'3bd0 0x1 Data Lc tim.o [1] + 0x800'3ca1 0x22 Code Lc stm32f4xx_hal_cortex.o [1] +__aeabi_ldiv0 0x800'67d1 Code Gb I64DivZer.o [4] +__aeabi_memcpy 0x800'6465 Code Gb ABImemcpy.o [4] +__aeabi_memcpy4 0x800'6485 Code Gb ABImemcpy.o [4] +__aeabi_memcpy8 0x800'6485 Code Gb ABImemcpy.o [4] +__aeabi_memset 0x800'2bcd Code Gb ABImemset.o [4] +__aeabi_uldivmod 0x800'6595 Code Gb I64DivMod.o [4] +__cmain 0x800'6be9 Code Gb cmain.o [4] +__exit 0x800'6c1d 0x14 Code Gb exit.o [5] +__iar_Memset 0x800'2bcd Code Gb ABImemset.o [4] +__iar_Memset_word 0x800'2bd5 Code Gb ABImemset.o [4] +__iar_Sin32 0x800'3fd5 0x198 Code Lc cos_sin32.o [3] +__iar_copy_init3 0x800'377b 0x2e Code Gb copy_init3.o [4] +__iar_data_init3 0x800'6b75 0x28 Code Gb data_init.o [4] +__iar_init_vfp 0x800'6b9d Code Gb fpinit_M.o [3] +__iar_program_start 0x800'6cc9 Code Gb cstartup_M.o [4] +__iar_sin32 0x800'41ad 0x4 Code Gb cos_sin32.o [3] +__iar_sin_medium32 0x800'41ad 0x4 Code Gb cos_sin32.o [3] +__iar_sin_mediumf 0x800'41ad 0x4 Code Gb cos_sin32.o [3] +__iar_zero_init3 0x800'2c33 0x3a Code Gb zero_init3.o [4] +__low_level_init 0x800'6c07 0x4 Code Gb low_level_init.o [2] +__vector_table 0x800'0000 Data Gb startup_stm32f407xx.o [1] +_call_main 0x800'6bf5 Code Gb cmain.o [4] +_exit 0x800'6c11 Code Gb cexit.o [4] +_main 0x800'6c03 Code Gb cmain.o [4] +backup_data 0x2000'0000 0x4 Data Lc flash_save.o [1] +crc_table 0x800'67d4 0x200 Data Lc modbus_crc.o [1] +dma_bkpsram_done_flag 0x2000'7c5a 0x1 Data Gb flash_save.o [1] +exit 0x800'6c0b 0x4 Code Gb exit.o [2] +g_plsr_ext_event_flag 0x2000'7c5b 0x1 Data Gb tim.o [1] +g_plsr_route 0x2000'707c 0x194 Data Gb tim.o [1] +hdma_backup 0x2000'7778 0x60 Data Gb flash_save.o [1] +hdma_usart1_rx 0x2000'7838 0x60 Data Gb usart.o [1] +hdma_usart1_tx 0x2000'7898 0x60 Data Gb usart.o [1] +htim1 0x2000'7948 0x48 Data Gb stm32f4xx_hal_timebase_tim.o [1] +htim10 0x2000'7a20 0x48 Data Gb tim.o [1] +htim11 0x2000'7a68 0x48 Data Gb tim.o [1] +htim13 0x2000'7ab0 0x48 Data Gb tim.o [1] +htim14 0x2000'7af8 0x48 Data Gb tim.o [1] +htim2 0x2000'7990 0x48 Data Gb tim.o [1] +htim6 0x2000'79d8 0x48 Data Gb tim.o [1] +huart1 0x2000'7b40 0x48 Data Gb usart.o [1] +log_write_index 0x2000'7c48 0x2 Data Gb modbus_log.o [1] +main 0x800'37a9 0x58 Code Gb main.o [1] +memset 0x800'57ed 0x14 Code Gb memset.o [4] +modbus_logs 0x2000'5dfc 0x400 Data Gb modbus_log.o [1] +s_act_time_counter 0x2000'7be4 0x4 Data Lc tim.o [1] +s_act_time_flag 0x2000'7c5e 0x1 Data Lc tim.o [1] +s_act_time_target 0x2000'7be8 0x4 Data Lc tim.o [1] +s_current_pwm_freq 0x2000'7bd8 0x4 Data Lc tim.o [1] +s_freq_update_pending 0x2000'7c5f 0x1 Data Lc tim.o [1] +s_next_period 0x2000'7bec 0x4 Data Lc tim.o [1] +s_next_prescaler 0x2000'7c4c 0x2 Data Lc tim.o [1] +s_pulse_check_counter 0x2000'7bf0 0x4 Data Lc tim.o [1] +s_pwm_running 0x2000'7c5c 0x1 Data Lc tim.o [1] s_task_notification_flag - 0x2000'3bd4 0x1 Data Lc tim.o [1] -s_tim6_update_freq_us 0x2000'000c 0x4 Data Lc tim.o [1] -s_wait_time_counter 0x2000'3b50 0x4 Data Lc tim.o [1] -s_wait_time_flag 0x2000'3bd1 0x1 Data Lc tim.o [1] -s_wait_time_target 0x2000'3b54 0x4 Data Lc tim.o [1] -sinf 0x800'4089 0x4 Code Gb cos_sin32.o [3] -usart1_dma_rx_buffer 0x2000'3384 0x100 Data Gb usart.o [1] -usart1_dma_rx_len 0x2000'3bcc 0x2 Data Gb usart.o [1] -usart1_dma_tx_buffer 0x2000'3484 0x100 Data Gb usart.o [1] -usart1_rx_buffer 0x2000'3284 0x100 Data Gb usart.o [1] -usart1_rx_head 0x2000'3bc6 0x2 Data Gb usart.o [1] -usart1_rx_tail 0x2000'3bc8 0x2 Data Gb usart.o [1] -usart1_tx_busy 0x2000'3be0 0x1 Data Gb usart.o [1] -uwTick 0x2000'3b48 0x4 Data Gb stm32f4xx_hal.o [1] -uwTickPrio 0x2000'0004 0x4 Data Gb stm32f4xx_hal.o [1] + 0x2000'7c60 0x1 Data Lc tim.o [1] +s_tim6_update_freq_us 0x2000'000c 0x4 Data Lc tim.o [1] +s_wait_time_counter 0x2000'7bdc 0x4 Data Lc tim.o [1] +s_wait_time_flag 0x2000'7c5d 0x1 Data Lc tim.o [1] +s_wait_time_target 0x2000'7be0 0x4 Data Lc tim.o [1] +sinf 0x800'41ad 0x4 Code Gb cos_sin32.o [3] +usart1_dma_rx_buffer 0x2000'7410 0x100 Data Gb usart.o [1] +usart1_dma_rx_len 0x2000'7c58 0x2 Data Gb usart.o [1] +usart1_dma_tx_buffer 0x2000'7510 0x100 Data Gb usart.o [1] +usart1_rx_buffer 0x2000'7310 0x100 Data Gb usart.o [1] +usart1_rx_head 0x2000'7c52 0x2 Data Gb usart.o [1] +usart1_rx_tail 0x2000'7c54 0x2 Data Gb usart.o [1] +usart1_tx_busy 0x2000'7c6c 0x1 Data Gb usart.o [1] +uwTick 0x2000'7bd4 0x4 Data Gb stm32f4xx_hal.o [1] +uwTickPrio 0x2000'0004 0x4 Data Gb stm32f4xx_hal.o [1] [1] = e:\Users\Mortal\Desktop\Train_Camp_PLSR\PLSR\PLSR\EWARM\test.1\Obj @@ -1017,9 +1014,9 @@ uwTickPrio 0x2000'0004 0x4 Data Gb stm32f4xx_hal.o [1] [4] = rt7M_tl.a [5] = shb_l.a - 27'536 bytes of readonly code memory + 27'220 bytes of readonly code memory 1'056 bytes of readonly data memory - 19'425 bytes of readwrite data memory + 35'949 bytes of readwrite data memory Errors: none Warnings: none diff --git a/PLSR/PLSR/EWARM/test.1/Obj/gpio.o b/PLSR/PLSR/EWARM/test.1/Obj/gpio.o index e257f7706fb776acbe1e631cdaa2d8144857759e..313fbed1e4e32a1880a5a339f8bfa7f26b10904b 100644 GIT binary patch delta 734 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 diff --git a/PLSR/PLSR/EWARM/test.1/Obj/usart.o b/PLSR/PLSR/EWARM/test.1/Obj/usart.o index 54fcd5a3dedc5d9d8d6e89ac225e4b25672c3a1c..ccd3cbcc31240f6e1fbcad5aa21470637a86af55 100644 GIT binary patch literal 55205 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 BWC;KO literal 68143 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 GzW*P~#!A`%