From f48ea0221c68a6302250549c16c5851b8f661ba5 Mon Sep 17 00:00:00 2001 From: kkkjtr Date: Tue, 24 Feb 2026 13:00:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=93=9D=E7=89=99=E9=80=8F?= =?UTF-8?q?=E4=BC=A0=E6=A8=A1=E5=9D=97=E9=A9=B1=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PressureSensorBoardMaster/BSP/BLE.c | 644 ++++++++++++++++++ .../PressureSensorBoardMaster/BSP/BLE.h | 240 +++++++ .../PressureSensorBoardMaster.uvguix.0101 | 48 +- .../MDK-ARM/PressureSensorBoardMaster.uvoptx | 32 + .../MDK-ARM/PressureSensorBoardMaster.uvprojx | 17 +- .../PressureSensorBoardMaster.build_log.htm | 102 ++- ...rBoardMaster_PressureSensorBoardMaster.dep | 77 ++- .../MDK-ARM/PressureSensorBoardMaster/ble.crf | Bin 0 -> 567628 bytes .../MDK-ARM/PressureSensorBoardMaster/ble.d | 31 + .../MDK-ARM/PressureSensorBoardMaster/dma.o | Bin 620956 -> 620964 bytes .../MDK-ARM/PressureSensorBoardMaster/gpio.o | Bin 621264 -> 621272 bytes .../MDK-ARM/PressureSensorBoardMaster/main.o | Bin 628472 -> 628480 bytes .../PressureSensorBoardMaster/modbus.crf | Bin 567294 -> 567372 bytes .../PressureSensorBoardMaster/modbus.o | Bin 638272 -> 638504 bytes .../PressureSensorBoardMaster/stm32f1xx_hal.o | Bin 654936 -> 654944 bytes .../stm32f1xx_hal_cortex.o | Bin 644476 -> 644484 bytes .../stm32f1xx_hal_dma.o | Bin 641980 -> 641988 bytes .../stm32f1xx_hal_exti.o | Bin 633560 -> 633568 bytes .../stm32f1xx_hal_flash.o | Bin 641652 -> 641660 bytes .../stm32f1xx_hal_flash_ex.o | Bin 640940 -> 640948 bytes .../stm32f1xx_hal_gpio.o | Bin 633008 -> 633016 bytes .../stm32f1xx_hal_gpio_ex.o | Bin 622736 -> 622744 bytes .../stm32f1xx_hal_msp.o | Bin 620492 -> 620500 bytes .../stm32f1xx_hal_pwr.o | Bin 644740 -> 644748 bytes .../stm32f1xx_hal_rcc.o | Bin 644032 -> 644040 bytes .../stm32f1xx_hal_rcc_ex.o | Bin 624808 -> 624816 bytes .../stm32f1xx_hal_tim.o | Bin 825228 -> 825236 bytes .../stm32f1xx_hal_tim_ex.o | Bin 695908 -> 695916 bytes .../stm32f1xx_hal_uart.o | Bin 722452 -> 722460 bytes .../PressureSensorBoardMaster/stm32f1xx_it.o | Bin 635876 -> 635884 bytes .../system_stm32f1xx.o | Bin 621732 -> 621740 bytes .../MDK-ARM/PressureSensorBoardMaster/tim.o | Bin 625068 -> 625076 bytes .../MDK-ARM/PressureSensorBoardMaster/usart.o | Bin 629336 -> 629344 bytes 33 files changed, 1134 insertions(+), 57 deletions(-) create mode 100644 Software/master/PressureSensorBoardMaster/BSP/BLE.c create mode 100644 Software/master/PressureSensorBoardMaster/BSP/BLE.h create mode 100644 Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/ble.crf create mode 100644 Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/ble.d diff --git a/Software/master/PressureSensorBoardMaster/BSP/BLE.c b/Software/master/PressureSensorBoardMaster/BSP/BLE.c new file mode 100644 index 0000000..7a37aba --- /dev/null +++ b/Software/master/PressureSensorBoardMaster/BSP/BLE.c @@ -0,0 +1,644 @@ +#include "BLE.h" +#include +#include + + +#define BLE_DBG_EN 0 // 1=开启调试输出,0=关闭 + +#if (BLE_DBG_EN) + #define DEBUG(format, ...) printf("[BLE] " format, ##__VA_ARGS__) +#else + #define DEBUG(format, ...) // 关闭时,宏替换为空,不产生任何代码 +#endif + + +char ble_rx_buffer[256]; +BLE_STATE curr_state; +static size_t current_cmd_index = 0; +static uint32_t cmd_start_time; +static uint8_t current_try_count = 0; +static CmdExecutor_t init_executor; +static CmdExecutor_t first_connect_executor; +static CmdExecutor_t connect_executor; +static CmdExecutor_t set_executor; + + +const char* ble_state_names[] = { + "BLE_INIT", + "BLE_FIRST_CONECT", + "BLE_CONNECTED", + "BLE_READY", + "BLE_ERROR", + "BLE_SET", + "BLE_WAITTING" +}; + +const char* ble_sub_state_names[] = { + "BLE_SUB_STATE_IDLE", + "BLE_SUB_STATE_SEND_WAIT", + "BLE_SUB_STATE_PROCESS_RESP" +}; + + +void BLE_Init(void) +{ + curr_state = BLE_INIT; + ble_cmd_rec_done = 0; + + +} + + +BLE_STATE BLE_GetState(void) +{ + + return curr_state; + +} + + +void BLE_StateMachine_Handler(void) +{ + + switch(curr_state) + { + case BLE_INIT : + { + if(init_executor.sequence == NULL) + { + init_executor.sequence = ble_init_sequence; + init_executor.cmd_index = 0; + init_executor.retry_cnt = 0; + init_executor.state = EXEC_STATE_IDLE; + } + ExecutorResult_t res = CmdExecutor_Process(&init_executor); + if(res == EXECUTOR_DONE) + { + /* + 尝试读取保存在本地的数据,如果没有则进入first connect + 如果有则进入connected + + + */ + memset(&init_executor, 0, sizeof(init_executor)); + + } + else if(res == EXECUTOR_ERROR) + { + g_ble_error.cmd_index = init_executor.cmd_index; + g_ble_error.error_code =init_executor.error_code; + g_ble_error.main_state = curr_state; + g_ble_error.timestamp = HAL_GetTick(); + g_ble_error.origin_state = BLE_INIT; + + curr_state = BLE_ERROR; + memset(&init_executor, 0, sizeof(init_executor)); + + } + + } + break; + + + case BLE_FIRST_CONECT : + { + ExecutorResult_t res = CmdExecutor_Process(&first_connect_executor); + if(res == EXECUTOR_DONE) + { + /* + 保存参数到本地 + */ + curr_state = BLE_CONNECTED; + + } + else if(res == EXECUTOR_ERROR) + { + g_ble_error.cmd_index = init_executor.cmd_index; + g_ble_error.error_code =init_executor.error_code; + g_ble_error.main_state = curr_state; + g_ble_error.timestamp = HAL_GetTick(); + g_ble_error.origin_state = BLE_FIRST_CONECT; + + curr_state = BLE_ERROR; + memset(&init_executor, 0, sizeof(first_connect_executor)); + + + } + + + } + break; + + + case BLE_CONNECTED : + { + ExecutorResult_t res = CmdExecutor_Process(&connect_executor); + if(res == EXECUTOR_DONE) + { + /* + 保存参数到本地 + */ + curr_state = BLE_READY; + + } + else if(res == EXECUTOR_ERROR) + { + g_ble_error.cmd_index = init_executor.cmd_index; + g_ble_error.error_code =init_executor.error_code; + g_ble_error.main_state = curr_state; + g_ble_error.timestamp = HAL_GetTick(); + g_ble_error.origin_state = BLE_CONNECTED; + + curr_state = BLE_ERROR; + memset(&init_executor, 0, sizeof(connect_executor)); + + + } + + + } + break; + + + case BLE_READY : + { + /* + 在已经开启透传的情况下周期性发送消息,一般情况不进行跳转其他状态 + 如果超时则返回连接状态,多次出问题则进error + + */ + + + } + break; + + + case BLE_ERROR : + + switch(g_ble_error.type) + { + case ERR_TYPE_NONE: + break; + + case ERR_TYPE_PREPARE_FAILED: + { + DEBUG("error message ,main state:%s, sub state:%s, cmd_index:%d, timestamp:%d", + ble_state_names[g_ble_error.main_state], ble_sub_state_names[g_ble_error.sub_state], g_ble_error.cmd_index, g_ble_error.timestamp); + curr_state = BLE_WAITTING; + + } + + break; + + case ERR_TYPE_TIMEOUT_EXCEEDED: + { + DEBUG("error message ,main state:%s, sub state:%s, cmd_index:%d, timestamp:%d", + ble_state_names[g_ble_error.main_state], ble_sub_state_names[g_ble_error.sub_state], g_ble_error.cmd_index, g_ble_error.timestamp); + curr_state = BLE_SET; + //重新配置串口信息 + + } + + + break; + + case ERR_TYPE_PARSE_FAILED: + { + DEBUG("error message ,main state:%s, sub state:%s, cmd_index:%d, timestamp:%d", + ble_state_names[g_ble_error.main_state], ble_sub_state_names[g_ble_error.sub_state], g_ble_error.cmd_index, g_ble_error.timestamp); + curr_state = BLE_SET; + //重新配置串口信息 + + + } + + + break; + + case ERR_TYPE_MODULE_ERROR: + { + for(uint8_t i = 0; i < 4; i++) + { + if(g_ble_error.error_code == g_ble_error_table[i].code) + { + g_ble_error. + + + + + } + + + + } + + } + + break; + + default: + break; + + + } + + + + + + + break; + + + case BLE_SET : + { + if() //重新配置串口信息 + { + + + + + } + else if() //重新启动设备 + { + + + + + + } + + } + + + break; + + case BLE_WAITTING: + { + static uint32_t last_time = 0; + uint32_t time = HAL_GetTick(); + uint32_t rest = time - last_time; + if(rest >= 500) + { + //输出警报 + last_time = time; + + } + + } + + break; + default: + + break; + + + } + + + + +} + + +ExecutorResult_t CmdExecutor_Process(CmdExecutor_t* ex) +{ + switch(ex->state) + { + + case EXEC_STATE_IDLE: + { + ble_cmd_rec_done= 0; + if(ex->sequence[ex->cmd_index].cmd == NULL) + { + DEBUG("init success"); + return EXECUTOR_DONE; + + } + const BleAtCmd_t *current_cmd = &ex->sequence[ex->cmd_index]; + char final_cmd[64]; + int prepare_ok = 0; // 标记准备是否成功 + + if(current_cmd->prepare_cmd != NULL) + { + int prepare_result = current_cmd->prepare_cmd(current_cmd->cmd, final_cmd, sizeof(final_cmd)); + if(prepare_result != 0) + { + DEBUG("命令准备失败,错误码: %d,跳过此命令", prepare_result); + ex->error_type = ERR_TYPE_PREPARE_FAILED; + ex->error_code = prepare_result; + ex->error_cmd_index = ex->cmd_index; + ex->state = EXEC_STATE_ERROR; + return EXECUTOR_ERROR; + + } + else + { + prepare_ok = 1; + + + } + + + + } + else + { + strncpy(final_cmd, current_cmd->cmd, sizeof(final_cmd)); + final_cmd[sizeof(final_cmd) - 1] = '\0'; + prepare_ok = 1; + + } + if(prepare_ok == 1) + { + //发送命令 待添加实际代码 + + ex->start_tick = HAL_GetTick(); + ex->state = EXEC_STATE_SEND_WAIT; + ble_cmd_rec_done = 0; + return EXECUTOR_BUSY; + + } + + return EXECUTOR_BUSY; + + } + + break; + + case EXEC_STATE_SEND_WAIT: + { + const BleAtCmd_t *current_cmd = &ex->sequence[ex->cmd_index]; + uint16_t out_time = current_cmd->timeout_ms; + uint8_t try_max = current_cmd->retry_max; + if(ble_cmd_rec_done == 1) + { + + ex->retry_cnt = 0; + ex->state = EXEC_STATE_PROCESS_RESP; + return EXECUTOR_BUSY; + + + } + + uint32_t time = HAL_GetTick(); + if((time - ex->start_tick) > out_time) + { + ex->retry_cnt++; + if(ex->retry_cnt <= try_max) + { + ex->state = EXEC_STATE_IDLE; + ble_cmd_rec_done = 0; // 建议清零,避免旧数据影响下一次 + return EXECUTOR_BUSY; + + } + else + { + ex->error_type = ERR_TYPE_TIMEOUT_EXCEEDED; + ex->error_code = 0; + ex->error_cmd_index = ex->cmd_index; + ex->state = EXEC_STATE_ERROR; + return EXECUTOR_ERROR; + + } + + + } + + + return EXECUTOR_BUSY; + + + } + + + break; + + case EXEC_STATE_PROCESS_RESP: + { + //接受串口回传具体信息 + //char process_data[] = 缓存区数据 + const BleAtCmd_t *current_cmd = &ex->sequence[ex->cmd_index]; + int result; + if ((current_cmd->parse_resp) != NULL) + { + result = current_cmd->parse_resp(ble_rx_buffer); + } + else + { + result = parse_general_resp(ble_rx_buffer); + + + } + if(result == 0) //解析正确 + { + ex->cmd_index++; + ex->retry_cnt = 0; + ex->state = EXEC_STATE_IDLE; + ble_cmd_rec_done = 0; + return EXECUTOR_BUSY; + + } + else if(result > 0) //模块返回错误码 + { + ex->retry_cnt++; + if(ex->retry_cnt <= current_cmd->retry_max) + { + ex->state = EXEC_STATE_IDLE; + ble_cmd_rec_done = 0; + return EXECUTOR_BUSY; + + } + else + { + ex->error_type = ERR_TYPE_MODULE_ERROR; + ex->error_code = result; + ex->error_cmd_index = ex->cmd_index; + ex->state = EXEC_STATE_ERROR; + return EXECUTOR_ERROR; + + + } + + } + else //result<0 + { + //解析失败的其他情况 + ex->retry_cnt++; + if(ex->retry_cnt <= current_cmd->retry_max) + { + ex->state = EXEC_STATE_IDLE; + ble_cmd_rec_done = 0; + return EXECUTOR_BUSY; + + } + else + { + ex->error_type = ERR_TYPE_PARSE_FAILED; + ex->error_code = result; + ex->error_cmd_index = ex->cmd_index; + ex->state = EXEC_STATE_ERROR; + return EXECUTOR_ERROR; + + } + + } + + } + + + break; + + default: + break; + + + + } + + + + +} + + + + +uint8_t BLE_UART_RxCallback(void) +{ + + + + + + + +} + + +int parse_general_resp(const char* resp) +{ + if(resp == NULL) + { + return -1; + + } + + const char *ok_result = strstr(resp, "OK"); + if(ok_result != NULL) + { + return 0; + } + + int err_code = 0; + int auth = sscanf(resp, "ERROR=<%d>", &err_code); + if(auth == 1) + { + uint8_t table_size = sizeof(g_ble_error_table)/sizeof(g_ble_error_table[0]); + + for(uint8_t i = 0; i= buf_size) + { + return -2; + + } + else + { + return -3; + + } + +} + +int parse_diradv_cmd(const char* cmd_template, char* cmd_buf, int buf_size) +{ + + + + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Software/master/PressureSensorBoardMaster/BSP/BLE.h b/Software/master/PressureSensorBoardMaster/BSP/BLE.h new file mode 100644 index 0000000..055d7f6 --- /dev/null +++ b/Software/master/PressureSensorBoardMaster/BSP/BLE.h @@ -0,0 +1,240 @@ +#ifndef BLE_H +#define BLE_H +#include "stm32f1xx_hal.h" + + +typedef enum{ +BLE_INIT = 0, +BLE_FIRST_CONECT, +BLE_CONNECTED, +BLE_READY, +BLE_ERROR, +BLE_SET, +BLE_WAITTING + +}BLE_STATE; + +extern const char* ble_state_names[]; + +typedef enum { + EXEC_STATE_IDLE = 0, + EXEC_STATE_SEND_WAIT, + EXEC_STATE_PROCESS_RESP, + EXEC_STATE_ERROR +} ExecState_t; + +extern const char* ble_sub_state_names[]; + +typedef enum { + EXECUTOR_BUSY, // 执行中,尚未完成 + EXECUTOR_DONE, // 整个序列执行成功 + EXECUTOR_ERROR // 发生不可恢复错误,错误信息已保存在执行器中 +} ExecutorResult_t; + +typedef enum { + RECOVERY_TARGET_NONE = 0, + RECOVERY_TARGET_RESTART_SEQ, // 重启当前序列(不在 BLE_SET 中执行,直接重置执行器) + RECOVERY_TARGET_SW_RESET_MODULE, // 软件复位模块 + RECOVERY_TARGET_FACTORY_RESET, // 恢复出厂设置 + RECOVERY_TARGET_RECONFIG_UART, // 重新配置串口(直接操作硬件,不经过 BLE_SET) + RECOVERY_TARGET_HARD_RESET_MODULE,// 硬件复位模块(直接操作引脚) + RECOVERY_TARGET_SOFT_RESET_MCU, // 软件复位 MCU + RECOVERY_TARGET_PANIC // 不可恢复 +} RecoveryTarget_t; + +typedef struct { + const char* cmd; + const char* expected_resp; + uint16_t timeout_ms; + uint8_t retry_max; + // 关键升级:一个用于生成动态命令参数的回调函数 + int (*prepare_cmd)(const char* cmd_template, char* cmd_buf, int buf_size); + // 可选升级:一个用于解析自定义响应的回调函数 + int (*parse_resp)(const char* resp); +} BleAtCmd_t; + +const BleAtCmd_t ble_init_sequence[] = { + {"AT\\r\\n", "OK", 100, 3, NULL, NULL}, + {"AT+TRANSPORT\\r\\n", "OK", 100, 3, NULL, NULL}, + {"AT+TRANSPORT<%d>\\r\\n", "OK", 100, 3, set_trans_cmd, parse_trans_resp}, + {"AT+DISC\\r\\n", "OK", 100, 3, NULL, NULL}, + {"AT+TYPE\\r\\n", "OK", 100, 3, NULL, NULL}, +// {"AT+TYPE<%x>\\r\\n", "OK", 100, 3, set_type_cmd, parse_type_resp}, + {"AT+RESET\\r\\n", "OK", 100, 3, NULL, NULL}, + {"AT+DEFAULT\\r\\n", "OK", 100, 3, NULL, NULL}, + {NULL, NULL, 0, 0, NULL, NULL} // 结束标记 + + +}; + +const BleAtCmd_t ble_first_connect_sequence[] = { + {"AT\r\n", "OK", 100, 3, NULL, NULL}, + {"AT+OPASS\\r\\n", "OK", 100, 3, NULL, parse_opass_resp}, + {"AT+OPASS<%d>\\r\\n", "OK", 100, 3, set_opass_cmd, NULL}, + {"AT+APASS\\r\\n", "OK", 100, 3, NULL, parse_apass_resp}, + {"AT+APASS<%d>\\r\\n", "OK", 100, 3, set_apass_cmd, NULL}, + {"AT+DIRADV\\r\\n", "OK", 100, 3, NULL, parse_diradv_cmd}, + {"AT+DIRADV%d,%d,%s\\r\\n", "OK", 100, 3, prepare_diradv_cmd, NULL}, + {NULL, NULL, 0, 0, NULL, NULL} // 结束标记 + +}; + + +const BleAtCmd_t ble_connect_sequence[] = { + {"AT\r\n", "OK", 100, 3, NULL, NULL}, + {"AT+OPASS\\r\\n", "OK", 100, 3, NULL, parse_opass_resp}, + {"AT+OPASS<%d>\\r\\n", "OK", 100, 3, set_opass_cmd, NULL}, + {"AT+APASS\\r\\n", "OK", 100, 3, NULL, parse_apass_resp}, + {"AT+APASS<%d>\\r\\n", "OK", 100, 3, set_apass_cmd, NULL}, + {"AT+DIRADV\\r\\n", "OK", 100, 3, NULL, parse_diradv_cmd}, + {"AT+DIRADV%d,%d,%s\\r\\n", "OK", 100, 3, prepare_diradv_cmd, NULL}, + {NULL, NULL, 0, 0, NULL, NULL} // 结束标记 + +}; + +//software reset +const BleAtCmd_t ble_reset_sequence[] = { + {"AT+RESET\r\n", "OK", 100, 3, NULL, NULL}, + {NULL, NULL, 0, 0, NULL, NULL} +}; + +// reset to default +const BleAtCmd_t ble_default_sequence[] = { + {"AT+DEFAULT\r\n", "OK", 100, 3, NULL, NULL}, + {NULL, NULL, 0, 0, NULL, NULL} +}; + +// total reset sequence +const BleAtCmd_t ble_full_set_sequence[] = { + {"AT+DISC\r\n", "OK", 100, 3, NULL, NULL}, + {"AT+RESET\r\n", "OK", 100, 3, NULL, NULL}, + {"AT+DEFAULT\r\n", "OK", 100, 3, NULL, NULL}, + {"AT+WHITELIST\r\n", "OK", 100, 3, NULL, NULL}, + {"AT+NOTI\r\n", "OK", 100, 3, NULL, NULL}, + {NULL, NULL, 0, 0, NULL, NULL} +}; + + + +typedef struct { + const BleAtCmd_t* sequence; // 当前正在执行的命令序列 + uint16_t cmd_index; // 当前命令索引 + uint8_t retry_cnt; // 当前命令已重试次数 + uint32_t start_tick; // 命令发送时的时间戳 + ExecState_t state; // 执行器状态:IDLE, SENDING, WAITING, DONE, ERROR + uint8_t error_type; // ERR_TYPE_xxx + int error_code; // 具体错误码(模块返回码或prepare返回值) + uint16_t error_cmd_index; // 发生错误的命令索引 +} CmdExecutor_t; + + +typedef struct { + // 连接参数 + char mac_addr[13]; // 蓝牙MAC地址 "A1B2C3D4E5F6" + uint8_t addr_type; // 地址类型 (0=public, 1=random) + + // 广播参数 (用于 AT+DIRADV 等) + uint8_t adv_param; + uint8_t adv_type; + char target_mac[13]; // 定向广播的目标MAC + + // 白名单参数 (用于 AT+WHITELIST 等) + uint8_t whitelist_count; + char whitelist_macs[3][13]; // 假设最多3个白名单设备 + + // 通信参数 + uint32_t baud_rate; // 波特率 + uint8_t tx_power; // 发射功率 + + // 模块工作参数 + uint8_t work_mode; // 透传模式等 + char device_name[32]; // 设备名称 + + // ... 其他所有可能用到的参数 +} BleGlobalConfig_t; + + +BleGlobalConfig_t g_ble_config = { + .mac_addr = "A1B2C3D4E5F6", + .addr_type = 0, + .adv_param = 0x10, + .adv_type = 1, + .target_mac = "FFFFFFFFFFFF", + .baud_rate = 9600, + .device_name = "MyBLEModule", + +}; + + +// 错误码信息结构体 +typedef struct { + int code; // 错误码数字,如 101 + const char* desc; // 错误描述,如 "参数错误" + RecoveryTarget_t recovery_target; //store the target +} BleErrorCodeInfo_t; + +// 错误码表(根据你的模块手册填充) +BleErrorCodeInfo_t g_ble_error_table[] = { + {101, "参数长度错误", RECOVERY_TARGET_RESTART_SEQ}, // 参数错,重试没用 + {102, "参数格式错误", RECOVERY_TARGET_RESTART_SEQ}, // 状态错,需检查流程 + {103, "参数数据异常", RECOVERY_TARGET_RESTART_SEQ}, // 可重试 + {104, "指令错误", RECOVERY_TARGET_SW_RESET_MODULE}, // 可重试 +}; + +typedef enum { + ERR_TYPE_NONE = 0, + ERR_TYPE_PREPARE_FAILED, // prepare_cmd 失败 + ERR_TYPE_TIMEOUT_EXCEEDED, // 超时且重试耗尽 + ERR_TYPE_PARSE_FAILED, // 解析返回-1且重试耗尽 + ERR_TYPE_MODULE_ERROR, // 模块返回错误码且重试耗尽 + // 可以按需添加 +} ErrorType_t; + +typedef struct { + ErrorType_t type; // 错误类型 + uint8_t main_state; // 主状态值(例如 BLE_INIT) + uint16_t cmd_index; // 发生错误的命令索引(仅当在初始化阶段有意义) + int error_code; // 错误码(内部错误码或模块返回码) + uint32_t timestamp; // 时间戳 + uint8_t origin_state; // 原始状态(用于恢复后返回) +} BleErrorInfo_t; + +BleErrorInfo_t g_ble_error = {0}; + +char ble_rx_buffer[256]; + + + +volatile uint8_t ble_cmd_rec_done; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#endif \ No newline at end of file diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvguix.0101 b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvguix.0101 index 2e58eb6..b62dffa 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvguix.0101 +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvguix.0101 @@ -6,7 +6,7 @@
### uVision Project, (C) Keil Software
- C:\Users\15435\Desktop\PressureSensorBoard\Software\master\PressureSensorBoardMaster\MiddleWares + C:\Users\15435\Desktop\PressureSensorBoard\Software\master\PressureSensorBoardMaster\BSP @@ -101,17 +101,17 @@ -1 - 172 - 113 - 1505 - 1205 + 515 + 153 + 1545 + 1548 0 - 855 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000030000000100000064433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF65433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C436F72655C5372635C75736172742E63000000000775736172742E6300000000FFDC7800FFFFFFFF8C433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C447269766572735C434D5349535C4465766963655C53545C53544D3332463178785C496E636C7564655C73746D33326631303378622E68000000000D73746D33326631303378622E6800000000BECEA100FFFFFFFF69433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C4D6964646C6557617265735C6D6F646275732E6300000000086D6F646275732E6300000000F0A0A100FFFFFFFF69433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C4D6964646C6557617265735C6D6F646275732E6800000000086D6F646275732E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000660100001A010000D9050000BC030000 + 828 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000005000000030000000100000064433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF65433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C436F72655C5372635C75736172742E63000000000775736172742E6300000000FFDC7800FFFFFFFF8C433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C447269766572735C434D5349535C4465766963655C53545C53544D3332463178785C496E636C7564655C73746D33326631303378622E68000000000D73746D33326631303378622E6800000000BECEA100FFFFFFFF5E433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C4253505C424C452E630000000006424C452E632A000000009CC1B600FFFFFFFF5E433A5C55736572735C31353433355C4465736B746F705C507265737375726553656E736F72426F6172645C536F6674776172655C6D61737465725C507265737375726553656E736F72426F6172644D61737465725C4253505C424C452E680000000005424C452E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000008E010000710200000106000013050000 @@ -134,7 +134,7 @@ 16 - 550100008B0100006C05000016020000 + 520100001A01000069050000A5010000 @@ -530,7 +530,7 @@ 0 16 - 030000000C0300005D050000B6030000 + 030000000C030000A8060000B6030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000E60000008D020000 + 0300000066000000E6000000DA020000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000000C0300005D050000B6030000 + 030000000C030000A8060000B6030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000000C0300005D050000B6030000 + 030000000C030000A8060000B6030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000000C0300005D050000B6030000 + 030000000C030000A8060000B6030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DA000000F0040000DE000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000550100008B0100006C05000016020000D90000004F000000F0040000DA0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000016020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000970400008B0100006C050000520300001B0400004F000000F00400001602000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFE90000004F000000ED000000F1020000010000000200001004000000010000002DFFFFFFCD050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000007C0000008B01000065010000E2030000000000004F000000E9000000F10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000002020000F00400000602000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000007C000000420300006C050000E10300000000000006020000F0040000A502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000060200007C020000A502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000F102000060050000F50200000100000001000010040000000100000027FEFFFF01010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000007C000000E6030000DC050000C004000000000000F502000060050000CF0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000DA000000F0040000DE000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000520100001A01000069050000A5010000D90000004F000000F0040000DA0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000016020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000940400001A01000069050000E10200001B0400004F000000F00400001602000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFE90000004F000000ED000000F1020000010000000200001004000000010000002DFFFFFFCD050000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000790000001A01000062010000BE030000000000004F000000E9000000F10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000002020000F00400000602000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000079000000D102000069050000700300000000000006020000F0040000A502000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000060200007C020000A502000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000F102000060050000F50200000100000001000010040000000100000027FEFFFF01010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000079000000C2030000240700009C04000000000000F502000060050000CF0300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2963 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000A53575F76657273696F6E960000000000000014001263616C6C6261636B5F6C6973745F686561640A53575F76657273696F6E107379735F636F6E662E56455253494F4E0776657273696F6E1446756E6374696F6E616C436F64655F30335F30360B4261745F50657263656E740D4241545F4D6573736167655F740C4261745F4C6F775F566F6C740D766F6C746167655F7461626C65084241545F5378503116706D755F766F6C746167655F746F5F70657263656E7415636F756C6F6D705F766F6C746167655F7461626C65174241545F4C4556454C5F3050455243454E545F564F4C54184241545F4C4556454C5F383050455243454E545F564F4C54184241545F4C4556454C5F343050455243454E545F564F4C54104241545F4D6573736167655F496E69740F6170705F6D6F646275735F496E69740B4241545F4D657373616765116170705F72616461725F526563656976650F666C6173685F627974655F726561640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2968 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000002000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001263616C6C6261636B5F6C6973745F68656164960000000000000014000C675F626C655F636F6E6669671263616C6C6261636B5F6C6973745F686561640A53575F76657273696F6E107379735F636F6E662E56455253494F4E0776657273696F6E1446756E6374696F6E616C436F64655F30335F30360B4261745F50657263656E740D4241545F4D6573736167655F740C4261745F4C6F775F566F6C740D766F6C746167655F7461626C65084241545F5378503116706D755F766F6C746167655F746F5F70657263656E7415636F756C6F6D705F766F6C746167655F7461626C65174241545F4C4556454C5F3050455243454E545F564F4C54184241545F4C4556454C5F383050455243454E545F564F4C54184241545F4C4556454C5F343050455243454E545F564F4C54104241545F4D6573736167655F496E69740F6170705F6D6F646275735F496E69740B4241545F4D657373616765116170705F72616461725F526563656976650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3632,19 +3632,19 @@ 0 - ..\MiddleWares\modbus.c - 10 - 108 - 81 + ..\BSP\BLE.c + 39 + 211 + 224 1 0 - ..\MiddleWares\modbus.h - 16 - 5 - 12 + ..\BSP\BLE.h + 36 + 169 + 177 1 0 diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvoptx b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvoptx index fbea3e5..8cf0cea 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvoptx +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvoptx @@ -541,6 +541,38 @@ + + BSP + 1 + 0 + 0 + 0 + + 6 + 26 + 1 + 0 + 0 + 0 + ..\BSP\BLE.c + BLE.c + 0 + 0 + + + 6 + 27 + 5 + 0 + 0 + 0 + ..\BSP\BLE.h + BLE.h + 0 + 0 + + + ::CMSIS 0 diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvprojx b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvprojx index fe63a4a..32d8c30 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvprojx +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster.uvprojx @@ -340,7 +340,7 @@ USE_HAL_DRIVER,STM32F103xB - ../Core/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;..\MiddleWares + ../Core/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;..\MiddleWares;..\BSP @@ -684,6 +684,21 @@ + + BSP + + + BLE.c + 1 + ..\BSP\BLE.c + + + BLE.h + 5 + ..\BSP\BLE.h + + + ::CMSIS diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.build_log.htm b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.build_log.htm index 52d332c..2801860 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.build_log.htm +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster.build_log.htm @@ -22,11 +22,97 @@ Dialog DLL: TCM.DLL V1.56.4.0

Project:

C:\Users\15435\Desktop\PressureSensorBoard\Software\master\PressureSensorBoardMaster\MDK-ARM\PressureSensorBoardMaster.uvprojx -Project File Date: 12/17/2025 +Project File Date: 02/24/2026

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'C:\app\Keil_v5\ARM\ARMCC\Bin' Build target 'PressureSensorBoardMaster' +compiling dma.c... +compiling gpio.c... +compiling main.c... +compiling stm32f1xx_hal_msp.c... +compiling stm32f1xx_hal_gpio_ex.c... +compiling tim.c... +compiling stm32f1xx_it.c... +compiling stm32f1xx_hal_rcc_ex.c... +compiling stm32f1xx_hal.c... +compiling stm32f1xx_hal_cortex.c... +compiling stm32f1xx_hal_gpio.c... +compiling stm32f1xx_hal_dma.c... +compiling usart.c... +compiling stm32f1xx_hal_rcc.c... +compiling stm32f1xx_hal_tim_ex.c... +compiling stm32f1xx_hal_tim.c... +compiling BLE.c... +..\BSP\BLE.h(59): error: #20: identifier "set_trans_cmd" is undefined + {"AT+TRANSPORT<%d>\\r\\n", "OK", 100, 3, set_trans_cmd, parse_trans_resp}, +..\BSP\BLE.h(59): error: #20: identifier "parse_trans_resp" is undefined + {"AT+TRANSPORT<%d>\\r\\n", "OK", 100, 3, set_trans_cmd, parse_trans_resp}, +..\BSP\BLE.h(72): error: #20: identifier "parse_opass_resp" is undefined + {"AT+OPASS\\r\\n", "OK", 100, 3, NULL, parse_opass_resp}, +..\BSP\BLE.h(73): error: #20: identifier "set_opass_cmd" is undefined + {"AT+OPASS<%d>\\r\\n", "OK", 100, 3, set_opass_cmd, NULL}, +..\BSP\BLE.h(74): error: #20: identifier "parse_apass_resp" is undefined + {"AT+APASS\\r\\n", "OK", 100, 3, NULL, parse_apass_resp}, +..\BSP\BLE.h(75): error: #20: identifier "set_apass_cmd" is undefined + {"AT+APASS<%d>\\r\\n", "OK", 100, 3, set_apass_cmd, NULL}, +..\BSP\BLE.h(76): error: #20: identifier "parse_diradv_cmd" is undefined + {"AT+DIRADV\\r\\n", "OK", 100, 3, NULL, parse_diradv_cmd}, +..\BSP\BLE.h(77): error: #20: identifier "prepare_diradv_cmd" is undefined + {"AT+DIRADV%d,%d,%s\\r\\n", "OK", 100, 3, prepare_diradv_cmd, NULL}, +..\BSP\BLE.h(191): warning: #188-D: enumerated type mixed with another type + BleErrorInfo_t g_ble_error = {0}; +..\BSP\BLE.h(229): warning: #1-D: last line of file ends without a newline + #endif +..\BSP\BLE.c(74): warning: #223-D: function "CmdExecutor_Process" declared implicitly + ExecutorResult_t res = CmdExecutor_Process(&init_executor); +..\BSP\BLE.c(74): warning: #188-D: enumerated type mixed with another type + ExecutorResult_t res = CmdExecutor_Process(&init_executor); +..\BSP\BLE.c(105): warning: #223-D: function "CmdExecutor_Process" declared implicitly + ExecutorResult_t res = CmdExecutor_Process(&first_connect_executor); +..\BSP\BLE.c(105): warning: #188-D: enumerated type mixed with another type + ExecutorResult_t res = CmdExecutor_Process(&first_connect_executor); +..\BSP\BLE.c(135): warning: #223-D: function "CmdExecutor_Process" declared implicitly + ExecutorResult_t res = CmdExecutor_Process(&connect_executor); +..\BSP\BLE.c(135): warning: #188-D: enumerated type mixed with another type + ExecutorResult_t res = CmdExecutor_Process(&connect_executor); +..\BSP\BLE.c(258): error: #29: expected an expression + if() //重新配置串口信息 +..\BSP\BLE.c(265): error: #29: expected an expression + else if() //重新启动设备 +..\BSP\BLE.c(307): error: #159: declaration is incompatible with previous "CmdExecutor_Process" (declared at line 74) + ExecutorResult_t CmdExecutor_Process(CmdExecutor_t* ex) +..\BSP\BLE.c(370): warning: #111-D: statement is unreachable + break; +..\BSP\BLE.c(418): warning: #111-D: statement is unreachable + break; +..\BSP\BLE.c(432): warning: #223-D: function "parse_general_resp" declared implicitly + result = parse_general_resp(ble_rx_buffer); +..\BSP\BLE.c(493): warning: #111-D: statement is unreachable + break; +..\BSP\BLE.c(505): warning: #940-D: missing return statement at end of non-void function "CmdExecutor_Process" + } +..\BSP\BLE.c(519): warning: #940-D: missing return statement at end of non-void function "BLE_UART_RxCallback" + } +..\BSP\BLE.c(537): warning: #223-D: function "sscanf" declared implicitly + int auth = sscanf(resp, "ERROR=<%d>", &err_code); +..\BSP\BLE.c(576): warning: #223-D: function "snprintf" declared implicitly + int needed_len = snprintf(cmd_buf, buf_size, cmd_template, para, type, mac); +..\BSP\BLE.c(600): warning: #940-D: missing return statement at end of non-void function "parse_diradv_cmd" + } +..\BSP\BLE.c(17): warning: #177-D: variable "current_cmd_index" was declared but never referenced + static size_t current_cmd_index = 0; +..\BSP\BLE.c(18): warning: #177-D: variable "cmd_start_time" was declared but never referenced + static uint32_t cmd_start_time; +..\BSP\BLE.c(19): warning: #177-D: variable "current_try_count" was declared but never referenced + static uint8_t current_try_count = 0; +..\BSP\BLE.c(23): warning: #177-D: variable "set_executor" was declared but never referenced + static CmdExecutor_t set_executor; +..\BSP\BLE.c: 21 warnings, 11 errors +compiling stm32f1xx_hal_pwr.c... +compiling stm32f1xx_hal_flash.c... +compiling stm32f1xx_hal_exti.c... +compiling stm32f1xx_hal_flash_ex.c... compiling modbus.c... ..\MiddleWares\modbus.h(55): warning: #1-D: last line of file ends without a newline #endif @@ -34,13 +120,10 @@ compiling modbus.c... if(index < 0 || index >= MAX_NODES || node_used[index] == 0) ..\MiddleWares\modbus.c(116): warning: #186-D: pointless comparison of unsigned integer with zero if(index < 0 || index >= MAX_callback_NODES ) -..\MiddleWares\modbus.c(14): warning: #550-D: variable "callback_list_head" was set but never used - static CallbackNode* callback_list_head = NULL; -..\MiddleWares\modbus.c: 4 warnings, 0 errors -linking... -Program Size: Code=6420 RO-data=312 RW-data=16 ZI-data=1992 -FromELF: creating hex file... -"PressureSensorBoardMaster\PressureSensorBoardMaster.axf" - 0 Error(s), 4 Warning(s). +..\MiddleWares\modbus.c: 3 warnings, 0 errors +compiling system_stm32f1xx.c... +compiling stm32f1xx_hal_uart.c... +"PressureSensorBoardMaster\PressureSensorBoardMaster.axf" - 11 Error(s), 24 Warning(s).

Software Packages used:

@@ -64,7 +147,8 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE@6.1.0 Include file: CMSIS/Core/Include/tz_context.h -Build Time Elapsed: 00:00:01 +Target not created. +Build Time Elapsed: 00:00:03 diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster_PressureSensorBoardMaster.dep b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster_PressureSensorBoardMaster.dep index 5fbb123..755ad30 100644 --- a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster_PressureSensorBoardMaster.dep +++ b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/PressureSensorBoardMaster_PressureSensorBoardMaster.dep @@ -1,7 +1,7 @@ Dependencies for Project 'PressureSensorBoardMaster', Target 'PressureSensorBoardMaster': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::.\ARMCC F (startup_stm32f103xb.s)(0x69420903)(--cpu Cortex-M3 -g --apcs=interwork -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include --pd "__UVISION_VERSION SETA 541" --pd "STM32F10X_MD SETA 1" --pd "_RTE_ SETA 1" --list startup_stm32f103xb.lst --xref -o pressuresensorboardmaster\startup_stm32f103xb.o --depend pressuresensorboardmaster\startup_stm32f103xb.d) -F (../Core/Src/main.c)(0x6944FE48)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\main.o --omf_browse pressuresensorboardmaster\main.crf --depend pressuresensorboardmaster\main.d) +F (../Core/Src/main.c)(0x6944FE48)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\main.o --omf_browse pressuresensorboardmaster\main.crf --depend pressuresensorboardmaster\main.d) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) @@ -35,7 +35,7 @@ I (../Core/Inc/tim.h)(0x6930E838) I (../Core/Inc/usart.h)(0x6912E845) I (../Core/Inc/gpio.h)(0x68FECD58) I (C:\app\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) -F (../Core/Src/gpio.c)(0x69142865)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\gpio.o --omf_browse pressuresensorboardmaster\gpio.crf --depend pressuresensorboardmaster\gpio.d) +F (../Core/Src/gpio.c)(0x69142865)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\gpio.o --omf_browse pressuresensorboardmaster\gpio.crf --depend pressuresensorboardmaster\gpio.d) I (../Core/Inc/gpio.h)(0x68FECD58) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) @@ -65,7 +65,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/dma.c)(0x693621E4)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\dma.o --omf_browse pressuresensorboardmaster\dma.crf --depend pressuresensorboardmaster\dma.d) +F (../Core/Src/dma.c)(0x693621E4)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\dma.o --omf_browse pressuresensorboardmaster\dma.crf --depend pressuresensorboardmaster\dma.d) I (../Core/Inc/dma.h)(0x6912E845) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) @@ -95,7 +95,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/tim.c)(0x69420901)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\tim.o --omf_browse pressuresensorboardmaster\tim.crf --depend pressuresensorboardmaster\tim.d) +F (../Core/Src/tim.c)(0x69420901)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\tim.o --omf_browse pressuresensorboardmaster\tim.crf --depend pressuresensorboardmaster\tim.d) I (../Core/Inc/tim.h)(0x6930E838) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) @@ -125,7 +125,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/usart.c)(0x693621E4)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\usart.o --omf_browse pressuresensorboardmaster\usart.crf --depend pressuresensorboardmaster\usart.d) +F (../Core/Src/usart.c)(0x693621E4)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\usart.o --omf_browse pressuresensorboardmaster\usart.crf --depend pressuresensorboardmaster\usart.d) I (../Core/Inc/usart.h)(0x6912E845) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) @@ -155,7 +155,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/stm32f1xx_it.c)(0x69420902)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_it.o --omf_browse pressuresensorboardmaster\stm32f1xx_it.crf --depend pressuresensorboardmaster\stm32f1xx_it.d) +F (../Core/Src/stm32f1xx_it.c)(0x69420902)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_it.o --omf_browse pressuresensorboardmaster\stm32f1xx_it.crf --depend pressuresensorboardmaster\stm32f1xx_it.d) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) @@ -185,7 +185,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_it.h)(0x69420902) -F (../Core/Src/stm32f1xx_hal_msp.c)(0x68FECD59)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_msp.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_msp.crf --depend pressuresensorboardmaster\stm32f1xx_hal_msp.d) +F (../Core/Src/stm32f1xx_hal_msp.c)(0x68FECD59)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_msp.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_msp.crf --depend pressuresensorboardmaster\stm32f1xx_hal_msp.d) I (../Core/Inc/main.h)(0x68FECD59) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) @@ -214,7 +214,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_gpio_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -242,7 +242,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_tim.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_tim.crf --depend pressuresensorboardmaster\stm32f1xx_hal_tim.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_tim.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_tim.crf --depend pressuresensorboardmaster\stm32f1xx_hal_tim.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -270,7 +270,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_tim_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_tim_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_tim_ex.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_tim_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_tim_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_tim_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -298,7 +298,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal.crf --depend pressuresensorboardmaster\stm32f1xx_hal.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal.crf --depend pressuresensorboardmaster\stm32f1xx_hal.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -326,7 +326,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_rcc.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_rcc.crf --depend pressuresensorboardmaster\stm32f1xx_hal_rcc.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_rcc.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_rcc.crf --depend pressuresensorboardmaster\stm32f1xx_hal_rcc.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -354,7 +354,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_rcc_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -382,7 +382,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_gpio.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_gpio.crf --depend pressuresensorboardmaster\stm32f1xx_hal_gpio.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_gpio.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_gpio.crf --depend pressuresensorboardmaster\stm32f1xx_hal_gpio.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -410,7 +410,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_dma.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_dma.crf --depend pressuresensorboardmaster\stm32f1xx_hal_dma.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_dma.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_dma.crf --depend pressuresensorboardmaster\stm32f1xx_hal_dma.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -438,7 +438,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_cortex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_cortex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_cortex.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_cortex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_cortex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_cortex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -466,7 +466,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_pwr.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_pwr.crf --depend pressuresensorboardmaster\stm32f1xx_hal_pwr.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_pwr.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_pwr.crf --depend pressuresensorboardmaster\stm32f1xx_hal_pwr.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -494,7 +494,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_flash.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_flash.crf --depend pressuresensorboardmaster\stm32f1xx_hal_flash.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_flash.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_flash.crf --depend pressuresensorboardmaster\stm32f1xx_hal_flash.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -522,7 +522,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_flash_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_flash_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_flash_ex.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_flash_ex.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_flash_ex.crf --depend pressuresensorboardmaster\stm32f1xx_hal_flash_ex.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -550,7 +550,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_exti.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_exti.crf --depend pressuresensorboardmaster\stm32f1xx_hal_exti.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_exti.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_exti.crf --depend pressuresensorboardmaster\stm32f1xx_hal_exti.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -578,7 +578,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_uart.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_uart.crf --depend pressuresensorboardmaster\stm32f1xx_hal_uart.d) +F (../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c)(0x68E72B55)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\stm32f1xx_hal_uart.o --omf_browse pressuresensorboardmaster\stm32f1xx_hal_uart.crf --depend pressuresensorboardmaster\stm32f1xx_hal_uart.d) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) @@ -606,7 +606,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (../Core/Src/system_stm32f1xx.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\system_stm32f1xx.o --omf_browse pressuresensorboardmaster\system_stm32f1xx.crf --depend pressuresensorboardmaster\system_stm32f1xx.d) +F (../Core/Src/system_stm32f1xx.c)(0x68FDC5F4)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\system_stm32f1xx.o --omf_browse pressuresensorboardmaster\system_stm32f1xx.crf --depend pressuresensorboardmaster\system_stm32f1xx.d) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) @@ -634,7 +634,7 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) -F (..\MiddleWares\modbus.c)(0x69450564)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\modbus.o --omf_browse pressuresensorboardmaster\modbus.crf --depend pressuresensorboardmaster\modbus.d) +F (..\MiddleWares\modbus.c)(0x69450D31)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\modbus.o --omf_browse pressuresensorboardmaster\modbus.crf --depend pressuresensorboardmaster\modbus.d) I (..\MiddleWares\modbus.h)(0x6944F6AD) I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) @@ -666,3 +666,34 @@ I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) I (C:\app\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) I (C:\app\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) F (..\MiddleWares\modbus.h)(0x6944F6AD)() +F (..\BSP\BLE.c)(0x699C6E5C)(--c99 -c --cpu Cortex-M3 -g -O3 --apcs=interwork --split_sections -I ../Core/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc -I ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F1xx/Include -I ../Drivers/CMSIS/Include -I ..\MiddleWares -I ..\BSP -I.\RTE\_PressureSensorBoardMaster -IC:\app\Keil_v5\ARM\Packs\ARM\CMSIS\6.1.0\CMSIS\Core\Include -IC:\app\Keil_v5\ARM\Packs\Keil\STM32F1xx_DFP\2.4.1\Device\Include -D__UVISION_VERSION="541" -DSTM32F10X_MD -D_RTE_ -DUSE_HAL_DRIVER -DSTM32F103xB -o pressuresensorboardmaster\ble.o --omf_browse pressuresensorboardmaster\ble.crf --depend pressuresensorboardmaster\ble.d) +I (..\BSP\BLE.h)(0x699C0EA1) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h)(0x68E72B55) +I (../Core/Inc/stm32f1xx_hal_conf.h)(0x69420902) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h)(0x68E72B55) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h)(0x68E72B55) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h)(0x68E72B55) +I (../Drivers/CMSIS/Include/core_cm3.h)(0x68E72B29) +I (C:\app\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) +I (../Drivers/CMSIS/Include/cmsis_version.h)(0x68E72B29) +I (../Drivers/CMSIS/Include/cmsis_compiler.h)(0x68E72B29) +I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x68E72B29) +I (../Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h)(0x68E72B55) +I (C:\app\Keil_v5\ARM\ARMCC\include\stddef.h)(0x6025237E) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h)(0x68E72B55) +I (../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h)(0x68E72B55) +I (C:\app\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +F (..\BSP\BLE.h)(0x699C0EA1)() diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/ble.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/ble.crf new file mode 100644 index 0000000000000000000000000000000000000000..21fe96ff19023b0eccda15e773368dfc43fbd648 GIT binary patch literal 567628 zcmb@v37BL>l{S2-UZ`psXlOPO5melT%FNmt0m;hDs!F;xGqbuIhtHg*DWIh{dr@%Q znQ;_!T)+i!MR6Gf(ZO*SMFerjofZ{E$8B`P9T)iDH%{Dp zH+15OC)Iaue%9j7T_?3WGnMj0>B0-UQ`PCNq@L8=w&|o@ySG-#=aO*##w~#O*0@oQfC1;fANj(XHL_JBopcW&C`ioN+k!kn{6 zZ4&Ljd`BbdTjOX`n`t-OC)F39wRzJbtdSaoMccCHoW;}p-WylJL3f-Q^_6NTpS5wvj-?)(rpD zYG;ja-gXwMf3xU+)~?;>Y~HpT`R}{s@)wyZx$BPMsPA!pkz03d-qodhY~H@jm3!$O zBT?Vud*s`+ed~_RTNZb^8HetuM17Cxk#XbBt)|M8V!rZ@>8S7YLatz4U9@ZW;?{2B zyig*k`X~MW;rnMqeWy7Zd7IDl;&~f4T_nE47S!Eh5?p=-tA8gpz zy3vLC!h^K+Ia@d83ii?miG(B(;i@>-?@3)dB~qM z`X8cm-_PybH$`{ed5?7NkKKDvG#^F#MbUC}``xK%a_`YL;m~e3+oq?Y`MrmMh%rO7 zvfJIXW6Pdh{1dI%`*54*$b6pK-0TEUKeP9tmSZ)?3^Q}}1xRbmRw1+=ZA$Z-5yeb3 z&++)Z$JzWxkz;bcIhSYoViu&+oXK+>ngv;?wmNy1Pwjn#m2))Z)aF{9#)dr8@q3TA zOb;Q`#B{YimFKx6E32`g)6BDcI;-&f`c|G}NtUBktK~T!wf9h~%8IFWqr0v;z0ipM zvG*98co-Ag9Taq7z6*;q<`z29wQioK&2w*>INgpD|L7*h==Y}R(+c`~(>&|yb&Gy~ z>QtR(ZEd$X+v(1?nscpY=gg?R_YkY@zybhUow;`On7v2Yv{m!1#zdo2o3h>#t=sz; zOL{ojSp(I2t=no$Hrt&>t6Qs1Pmfn?YunK~i=4IUtj769g|nezzP-p4f8EU&Y2k%^ObuaYb}3VZ28&htg2|U2s%60(!@V+ z@8d1#BVy3`TCLhrVLw`go!2e(+9GGGqn7I8y^ppE92+apR)v3O?~^R!2?^s2nwC%5 z8;j;@w(3>Q2xk;o+pX%1#yVOoSbM&yalWv~$)Kn-louDpo8YLhp1AjM)(FSPMp$Sw zkSe@)6k*q|uTN^Mr8H{HpgC3R_10i?S~0N{omxyRN2e4ME76mSi9^xJ#l+!gO&V=X z6W!1qUzq5&n@?**zs{064(V5>Gi2AfQgR{F?0EF_Y;tFVB%hUr&HDUUWo&4yJ3n=% zDQTnKj%HFhOl~#WjZU}Tn691~t=#(%Yw|-#VvpLKw6yP}!X#U@-tEkx6F=N$IgrWg z5oa4r|MuQhHoc$e(^%_#l;y$4(R{-mQazL2f`_Ix8n zdv{ipHLMj?PxWU@Wss<~YSBche}1gS@x@ehNNUzRL%lH(eJ-_ELf)_e`M#7ok{vdp z@g&1Vn}mss@#vPlN1~7%MIIc-kb0}RuF;A%?mfX4|6vJu*UYwbL2jd3yEE11Y;6r>A<1)~EwQAZ4dY7s3e&|HjC(P# zl*EDgb#-ApBgO4hXXerP4C`Xb%3*>@Tf29)&3=Fk@lEPY4ky}+Njod$Q{B@s8GL>RtkplrLI->ov9Zuw9$m-F}9yAbv2ujmhFTz14dA#?syBIFl^?s z6PBmCla1L%t67U)kLD+HBL{RbJxV=P`7jD ze52dNXfzpmSxWSuXcU6KI%ckQ+Y1vD%?-#9rJu#!?tB&Bw&iHn1u<#Si%~KGS&@K5 zOI^(uM2{Li{P|JMes@*3Yo`4Zz5Cn@({rw{ zgbgLf!70HA*`-m8lsy{7h}nV0B4{fq2kmu3sdWFumIG2I9_vzTt+J88O6HpV|B zSGq*NT?)ZS__0DTBEAn1;)DmHQEh(C;`Vd9J9h7ku1o6;B|{3_;CX4Qr8<(hJj1wk z+MV3(#j{u{zi~%_ASa${k$Az@DAPqKRqBDtxM5xciM`t*pIuno2LsmCn`YLIF z77~e%$RrXHiCH;>MB>9!PBv7iiNwFB&5?=J6RBU!rdrf5XHzXKgQOJxU;uQd8wem` zf@h{f)P!OUak@gX<``E<)+ndyqM-10C6g`7X$r{}NYlcW>d9#?+9fF#WF3_bm{XD! z_A`xUrTs#qS#dvs6N?cKqO^&`hM&q7nFMRXR}?AMg0C!6tN|}k#h^@|C}y!Gy0l2K z9Ml#3x78$7Z=EQ`-*rX(bdt+*zHs)8Vow*r&by4rF zIt6(yNaF!#i%ctZrk&Q;rm9l({nA!$6OsG=H1~S?7iEp))4(^BP6~i+tXqrzivCeb z){hkUL@l~4lY}a&Azrv#sG1r+y^|ywn^^BiB{Io??aZbbwB6Y>1Gha*Lsr_o7EPr^ zC7vYS;|`j#AM{hv>F#%RZASaxKi~c2EwJEQKf2l-OyxPEKc!1H^6{P3!AvStvT9Uv zdQiv?cW#8=@EI7aaybLWce2I!={Oi0fJPX`wq{WI&VW#$Ijz*3 z#%JnOG?2D8mH}H(>>zFm<2{Z^35G>GOmj_Q^03;%n#pK)2CHkyT8bI=S;`E?nD?Zs ze;~DI&~GJuCP$N)ylP+?*2&MwB{U058gNI@mNYTfsx>VARcTYhEXEwBJUR=l+32CE zLwCg*UvpE|H>zu+J6uiXG1CZ}Ex4LU8iu8pz$t>fqa?6TJ+b#?oV#p~?^HcF$Yf&3WNYYi>F^3zk^9;t~5rOW)FmA=b{t^Drs2 zd*}8oXqiryT~3yHh<&2T^0vNy?8P$ND-)czN)?w60OPdH0URm`A}c~4$FOfg7cvq&Of;=ZgCr@ z9`U8ZImXR9p9%j=R;Rn&b2jhFkvTb&@$2zwy8%U_XD9MLX621<+_ebZqx0M>G+&(M zf<*66^!1-@xu1~Wd?JUlh$t$e5k(yw)2$zyVBMHvJr+5nZg1?vH#L0T>NK>D`++-ufB>x%10}=4~zUAlc*tKaV1`){y5r*)2v_>ak{X{c* zST>=7uOx?~jalx)-GpX)JUYQms3YO=nS`0~XwXgIO!*OR7l*E-F*Dw%*Ad9sZCwn# zrIh_$&a0P3qHiWe`9|OJXKmcFXA#|Vma9D#y^UNe5iI+@6?5H~kv!LmR=IuC_}ckS zlw8)1sr@?rXZXSn&m)roE}y*&ptXg@OEiD%{x%?tKsP+?(Z3VxH`Y*W}?k*^)`{f zXfSp(bz5=Do^9JUZe2X*G&2)0c1$kushICL&h)K+>^lH0eb?g7XDyyH7=0BQ#p!)d zjb7mXTo*mZ{aM5OhQs`{=vnU1Sxfake|ZeOFW~q|TsQI3t((G{ZYuNG0!Sxl}A$0e7~LO5TNB>N>;w47E@@J8p?E9unwEe}HL%S7v^BwAmV(RvW(5f{5`$w0H#>^3{yQgoBbU5ZXh z3U%3%zE1RgC36`eH1;hpJvF+^{kaZH?hdsU{l@+IwCFqT&)Mj1{xn|u8rqaCRFuWf zXGb4TZOSpA*z`qdeVat_+LeV=+H-X-RlGJTq>|SeVH;fW+9Pwkm<#~#vAI<7T4%!D zAgnXI2jqCgYX=Ic#9d|jH~Pz=2Eo=>**MKFeMIKGCx?fvb!ct>|a{`Ftgv{M#RZKd-Vi|Dh$zw_&KaF4}n1EdTf7+~=5~`4i~+Ao91_{8%@&5x&tYLr8E#*)lw<1s-Gmwv zj*QK*k{na>*vsPxZ%K{mF*l{olux-pGcyy_7G{~8Qj9a@>uySw z**+61)DMN`CtCOpamr9f!fH36T5rMKt(UBVaUhBQX;TiPxv=*ydT#7DNO3&&5Ld|> z=49w$$>LnQHZD!^sC3IU(@dRoo7_w_gN-nl`C>HtcrPYa_)Y27rW9#iwbjIc(4hP_ z#6W~Ur~80X1Wu%3|6C1IR}BMmVNWh%y&#<%OR?s$1q~lBEK(&vXa1AZF>ab4-!@IN z4T=bt2RVpwWjf_V3_5prcBaWeGWQn}WH!t~l!dGugJK}o#UPgkIf(HZF9$wSj3TcK zauDOqK8{YT$18#y#K_q!ElVfX;|*R6auDOKipem%!`7|F%)D6j=hA zn4}eEA)@-bpBQFk4<6#IR!WW8+Rhy3Qj9Wh333qQYDHb@QpMiJbpoXWIqCZ?`j!E&W!Hp#YuvpPcpzv`CzP4y!-(_hBGMx4Y^cg0aEjcZ{AVvFB7GohEJ0$uR%fwg*x+0cW+BSXY`qBzMp=`sIc!&A zkzN_(Aja!7b=zmQ%{Jv$L&mkQ@5MxBK%BYm~J%Y>-b|3{uW{&LSI%*qXQAJrFjEB+gMGf zg;|Kw$hHj(LNMX7)+{6#h{*t*`De3gGXMC*)C9VWN%_`V9bzED(M5)Ob6t0^+i8g< zz87L3!jH4Xqz-mnCc$`en1v|g*_dZgFhoX2flZ&bTL005hd4`feLb|9ottGa>P)rj zIKXD?`tqJ!#JVioK+FIT%U_dbf;Wb`z84dbKCCf~FSIjAAL_+Kq)%u}GYt$WF;^Yy z^yywqM7lL=11TN$`{FnjEsmL5I&p67q;L`I1?j$RMhW4H%jckdV;}g4w^!qfOX=YK zU?2F1_fw58u1N>)EBnAlyl-Va(OTt9eDBoOA}Sio{a+6r;`}MwFa(GCwAaNjYr`x= zX=##X=4PAdies32dhihEFPbRvh#1CMT1_iDWg*J{)0{81b&T`AUQ9&#FO4bosu<}5 zy_ksf5sfMKrx+>Nw8%uH&t`4JFTf-u*cq0wFbh$hqOimTvnZ#AS%^|sSmHuil<a zQRcFv2~(mOoRh=ZRQuh2ZIFW)H{|*$T4e@3S)(Q23XcxZng2?8jx$U%&crSpsoo5o(Vb2S-ZJ<3O9PUpZ~ zlCwFxZeFImc>qMFhgavQ%zKAY)yT__8u_~WL5P6}KUKoV0>%atO|(sMg^4f=QD(AY zI7fzU>EjENjdjvh-V_nWi&ncVgDoldJN4)mA+o%v79 zI+)4Nb#Wv65k4YwK2A{#r#d@!aQJ3FnYrJoPw3j|@}>7JbtWHwpG*WlPbkVF@9wrAwDB$G1as919i68cuxX&s5W~&IgB_ ze(X{THo`5;c5q@(=Fr~NlZyqo*2guywmr9i4UNVcZ|TWJtgD^MboJt3KDO&<4<6#U z-}^3(+?rw(dXEz<6&9krzsN$%W0#Eihc0t%n1v`e6j@MP-P%H{g-Lp&%k#r5MESQO zi>YFKQsa^jgQBSGvJmCJo$fI%G##beUfWo2K<){05X1d6$zb4{cSfexuJS1>EJWd5 zC(4SRx;5m$=(y!r8Qbrj%a-gJ!z?5gUJk25p3SEG4T|KuM{1Y;lqO82^wG7Sp*^; zmTk&0-);x5g0Jd$^$2{;^(};VH=)%+PZ2kGl%Y8TsNck8cpr+Dlwk;cs*`mZi%O|M z06vYytH;Mm9OYyjHk;#R8IERZ)`u`qbc7;h7%Owxlo70sXH!O_Wx13=+`EwFDMbh5 zQp&jbD9cm9kljhCHL-I0kX%Yh7S+tsA#?^$8B2xPTovqhOP0!-of+wvmZu%FNt?%z z3Crc&QfT~s{{Wr-dJr}W%JA+Glb_Rj3vHR#p779^ZzgR|alX#Zjhhy60^EMmeJ994 zj31OpUm7BrQ@j>8_QjG-f^Xm$egQ-S^*)> zdaIYpykE(B5*jxS#F(#68T&XN;M6KZXZ|PU^5Z+Nib?ru{Y*W-OPBn~wtRz+(82Ln zW3pu~_b@g7`?L>Ld5H7ZtZ@-Xy5kq^UaaCeLpse}elm0aENdg?Mow%dH<_JJDav=K z%v&x((_eX!0wurEPiF47>pe>xBz|HCR6M&Q!S5%__Q$ZThMkYAGHLTormc3<8XFAX z!Q4J#g3wQv4Yaw|Ku(_giBtEVZZ9zHZ%`&q>*tu2iJwm*7L=LiRtD~+joFs-+{z&K zY&%H|Q-jzxfxgL#T`{pRYwkT6jK<>VzVs()x4;miW`a z!DJM70Ek(R_P9yJEMuZt!7O9Hu7b&aAct9rcDqT$tiT)!W(BKQNvKEIkWjy0+JKm5 z2DbR{pt{C?4hhidKu4vYkZJz8POCP*R)%XI4KWbGxt`8Jz;`OnpUBYKIh3Vv5M#S4 zL>$!=voPC?0%-nkvH=duv0uWYRjGx~SVj#lDH7fwY+$ba%hlE*(a+Fr5relds zsnwXYXmSwa%ABgE55mSSc15NvKMFAr!I=P~Ev3hb|6%v(OhpzMh;UcBLPLhQe@p*| zC~xh>M5K3Rm6bjby*;}|Q<@Ki7>MwZtl4c3+KvCECeErH)s0EC{Y7H*+?dW}52BMXWiGy{2c^mf}`$U=JSR92QdD7~hm|AJ~ZY(5$m2 zwTQNtV!gK)6Opd>SfMe~#2oPKWV}@?xf3m8(Ugl=PxlB+)T7y7*^7xtuhWOT@wn>7 z<;&aHqTRw3dQMW!ByEoeW&JlUPv#T`qbDXq)Ek#CtJW~#@$Go_;m-XW&JuPw#v^NR zw&%h5;h6K~OC8QK2Idau1ZM6rzR09tj^lfo6mAXvN{n{rkq%nLTxKbQ;TxCtb6hov z*_$7`1)OM3%nc$2#RErVZ(_Y=96e+iC%fapsDnC$ax2_}xaGky9C1sSs*FebH!k15 z+2JS?7oXT!rZ>4Z8paqX{$99o`9N*D+MK~27_6w}Q?Zc?Gm2KR;~d3Cu~*;G0D~uN zzW$Ho+X5EgcnY^AVaYHV5O;8Gp_%PMMu&`;#&Kv~sa~#CDPQmEZ+z-Q#1v!ZE8HHnF zHFfJOfb)F%aS8tg$90@P*#lx%s^2Hk1Evelm0S zrGqJvkKB!I6FjMIvVSx{XZ}y8T`Ke2rjz{3ptB~-LX^|fxMZ|oTf-r#nRu?lsN!rr z*O`cPQyS{COlM=ZVbk_Kwpc&x%|^8U(e%R3wTxaj_F^K^Et)_gW%atdHyhD@na+o# zr36~p80vm6m3fzYs4`}Vyj14h-$RuV!hT*V^Y*8m9d%BEXFMMzy1%L?7qMR7gGYiN0dPA}La8F*Yjz89miAbL*R-Pbb>-Yz~*@*U2O=RBpoNMx9N5F-Hj`BqMoF=g7 zd(JXy7AsYsXul}dvMHt1-(S5{=2bkzNN8 z6*7DLP}f5pE@EBLgGkgKi-{f zJuTgoJg2(u97saknvHg6l>b8h=N zCbIn^$U%(XYGSIpF4|Vxa)Ip;UlwK|N-hdnyX`bpNtQ7T-TF}#rRNqseT@d zuPg8%Qd_14j^8IvVm>y#Ctt(Fp+`RAVXEvq`^HLCXD@RRb$YJ0)}H>jE8U~)5F`;CnIS!Z!! zLI<1LO=*|!8!J%{^!o!&mSZ*t>szw(V1A!CiMifyA86XKhfiM8lZ#ld2yrDf;&elK zFTmyTtT$r4Eqzm?$R%6#h#X1E0-$;%Hz9y&wBPtrImYtmY28i(5^t%K2!$UQhMkD+`H z^Ls)`o=`C9ys$&kSD4EdOya>QG`Gi^w9S~_6vq8!*Q~k9MN)7P!Z@D&NN#ts8#b}r zm|UntaBPB4u4h8g%*8Pl0Hwk-Z9+wXqVJ}fC1t^4D)-#<;l7mBayOJwdR-Gwoxz-k zq|@_qbHw6q+!VKc=jPoPP43*jX9r%$!vXwckBQ-#RCu0}n$hqy%x!kKLLP-oZc>SJ zr^H*+iz*GVF4x>K-}BQi#yB4zxPU^WPUfg>=#)~QoX(1wyfxfpzSE&UH>WL1RNb^2 zkM?5gbh7iy^g?%i$@eRkfY*+(_OAVN_-Z*h>>%h5h zIF`9?aT8wnz#Ubp=EqT3->x76V}Xp>KT1a^z=_tO4l zu-7*1l0C+9A7;6MnP%Y5Ov!MG&2R%8THtZ}p((oKwLeYRUvAkyh!U+b_mAT7f?b== zUp!|IcH*7Aap%s>xL|V^wsQ&<_sN~J>uh{II0>7P@MF}ph&w#h&++B!5{a+260a@f z$hMBFk{p-W9M|BxU1Z>0N>ikKi@7_=^IDtdy#*_$t%&Wif%J|nic|lXy^2xZWKph4>(xg(3KGCQiTA#xzv#XHf<`62{g(d2a+u?rckjZv z!lM(0RSvEp-k&Q=9nK@ zZQFO?DySnZ`@tLzKpgI~Hp_E=a47MHdU=cLOpFGkI3Mm`z8h~;?J~=-tNPJ%EIp6| zo7RPxYC9KE<3ea7!+_N$oloaYpabBwDtrg;a4X#8YNKDo(?>g_OEI<(0Uz&Qvgv&E z0?ECr24!*6BDz4sIt|wTemch|4eMNbb1YeF=P%+3En+%HxNt!w4q`WE@I7swy&vRb zXIDYSsue83Dlr%bCbccwH(h|i&=Jw9Q$SjEP<3jYOM9C-yyF&QAWP^!s5+k|thT}O z00C>_AuR0YIo75gkrT1797us4#`2 zS?SGL&}kY8OW?h6DVDXL3SnQ$rIej@_gnhOQ^ECGPOdYMgp-tR3O1;q+sUSsqaWo` zD%d-erAvCG~4OYpnlqHtgGZ_~=cDaE9+?$a$4tML2&rM#E! zj>H#!-@mL=hi|?#n}XdAuga!OwJws;p{Ed1X7 zr7Z~mRswu)|FRZ^|7$h{!qcnt3=f3A3e)=H7)Mb!cY5T--xMzU{ryYXz<-}u(j=5| z2jn9y@s<}J8Py|sAWW_%RvOv?77F!;p-OF3P?kbpA*)s)s75;{mYEh+281ItgBK4Ruq&xD zM1v#cAl7jg4;;A5u_kKS?s7qn1gPYkT!Ky$GmOD;Jb~I1Gf?~C%qd?9Y0fehI$Xv! z7$2fBRxsZcH-n1@mQPGn!FjjFIfNx^7m|!mh_yy}60L`^HSTCB=8lU8R_&U|RIS-) zWaFLjXB+PZ^qP+2)RhB_Q``CYZu^ zXT+7SA6VXA&o=nn#KhMREWuv7XP{+CSr5eV0ol*RKI*Mu1Ak;-DesI-ckz8>U>O$c zTG&_+pGWz~K>yr4uV!mufDqT~M+P|X>AJrG!z;Z-PtZ{T&rCM1ePkf*WZ#gO0Mh4h z)#<~N0z>+G-0_DMz~l)yc@{J_GRNpjmkT2sum0@7(pG&QJtthjCM@Ih2F}*Pf;MG& zedF$pgJ>eTq!Qlkb@D-xK^gAENJuH6F0wpjIi=(9RB%nxYFilx%*lCoR>ibecN3+) z3}46Az_bfD2~*Cv010f{=`a8Zb4W-JV}5yH*?1dgLO+<87%byRNKa>iWxBSOSD+>i zGdbU!OWgQBbuHtz_3eRWjdiH%4<>bnl$k2(?1T8EGKXnbeS2Vk`XIP&XS^|``*s>{ z1`!8ifByEsa%L`LIGm_cop99on66ITs=iO7mE;y!BgZ6^ak4X3`1=FP=Bi*x&r(TB z8MPF9>-S9%Z6-zoNE=zwA+t#+V}F$^7v)=)6y*B@%dtTYlgF(zI^fCA#HX1c};@;8(0x&KS@=e z$6>@6?8jlS-x;vs#NfX}^qrV&VLCK6*6#q1k=8GhXz;s%0eqd6Teyz|r%vO|t&&OdQHZKxnzZDOnitz>}(RsxIZ~|(@Rz` z?7!UojrenA(h4qFu^jK8!*f57)ZZm5_HS)KB1fZfog%FxX?)l*met=Zw~goUOrafq z@J01l`~M4Tf4OMiO|&-&W$d1h?REKzWo-_Nf8(aq*_+;Lu@U>QIRg&RLnIimQCUy79Rab z#t!CXZ4|DDitRAbw7yz4m&y*M1wiLYbO9Kt{c0Dfp|H29?xRaVpM8VedvA*ES~0$?aCv zu3oQ%>cYPgYyQpoDOpk81)-9Bpzzw2=11b&OwtdI*)8RgR4{tmQcUFv`FR;q*(LGm zGmFQmSx1AbQf!x)402KBWNUVsi&da_?9Fj!mU10WUCijLkx3Q#2T%IPHL6J#3 zEKM|zsGG#&Q&X8xQ5IAlpBJ50nq;fhMJa@N{M|tCl{>4ydEwn8&ZUX?l*e24w3+iV z6{pBd+BxVFCHDYFTqezV+tZAMP2zDWqWQctiOW)d;Sjzm`JK0lnQANZOIcoPKj*b$ z^41063t8TVq~4aQfVogxC_Y$ki;qNWzebvf>a(2A!_4MsdsBi(vuoUsl#HG@9WeNq28%eM}_*mwDvg$ zH5S>NreV+&rzK5SB7pUjqtm8l(#;V}gYxne1+Q-i3eWUORrSYC@xj#mc3#HhewmXS z!Ox_vPgxld=Vz)W((XcN6VPRB)3_nV{awMKI`{Vw4#Oq8PSA*>J5w^-FXpEbb~ati z!6m=hYLPwJ79$Ndx-XYf!K-9R9yU|lZs7hdV|^`A0VToEJt4EL;?z?@Ml;1^Px2Ej z)Xad`^0IN_BPYqtc8S4x@QQQj6GDs2+E}rMlrTXDhmw?+lP{$XiNB+*wr)_^!*1|=Up;4 zj$20(Ye-|j@=CHXXS$7}jCl07gALuVWdpkc6CK!2>$n|Lw#PnQBXF16Vj9$v92kKo zojVgTy<`4xpY7*$5~04DHby5G43_B2WNeR3_tS0h&B9a`~@Q{NkTbPS90%2a5hd~Z} zpyyyJ7Un{YK$sWgVUPpc7IH8{7UtO+fiTa{!ypG1HF7Y+7Uo$RfiTa@!ypG1dU7x$ z7G{q|Ak1^~Fvx)q^c>8nh1snU2;+RANKGLJ#tS)^F$=RxBM{~}d2NsbD?mAzH5O*4 zMj(vyWh&Yr2ey7BA;3D*pv9R|DFm8JLqM7byLS>K^W_a^#x-fXokDnai| z%bv}Pg$o^3I_O)yRHA;xgWAT}HnBD3@rcvB=($X#5Y2g!NZY=@-3Jf_^>q z?`&RtQ!0waQD%*gNX*kUMUfN2ineUvL>xc7c6w+8yhyPn@*&t3RcyqzJl01f;t7h1 z%!w0S3gq~iGKzCv07#70Ad!%d(;z{_cGrBVYwflz^=1!^fIAAMHu-SFOdfB3dfMVW z!$Tw9GYfboA4Z`0A|pMv;t@U~5g%44vgE|o>`4nWhQi8pw=FlAJI&c85zcAO4hhXU z>6x8md`3C*Brc(ZwGCA~8ZLHict{Ndbd`i6;T3?a$)!Bf=Q!cc(V}g9!U=aS4dE{7 zZ`^d0=>iX>guO<(4lLDwd1(!Jw4RUUdVj8VS*|Hut7uwe$wy>ejVYDFoR}snTG2ob zVxxtJRC4Dj5`&mrWo%gYo}AshG-^|8=j!UUe5TE?QQpE?ws5ulD?Dd`wH06Q$J zE#;25_hlByBSZKm;OR2Hhkkg0Tq=)YpM#%X9v;E_^?v$rsf_I^#ggGZu!h{D@+U8q z)%p*`{Y+kLZYa8upmGwzN8>DnkH%?;q8$a(RG@QPOJb;mT*gOHAomcyQUc^L^c_Vj zCg7;Vy&gNstvrA9QfWo!Yd@nnj}hqBD5L57ELHB7U@2d|GG=V_g5vv=&A?|SL*@qf zKyL1S50JUBUALmh9>FH_Vs^}y$06ogKbdyCL23Gu8%;3VX|d^B;6a2#FR_Fjb48VH zPS}eZ3q$lFTs#({k6`#6qK{#$Uo;6~aT{~T90$GJPo_yOQ%oYcF{Vk*h^AgQJ-vbV z_N;s`>7?I2k}$O zSpW4?E11j*m~0Bm$0wy%ITURQ1~#!W_FWbI&6=i+H>p$^v|Ghg%aRZSEw{oCUy0u2 z&pl+|ou~NRB2fO28KeyO;fLHCkMp^Q4g7w7`NIaj-w!{GQ`lbPj2QSR#6aWZzo!@o ztnEi|?7#~@YT)k=F%W*aU;9xklzQRE4E%i|2Es4%!;j&FgBN~{f&WK{f$&TH@M~~3 z`{8yRa%8@0OL7O?H-a1#p!Sl|aB-$-OCZ0DM!p{8poBa84Y*XoaM@o5>8WoIa!|r| z0}{#@cKanr`~6ywgA%?IkWh&>2l7i3{%Vke622XfFodn7{xV1_{z{O85}XOUg0~D~ zYm#4rG~_P_IVjgI}@R#7=^^Z@bh_CiZKTZc}n&b)-17!fO z?1DyO5af%FQHIdO8^kt+;#VIjC7is|Ddp(jm0p#3aJLL^I>Wke(JZ9nWN&SHE&M_+ z96uUw_tJPzadLx*TR28mz)G*TU9l-dL->kf9lQ2uJkx-@}pd> zc&}A#59gBMJc~8S|LPVa2(9w75V?W7qEy3}tF20L56 zCO{|d=|!1we$1yT*fgKTJ~comc3s1k{D>R{Y^hW~c0%`H$8;Ur(Yvb2wsc}o74;Uk zX*Mt-Dd;U#>$i78_t-n8!`=m_le&;kx0m?IM1FT-u7PE(oj!^$2!#9y6t*gTH==qhcM(3^8Oe{1FRdE~@A zlr!LwV|nnUrZ$9WPmuM2VT?dO$K zkLBFogNJgQrz!Jth=Y$nT@L1yc&g6$LAeJH<>Weoq@FDfPCj|%@JyePQ|iG(Ik|Zn zR}OJ7fv?NqX4Y8FsvbO)bEL-)EDr7y)8%lJY%J%X9z2wDxJQn~!RF}X67o#_nXSx; zr1N@mQI_*qr;dfYKlM_f6*b~g-PePMl9qW&WpOY!ke9=vU=<$w!DBhaTFUb1wUpse zYAK;tVmSxaiT>Sxjqv!H9V%=dT_)mIu?Td2bL5+1MUS zDtbeni?WK|kmFLkK{&WYK9+T=r{pmYCDlEpvOE}2>DJ@k`dH56dhk%rphu3y!Q6G` z0}Qc4%7eWev6!cZStw;gwu{f9U@xsM1ltBLV&R1Wb0V3UH%pwDZgwUtzVqCvqd?3-0nWC$ zA_w+WXTGSc1e{s0_!|RsqMx4~T)X)ZuCv<9{Q_nTZPD)xauEOS?7SfdG`NnyVqhPZ zDuJV3DZB9JE7?>mWA=o#UW{ z+#Gb4BR>c2Q0uk~xjE<@2PNd@ptBtLIp~KL~PA!cTPxf`ONs^P$_c z78wm&8KXUTDCM+VtGBH##)|inZZ# z=(XW+D76t&D^|h}3$@{LP{RKdYQy2cy`cH}HdKyQt%T18IVj-^x&*<9&MMTUkznd6 zZWqP+&hk)7vA#1rN_`tTN2s{)C{< z2nObxvm*iPQ5fA?0mp|Ji2vB!NWeviKBni!h}6O_3o#IWr4DZpuymr@hoe=CUyL25 zjw}ZS6k~_Of!Lu+;21P4!Eyv72!|4#jC>h+S{Wk&k7m21l-$gB92;UBoaIzY!f~gS zvNFg)8LPeC3Jgr!slJ3UrxkEmh=KSI)hpW|;2qM;z7}4$gmr~@GxblrR097hyV{uM z#c`j^JakOKM6~HYU*#tg_x0I%XeT!|N2|c`#_G%cWCA;V-FS&5Xq)+HadXD2lppr1g-XOetfIB7Y^*on z7A-HCdzOB#R6cTBw{u<_bc<};&2JUgFnOaFE2!hiL~5>=Gi4Sk&HQTx)lhNTEn`UB zhsM=0yP5rPACZ{Hj*o8mir4sb>Sw+*lICh#{J%G5@%sN>XbWVWN zq|9Y#L_9yYdSGdVt*=O*Z_eVQRv>p|tC)~6nW)dswls%~F>=N^3~7!NCjy+`MnPap zCh%4TSjhP1F95eEItlPI{A2<@vj}W+-8j1w@@c}xaOU0^*^WzX&0o%?5 ziaCx6(24!XB6ge~*JT#4r)73Yu=6XwC|5!!_K`*Gn2u@Jq+Rg73LHC{?k2A}pWq`B z^@(Y_$mEPZm3n@LAX~kD@1+v-uW7r;=EZz!(k`+TZ1lL-ODo|ldD2QV`D9zz@4QrM zbFW965^nO-wJAXxK2;zK^oQgmmT-Js*G9IG-Q%TFo4+Wf&w<2~ZKJlXR0YcG|y;ky!|>%kdq zMsVAouFVLv`MsA`!X@UqHnP?Af4x*{^Lvjrqqs&|*Jc#j{LV`&MfWJQ+N^}eJsui0 zaW2hB?1FqaiBJrQNSE+c^AU-7h7uB)6UU5`tyZq6L6ofNBk_7fRS}6?<31u4Y3hoU za0!B{2*cKtk5t07jH)6Mw5mQL6`9f%DP#AHst6<2q>scKoK;06UY+hEQjtkrkqV|< zRYe%ACVZq4ZrWEBkx=y%ACZbo=!y(sW>!^%ajM}XmCVCH(zp+GJxik0X}Tg3q#C*+ z!k+`bLEcN`W%3@CB!qv~Po_%F0oQDSN|w*7MeFWc~oL>ztvAH;pm-5B?<7K z_LHfS^K@laC0-rnQHf#x7C*6s7aKe(NvOZkPo_$@_$rQfR(Vun!2g_|Si%9s{D5t$ z8xOoL^3bTv3)88J#6BE&9jXXJx&*gkr)q?a8NV!cszOvcRhvueR4qyCR1HbuTCr2L zL>8^ssR~i)RBbM;Q?(>^s>OH@i`bCntYWx!1eK~hv@p;%usAJstzI`Ko*nI_m2eBW zu8l-9XO=pnP048ETxOc3;toL7i%JY-5Ao7UxB*?)MgrNPUMg+#5RYxjcu7FlhEeP& zFO5%B=-NmOJH$(+Hb;51sYL(jk;nk%%<5z;TEQ`&BRujXe68|Qsm+ldZH6#cq}ztE z>j*Ecgsn@uZ6tCX?4?qhBRtv+V} zpsGSjyT}hYZ7yjR`5|Xa#E?^k6z6uf0hy||xulOC&kY`9B96VOkm8{y`-m)fRfnwL z4m=f7+|0SU$JJ8K0y|gtWQaKWphAkTjQNPv@+rEO!#IDYLdvJfsEEclQP$$LXoNU8HD`iO+A=#ayO&j72XM9?Sb zkTSVb)**R&iK?YUQ0F2@w+3XI#<>VGL&O@K3MmmZKjC7FAm0!93743N2^SSoBB-+m z$5mvFsqvHag0I2lW7#%oW!W+PeO@Xn$hjoam54F@>pl6T1^vTICF;^#OOG`wVON8$ zt2Cm&d#OZS;z2FrP@aw|?dWe_DpC79s1-aVs-sF%`m2{p)criDL%0SH z$b&kJ{a;zP;;Vk$@wPE|6Hr5!_0sLP`XEw2w&0C+U!*xX)09ln9#N4PX_K2%6sw5EHQ* zK!ubD`Y0cfT0TM7at$s}&9+G^%SOoX?5L-u;c9h>_5a*Mjh;t>R=|d7KUcJ^)r77h%3&itH zmq8uEeSSKsw5I%`e~cDY9fRhFVgd>x>ncAKi;0Dym?cR4>p>ZJ zz7tXp%6Q-|KNPc&Qu%sNZb{wiK^ad0=4WIrq}03~lv`5qdQfgvJVCi7)vgC+5Ls|N zD7S_@LAfP$t_Nih38@F=*03iiwOr|R;t9$viJ*E=29c0@P;QNSf^thD zs2-F-B%~gcTVtM}+>!{Y2W1cmsR!lOn!*;X*wtkKk{^MkRD$M5Ums@xTiMJT)ahX)=s>fweJ#o2Jl6IuWWm1W%$7N7Gak*8JrliMZQi-a^ zWl%kFxmA+Zq{n4aiK@qCP~Cf0CAM-1Y6GZq9aV-#MCUpxmliqq**NJ^_b<-P$KuUu z$dcgsvfOHrrD6RdJHIRGQtL1B(5T-_RlG7@Rn_pMzF+8}5%1qsyh>qhLiCfGeu0W7 z_52bQZ>X@kAb3*8&sXuJhW|~)8!oI52%dz?=c#xSE&o-;8!6223!cQv=c;%TDlb;? zMhkQFf+vCUUsODalP^~B#xSq1)vrWJ=h_v=Hzi0q*RHrUoVv)3FvMpiM9%w&^qBSe zfve4l=a^JTX(Mw!A|co5kbKEWg_LG8>mw3!L5JicP%5Oflo=n9kR2Veg0pEVq%@Xk zACZvGo$OBSASnJ+&n4|;t&d2^magS6PD5lzs?)W#*hyVmD^;G~f|*hYn%}sbP_c1Y zN0nO7Z>5a$No>q-Ku)OGfUKiR#pgE?$N8jJ%x@%4sEF-4s?>dcLvWl=dd2*P;Dm|| z!8)o`e}30eoKK=?{%%NTVGPuuIL5=npQr4scX59*r8 zxhK!G<5-^kXwUDcamd8Y@2E-1*in<+7n6{redYJXIAj9n_r;`S_wtae#?r(-<&!II z>~pydHwkbV-GfJCX=R`Eld18|KHv&E2@kL|v`_fS1pcfKcnDpE2UyzL$Ngji-{b=x zMu(yM+FCQV|E`xx*dKa)Z7q%fCB2P#V!5#nXBKg)$$&ajPFW%`ohhdb5mQdd4$uq% zdkr4%Bb9I%(UYr;^Sd5W1sBu#)ZZ|O+aHtDo>@iaH;BXkB*efn{>l$u!nsT@ytw_{ zAqK+#(hpybp6kyo&i~^O1L2(^RKENbJlp2gUYfvSy0##b> z2Z9`w@R5Lo5>B7^B}n7FKFC1{9}Y+;<5-Dbg0$cF2RSI=zXK8~I4|OtAWitXAO|IU zC?H`72SNN2q!nKq# zcxl{&?#ss)NVJ~DXj;XsCt8a$L_83WsW<1oshmdh<7V#3*>F~1z%}b$c)2R|OCbi@ z%GrFDhp*u|ZZEvN()z^^1L2*GXnFWL-mLS&%M&PH2r&@e*_4)tZ{Rg`#f2K{?30$x zTL@`ZLnW~DoM)Dbhrp8?c?@NyI*-@VaN`di6373WN_8%hRe31Exky&yaW9fh>AYLT zk#n-9i^D@X&h5+^4jdr4Vlk!5y+Dqn#hzT0<-8!FV_|;QC#~#AJEtcXr8%!jk^Rh%vn#IC9Qi^BD9VS-VAa3sJ#Z$s11dp-%)E=%&!u9#a*DzEY zw49IiaN^S8PP00ly5{*0EDKA%eeV;klt=A@6f6!u$+Dl|VV}TbHmOEa4}hQQ%XW&eJkxv9uswU*$RHNnRG zpkC2#R5`E*4<#O!-V%{1O&n32Tdg!Yh7qeh6&-6*!U-L{qGOJ@b)T^JBx~8nsIuIO zmcj22A5adK_kTR~5$lqXfv=x^*GLA-KX^bnsL@X!fJS9}FzMbG>z{at>6d@E&)n4H zUXS+`urZIUd!O6OsAB^7a?C@C>X;zq!I(e~A~D7wd@Ibs2L^TTi!oyFdz2??#C)!2 z7~>xDKr*njM|r}GCIN?d^oov|vlV^MK66u%zj!LTfQ_kry`qPl{^WojJe24>Dw=89 z764m^f>@KD;5wf-o@ zDSST4*U0)ay0wW((<<|`X&DAe$j_#^446$z=B!f>YFqe0^d13n386edE@P!oaq<|v z)o3?52&{_h#4NLOXUy_OD^t#2?-M5r{0FT9^O#s{QpP|r*BPDaWWCw0j!(;X>fF9E zQ~tWWkG9?Vu|=CY$e2bAFuLNOw=awo{jYl;VMQNZ6m1c)MIqaTG&XdaHEc8Czp{vX zYmkG2zLNj+b}{1M6LmpRa?jG2dNEPdH^QPOFliSQ zCEdaodofYe*TbSFixYTGGe<+N2K@#M;-VqHF-+7Y z4H(2lLw;kJC@SPPWD5EX7{o6#{Dw?HzX5}| zXvl926GesmhD<@f0fV?`$Zrf2MTPu^OhLZ^gScqOZwwPfh5Uw0@EgC2fcBd3wkBrVt%u zbE5O~PLTt<==>67cgT%F4wm7TKp94{olfh`l6t6m8dbs|p+XPF4igp88&%5WX;cY= zgbKY;IZPC#2ji5<)2I>#2^D&ya+oMe55_5zr%@#g5-RjYM2&#xPM-$ZyCL^cygU zi-!EhFi}*^Xi;1ENdtMwDB@*Ut{81D=K{e<%U=SA#`Hf+sE+M}m zQ_yd~ATAp68^c6VA-^G0&~LyXE*kP1!$eUbzadl5Z@?ff8uA;%L{TBXAyd$Az#uLf z@*BfMQ6aw}6a2>SqF@jgy}1_?MHTiB%s@<~unlKAxT#;Mn%A(*rL_i28sjv(5)nOJ2 zc|%A@2?r>&KFwN^0Ye`GCJYiV^rq!7Q4_ssrA(ftl`u%a(3_USL{WOvN|`)OD`Aj; zp*JmuiK6tTl`?snR>B|wLvLCR6GiDwD`i5{(pquCAOYj1UQ85qTi7io@ZB90B?03z zy_hKK^I=hw_yG62D4KIM=r>>x7Y+H1VWKV}zadl5Z@?ff8uA;%L{TBXAyd$Az#uLf z@*BfMQ6aw}Q_yd~ATAp68^c6VA-^G0&~LyXE*kP1!$eUbzabO+#_ytF5EuP)FD8n* zHSB?to*5izcJ#)Ma)tc}9OAV>KQdgD z7W5->h5ZN|;0)R zUJDNK+Sm5vqO>>l@X1Ns{-h0yhs^gw2}^7k7QZsgLOITpp-$_FQE);yAOx!@5b_^k z77BT-I`+0gc-A-|M3zTh5oVzf=T+5WNrs|FhY&EWg_68H%t9fTg-S9UouJlQY)wWI zJ!+>M5=r#d=5kRPy|p=9p4OIfNF>o)o6ALMdTVpIJgqI|kVvApHkXUi^w#EZd0Jb_ zA(2FHZ7vt3>8;J-LTl67cFG}<R2~K|dl_*pI*=UK{iy!$oO9KO$GykH8^b8}uW?MQK4lB3Iat zz#(26^drMXX+b|CSJ;ohAzmBwBf~{$K|dlF{3zhH;1I8UO;0XLyP}6rPGVXp;I-&A zs$o9@hj?w!j|>;}3HlMa!hQq}@!Fst87@i-`VqOpegqEj+Mpj9E=mjf5xK&C1P<}q zpdT47N(=fCxx#(~4)NNc9~mx63;Gec;70+k1&4U;t9x=$+8cWKT?jdqOnL>q>X5zdT z<>r!$qO;-*4M zd#U({wB^a^HJvWxFjh!ZNNF-ORKgfGsvc$wxY8*g0#i0bHk>YhyN5>iepb$oHXrIq!;^5f%|j#J z9u=>I`ql6xmTmRWh__qCE5k1|JPBl5JT&6%Qt>MACk;=cSboSPHj*HgA2L~5VaO!u z62kIBrkFK(h5T+Ntei# zA2P)>;^l`-mR1-tNxF3T`5{wGBVK;UWN8>OWkai^+b-XEZqu}>gh)i^xy=j_jar42 zHsUE@Cvnw{r1Gem>~6;hgs^W3JJOS*jLxy=j_fkcIrmf}3O>E@Cy-+68`LqrHt zA*He8hfmg)(pvJvr5>77(Q8oG@1PHDIpRvKYWUbh2fJW zNUO;YpAsS=^TVf@SQtK8f;61`@F^h@GCzEZi5Na*yG9Zk=<*L&)A_iq#$U$uELwU6 zw|QvkL%3>1OCQE#n_Buvbg-H}iU%(>{;|T4Mas1XLzZk;De36)f2 zg;o)XU41&_5LPl(NQqs4^%1G%emdkZ)-6>?iCy>lh=h!E$PxGXKoiYv*(7%TMTeBn zmHTzbQEcN>wUpTPXCIMT-ls#3;n^A$Qu_Tr`G|!4hYq>MeM`(Oxb6C#YcFzCf_@{t zS~W|>G)r>ZW`-gy$hqnwM8l>pA?&`_QKdCG2NE-=@Do2 z2(6@97{X?gWp^me`bHW`b9N;6;8xPGHFV2aZ*;Gi0aw~j9LLQ<+ zmhf)73MnCOz(*wHDjl+nouw+I#J7GQk&p-LkQHqEQz0d|?e8NJ@*o{@2z&cfNQrFA zeMCYYs6!58OOXmGVQra@NXY!4+1B_7_Is$164RFYh=e>q*K!n#@hYSQv?V?wAy?>- zV^}FwA!VG<=OYqwK!;p|<45^#{3@ z9?L9YR!2vbM)Ykjm8jqMpq4SWqoYbY`j(eU)H^+>70mGHsM3_a>7^3&dmhvw%=74| z(we^Er4n_o2Xz<=WIC!esIPmeM7_gbV4P%RwoSMa%ENcaCD7M7{NWMYL3z9y*gnm zdXG+6gG;Tm{i-cF#tF~!P)c~4M$c2mUFABZf)`uCek%9j6yud z2+h|EFOktX{+x%GkEn0^;fJxA!V51U(mC>+hnKIZ{G_>4wIkSD;f0r2>72#P!^>Pn zegfTrAH`M+FT4az=Nw%gUcRsLlj#op7(OSw@G>rO&d%lG zJ4SJiswf<6x9`dI3XTB8xswADq~$utQwkEK>ApK4p@hYBe;K6lI-BGR5~TIMD*#>>&+ddfY=A#x%EwG=c?Q4`~$B&K}YjrjI?O zHHA%QN$f!6_*QQ9Jf)SerkPz?PibY$uli^e%#!+OLzwII(T1_^=cA2a0nbMp#Y&uy zHijj&tXc2|(!3ojU9XcEZ9kmbsv)`XBANmw@%8;WiD3V&ftB$1nF1!E^g5kHun%cq zWxR8yfJxN6Rwohc1`Vu&C(RTv36Ss8Nd)^Z4QwcCXgMSnUZax;_CXD7II3$oB<%gC zP9oR`G_VnD4^WCJ5$?S@iD1`jV58BvmP3Nsdvp@P-mig;;VCRdGZ~4zTPG3hIt^@1 zbb79J7+<#I4(DZf6DMOD;hdM@U7Gtcypt}iz@GcFD>DlNaHj?IWk%vaS7v>hjZ9dG{YIxEjF7(id z_W~7f7}K>Ho-~SQduYUazKS=3xmpcR+QqXxG~zu^#T&&$t%fH}V~>YMyyvQTV}(ry zv}u&|#|(o2Q?jFMh1>}QnpN?|{vqz@JLGfMh!VLzj!kD&9 zEqzU4sabH)b>}xTT0*I?nb8u;h0TnXP$_I?w1lC;W=2aGMjxM@zOjT6bnq%+6urAj z7<0S!`b@Rk#1@Ik=7a>4*QO4Vq0vF!lp4&X;iOG6!yKn~YB6BVMJ z2tx|sxQ|H0rlKNqy3lA5~Nl<`6)wt__ihT3wUq?ksW*DUi;t$SjeN&aTJ|(cKjp6KD>B ze2P*8LnP#cZpaGez%@fk-}xF3jeu9Eh8)7tFV&C&sMR%WCEx8@U6Y8qE+$t*%K#T^Ar}D}i)&z{VyKA|ag}uoltV(fpqr$#wHOWA)S4{8KS%IHzv>=0;xm` zArexF7KZ3f9K?|5Y-E`DO4X1uHS{{wkfXQ&MKz=VYIO};38GflBx*eaZ6%OnMR`JG zsh!=()hy+r}0ab&>u89$l8pHDwuQ(%)Dx2Gw?afWiyE-W zjmfn|hnq?bzAV?72gV;(?L7k($OpYxN6`z2Lf=Eg1|1(+rh;7|L>1in=RHo0+U zoB~V}3GiqAWCDLd12(yFo1boA895x`r4sgG9s^e}H=?Nv6A7&D4~9%!-5*GXKPbR7 zkpSQ5ClmM<%?>6v9z9TiX(9o>$xkNmZ5pu2jXMl=1Iviwa4(gx$9N1pg!v*(U6@E< zb$>8q;_CiDGWmQ}*_6YPOAVv6#;m!=;E^hYaF5@+ z+HPPzAk7nfB0D-J5`u!1sx7JLJNi#6n?f&6ZrAllu^+AVVWu z?n5}Hp^6H4^UYboQ;cV59^;Xw8E+=WQ;cV59^;V)<7GaJsP}xk`827G6MRG>J~2Bf zljMv(RW!Ol4q|>KS$K+#E+pRDUQlEvQ6%^AMp;6nA}19UF~sOIMQM_25OcT%MTAts ztYo1f&QBX}%5@Z`#M9>Cwd0Eoaef*rmdT8JQrhY6V04_CUc%Q_CK{SjHfG8*jTs|8 z*DJVWnjzOKIArt+S=-LmJFPDMGO&;F5ea%?&bD#R=+ij^&R5|$RkhJs65;ZVPDp5U z+1i)^7-AqVarvH3BG`{}Em(5lUVvn?Rke;M_!g!+&6&A+quXAXpPy@WP^P4U$$;g6 z>Uz1a>PVGBS;wXooaVtdS{|t}*EVXeR4GJST|h#f=<2kX7XOSG%CWRdBG#>`1soDO zza-|w$?Z-{YI}o+M!0V3mu|l3o`P}-+&gs=(XJ^d$6Po z(3vy7*DRXz3_~R5e6fZM5fQ7PC?1=y*>Rrp85j$+RDwF6fmy2i85mQ}a9}^5_9}TY zalcyhQJWj5(~|xu&Pm+a1?i7I;e|LJQSt z1bW3AhqgZRwz5=)5CUSb(jJzio3p9%$EIRl<)edQ1@ zl|?zK=+u%Iry>d>Q_%nCBNFqRqEnlk(VvP0gl>$>BSj0L+>meN>0j1on&CN=OcZG*Wytftcn9tqbDXsv#szj6f^Ik0^qAkyMc(s-x;maUb zk>zfy-HGucFO`t{=S>*r#R_JwYbkd*#^jLcA3BM6ON%NZmwTH+T;A$*b5bhgpYvV; zqZ=Xt&&yZ7B}Vt=+hQ5fe?zC;5Hr5VPbRFh+c8$i=Eh=P&Vy6nK}BC)#omNvW;OqqG)cBu@ZbprnKl*jCjvZ6{!Am9X--;d}c_ZgjKGxWx4n}`1 zYGY|7)J&nVSXw#yOR-u&ON{U~Kbg8Zdj}njj0x5#=4-EScdB++S_{w#eMV8~Gi-i* zROGs;GEOX|(6989iTt`^Yl(p$Tg=&MuWL0XX$bl{cW&lDp|7_=$+Cm9mYU5g3nk84YL1L=F^|5((ATTd zF!cR`KW7<3QICCP7T;N#%qk?a_|DQ~j_lq8kt0E0uSz4(_coutBe1WxLCK`Jv(lH9 zD*G#(mA)JqD}5gOjzV9rN~6#>H!4pX@hJ3lE{lmJqR*I_mou(^&vwYnYN>2(OR^nu zO2s87nT|E3Kv(A;>YT)qdqHB3R>l}QGk8oeCGh4x&mAf??el0_!c4!eDWk4)!*xa* z23_a2>Kv_%LqNKw5_13QrBc)VJernq4UDcS8{hFj+z?2M*m)c$=QT_o7v>!niD z+&4{P@d{QabWIs)ecCY4IyY=*G-aIqhesC)vw!hYsph!Sf4fwvCiGy z8BK?vsjtmQfc>*aQ;Dzlc{Cly%{{uNjIKUy7+jrO!84i;LsMUykN`mSiy;Roz-#wa+;*~F5Q$|#uHVmk_Pm09z8Bcv} zMh;=*K5&wpa?mpOfs<16A2=xmn);iunwskG@|JvLo~_r`Ra zu7RdLZPq~3zj*VNqd%vISn0$6A7k$wr`cB3c|VHeAUcQwihy}W$9kTpI)R|w)m8Tv zx4NruRrS3M2u(H+C5UNejHBY12oek^Dk>xD>o_yUF$`iLXSl>s4Csv6*YM7~%=(=b z&fdSZcJ=+^_N~wPp7lHX?6cQizjK}w9=gAS3#j`$JBQmxI{Sa<*fr4NKkxUa*N_Kl z;xSp@f}Bh17IfDBgJajg7CxM}Fl)%GF47j(z6G6aKX~jK*utOWEzBD7VvMwfP2Ymf zlJ7ru4Q%0$@)l-|_B9&lrR(LFv+MQB(%t&;U<8Vv(ErAvq`Uuoc0wkka%-rLgXW_+4w{eJIB5O}*|W!wwzZiqI@n>+g34#0 z0kLOv_0aqOq)eLSo}ro!nvY^SXg=r_eGxR^~=xbGj?jZ-U{%! zea0%0dm`difJO;7L{!UhH$=63C65DC%hz&udtZTW#3{>->J-@TIl~cXZdwgQ z{+Df!*^mbnYO<6oX*F5NnNdyFawbxf&E)*G1?ni+7dpcpH4joWdvscQuG-RR8Buk+ z;UwyIpO*1dxBIjVr{@p0vzg8iwAJc7*grbM9yL!iG<$SLj(N35@Emo!;W+AcpOHPP z+kHm%=y`+f;7o$&G>jg*ikYW!gV-nfd0w(aA^$udK=z7$o}W?rd45Le=lL0>pXX>U&q-oc_O?_j9%4u&f4V5ssAhTt7|4qRh2PQQtL-+*B({$QF@r#QK-5D-%_GFk9i* zxZYB?do6pEs~&oEEqhdtEH$ir^-A|huYxzv@-{8sl-nw+(Eztvw;NYx>UP7c*6oH> z%~cP3v?+U3k1RE+e3eW0NU!5G57jn%bV58%wMTHNb-Q6w>vqGV*6oHx%~cP3bVBy1 z9$9KovpYhRUhm27Xkvvs(wNE}DXH9%lFA(^soaqgxT9_sf2fpNL4%F!pTFL9sIuk!ft>ryt1GFhGAS?GwC%xu-Y;7BL)@#1U z*1`5!tq#bZ4VsUMZ_s?qe1qm=>N`>I8Rov`n=NfKbnVWLo zp!t{p2hGO}IA}hmz|DHkFb56>oKAwx*Xi0e>MYoNovwp?Hg z`IrjV^`2oaY+m#>w@*(2>AqZTp`HWMeYu9@zT9|2Nh`J?H-eR5$v1&L^gONsozuKb-GZ!*N{T>eo570 z<(4m2m1}dM`bk3y)#mBtslU%3Sgbs~+|57d<%tpR)IY8f^!`_W_moA+i<7!vYh|%) zZ54ta8e@q5dD@;w%LUqKrQE_k-TmzMioUBx5d6U0$|g!)Hy+N*7hjf}E+==~yvC_x zkZWG!)G~REQ)=Ah1C{%Q8bR$>a^oawaUn8H>YJ?_^!C{I)(C2UnEOVe91^B!c4MMp^ za?3tV-dIZwGKK~;*0N<{EepNNdU%?5&&@Hypx3;6u4V1J=jP?-Rj>KstYgr7A$K?0 ze*SRrS=^`MRBZG#<-_HGpw^U+2DRm*SuEY%l#dpme9!^X&9CGU-PCVKyGz~A=METJ z_Pu#O5x4lX9J9ZBsBW~mwB@av81$M;TPGS6LidFgdj0Q(HZ4V)J5_9-@iOi&;9@zJ#X%>uHK^?)K~$1e*spTP6=~R!v-M z6Ps6_v_TiA5!k%)q=W72Z5p6PulW_UV`$>@^T3f_++2J{KX48&$di4CmLbhOpU?{i zy&HQyXEIa8xn>u$ArEELWVzTMkd-{A(9M?9R*p1FUR)!z?PdLJX;F)1pNuZHA>UQ$ zvedy+E=-kRCD)(2^qnFu9BRG1G+=1i%|)+CocxNL^|p_8rh)gU0fXKX3O$LF->!3C zLvKSWU`>|o=ab^dA!gP73e%Bwdpl-BF6j~aNI&|gPTD>ah?d{3=vqLzB#{sK6t&U5 zh`Ha|QtqoSI&e#G6Mp)Dp&8GqI&f=S-YHq=9bK9Z$kBj7?-7;W(Is)Not``tc5wBw zJ;n8;0fS!i4P)%G$I1SNE05({TT4^C?T|vVc{H+*l|-miSEgET6BMdHTm8k+lN|AMK$uTq^TR6kUyg39+k z^3nGP_?s_c#}>h$*nAPYWs(S4@0_*q-wqh`zNH_X(=n2`#U~aqm*s(7Jj_Dbqa#ol z^eB6rN&i;IW@(Cd8d7L}T-A$P5-VRPt5jE}T5l5+s&_9{g~|uYD%G{AHqS1`5!l)S zg=+KcVo&AS#Y%P4RBu0|P;G8&X;dXv9+xUq_b-@g^Kj!FH&Lj5xat8=xk)IGrX$m& zlh)}7gF*4DiqRyDb53&8h8R(4&)0 zXL7Qc^khEL{<}J0(0gKTAL8V8x!yd;dreI3FG>QfzfVV2Viw<;)<0)T%?-Xb5xjZY}q9AHQM1p!RKf9}y=nBg%R!)BE}XgWk6mdJ-q^-pP7v)BAS=2EBh@ z=t-PBTAKAXO^@b&9S6doM{~b3nftqAx_zCbt3Gkp+`@_@VFX&Y>5qhx_Gc?!U(!{z znjh&p2DRqr-Ek1WNbJO6RU?zj6ent*r}kL0v|Po-y35uWt>7;wSVYb*6G- zXV-HxkrSSK4B1j%1risI=hp0RE$#Wj=BXOSXb)e@oc3jkZXew5BJILq^O7pY5dQ7{ z6i9bRgfDH&31sI00_mwIxs`@OmX6g-#jOCZCuPkO zY+V-!MqA%9=mI%4dwkUeGBM~7y6cca_8#>RS{*K4QSHj4y3u|hVs7iimhzH~ayM5t zgqkM@=g|EvV6>-sa*(h*IamwZ5Ncil*hLD4@T=?oTgec*sp=tVk`5uVranl7LYA!Q zOvRd(LqXy;M#DtdQijPWZY8Ibbr;wWY91==y1<4|^OP=OxzrKQn$Kug66{dl3-%Sq zaCF00RgKnoalb`|n)ZgAF^%a`&J$~@Zl-w+XxD13@6BsKdn(W57hNnZ!sVd*4B3*M zkRI$QZpE&qVQX92Vs5K-(! z^G2Yawr>RLiR{J4&NqxP3`-hiv+5-XF;r z!u*@1456u6GW{LpQ7|E${^-gXdfq5x>B`wm<;qza1s1m<)7XeDWwscxm5lYeZ*BT3 z+{v^_oBj%SVp!ZsN(3CxO&vnT1ZEUnK$mB<3lJ-pXNp~!R5#jB4$X&aVoR|lgw*++UNME9>dWM z&#oG+@p9f$3{TVEkhcqt=~Awk)>P;C<}JDNF%@N<J7aYOdBO znd9lYsvhhqZk2xNo(As3)^es(_U@+l?o*E8=-p@4?M1x&@KW~Bq`fifzlkp8*N8e+ zd$)NdR@=Lq+Pj}r_wMG7yb`PIU5VQm^`Nljs0W3u+HcNLTh?+C(ElpCCBMbUDX3oV zZr=Q-fez8H&71!^*uMF%1^Ro@UcJ3b(|mB){|>fgjk(l56xm8%)Mlm}(Pj!oJCjX! z%2$wma~HLx%|qnfHnpkEix+w-SAMD&2Mwika{M`=567(qxL)RLFv z_Zb?!Q?IP7M^jz|h3H**^g5Lvn`>2VY4fmq(`PH`Z>Tmei0G-@QBd{hT6?s4n`{#% z5Sm|H?*4jv@fWqEw)3GQ2+133$xHHMf3@#x>(S(;ral9OX!24{`Bz9AqiY+Z%|rR^ z&RdT*FS6)qd&71^Hnm5O%H0=;mOi4~{mpIpQMWoso7$tz3o6^~>49%vP}xCwL1p*r z_m;dv5C7qZxL4K)Eo{DjI>~8N`~6cao~nnP;r?VV<_KcVCrg{C_LHSpeD*-@vXuXd zmN_a~W{6vMAUB;HY-_*0qHmcah`p-6ufvdh%ZCobbV*VELED-a1WjFocb3YVne|bz zC-9LqDECjWBrLF;3P7@XCyq%PL>nKMBo)f(GNM22n8YyoY?rQNlyr=rST{Zra0fXRE`)kl1*S@X=edWugvOlGtQG+by(Zuc- zi6AR^0I?=(d4R7boAUf#O-{(2r8PMzPw&;_RQvE=?9bl*)(z89yiecdQ^O~S9(q9E zCh z4Qa(z@M8Zr)&OrSEFue7p*?e)JgYw0JNM;B7 zH=E*P2MmH=HV^JLu6@~&F5kmm>$zl;d>w;clYA{}lh2pSF00;CxP5!_4qai;dlt7( znVc!dkafNNn^mr{Pc4F4W1kw-+9zLpaHwKGmA3-~vF2O!O;r0WdSASCQN?~OivdCG z)pIg6QSy5bjg-Bs2S@S}qG>#T>(0Qhw#_M#`mwJ^5h3foA*ufI;x4{z!P- z;!jhIXqny(0|vc=q&LOMnP6OBK~J3Dz3F<{=jo4Wubb;Hi9`33`)#)I@@orgqgQ6_ zk2{7#yScx^!XjQy0Xl6tGthSXDFSJCywGlWp{?6>?YpLJ&m7v#@9b!|gawx$SG#sg z=4rd-kEy>u#LKg9F$3)0eEzztHym8O zVf$fIlV4RMDE`8nXHAqm7!js&T8s~>>+b(`Ng(x)^Gy_U%;LH8u%4Gn_4|i%`BGjG zAMdPb)?djfNxypsayTrje!NC#(@)dxY1HB&6an9O)8(nJo?jz~y_Cc>N^XVeTPBMS zOzeAW1hE%qF^Q6g#iNqnjH4(fO3$d9uj$SJLf75$@%AqAI|UFkbPrp2mslvBzEdq; z$}=X#+ADccezABh=flO~O_}G5#V4ee6pK&F$ARO+F44dZxi=;+T}npgr7QUePF}i} z-v;y2P5HSeFFhf5)8?fo+xttrWpW_Y$2NDrcMQj&x%<6ka+gx1k}lslxO($6)c(FC z(E8upGQ_lZiZ)7k5o4rGvm7sBtd`>ijMehBByhESvrW}T|3sUr&GM6ys&vTF`VF}h zQ7m4{6{}+LNR;{QPxCYKvbtUnnGsL-W?^ zpdq$>qYTAu$Sp!)GKekPH?;R`qkY!AM@uo&S#kSjJ*9r!fT8_gUL0hJlOfmZ$t)&| z)mR-481x=adKS0%pSOIR%|Lg&e0c8a_N9#jIn=alc_8t$Y;_<9nU<{&y~S zwCu!z99vp;@<6_5M$1ke$WQCxB(;54x8(BC!Idd9KRkli2B<$DEM6`BimJ%r}}=7w5i`&L)mn7k(RvR;|kn~!zJ zAb2<*>z1`Y|Jd@Qt2?{fd;TSzxbRLCn!lHJ++t<4L|wJG8+I?M6sdIl8j=`ucF2X7l)iwPP9#LLvGSX|IjS+f%5a5)p^HxrnNw z4x#za+)#sZ2Y)zPjXHZ?UOO-!pqq~25Pl>Ni8)?=`iknN+6UWmOYPai8{~>5ZT0HW z!*IKTuqnsxa16&*KbE&T$4iZldEGkq+~vI+Ss}PUD-NXH@>ksxX z?q5D^ZyPna-HS)t2M3og9m%G`kQqDD{d*yg!D)0(yMEssb45m4lRSX*5m|yETiP45Pk9;b^W~PQWSHL@h7uZq5Eye~Lb<&2EFZFEinB2;L;8z~MjIDb zRccT33=ULts@`hrJS5u9sXB8xRnG@XwmZdc$SVxSbSXcdWI9*a*9>C3Q`F*Vyoa*5oiOfv42SH; z^O2e3<%E{{er9rHn%kJ7t-fX4@JdHUV%rI$x!e@d&e5*sauaj8+(bu4w3`W|c_JV} z4MVwk<1}G8JI#&u2?4|W^f4ULUs!aePZ)2mV`IWdLsfRllOEb>sLou5YCcdNyOF1a zIa2NpyMGZoPZ+;Fq-fLYc)}26oiH9%>}@+?G*?OEAUKC|bCs02T$9Or>#=wUWlZrH zN`XM}=aQM`r$Q!jv?U*pqP}SIQ z7-^`^ynV4=?9x18q$y#JlnLX0)nSZt_*V}p_V=|sVTiI$7>_LW){`2CKN(*{noEFk zGQKm<#&>3w@oi{fe1*0XMl!w)N4t{ooq0CC!ZhV4Q&2Z{YTO3wn6hF<~^f zL$nBj&Fv5klG`C@9Ew;wVchW;4%xf&7@y#I}vg@5wY_h;}n!JZg-g+k|SF ze=@#^Y$l9kd}p4G@60OW+t9-J3T-EhWPBTrJx<1V=GpiPYbK0jd}j>hWPAg+pE1$H zyBQP4TiIbKg5WKDN-`n2NsA^7S?o!TBa^PaH5{_(>f6lak{C@1Gm|6JJQp9k;akR2 z*tuOkA)sCNJcgrP&09i3-6xEn(mY|LDPfM33FE%iL5>OIw}uq^o381LvQ8L} zDE8JT1RVZkd=c497|Hm~JR9GcRmQiWh4B^IP8iAfHXM7LjPJ~|@fFrg7|Hm~7|O}` z1{UK>7d=nJgwec`K##m42sXC{G)Qh&ro@y8Pg@+B+aJRr+q`-qWG%jZkcXKZndU7B ziQ<|2+^%-QXl{RsXy<5GbNdr>x&4V8hU{}QVSMozL%I1BR4Cho@%Kfe+X-Xy7!K(N z@q~fHXQw2uuVZ7vNJCX)W5P&7b>=cuX=b099H=xUG;}F5bB>*oe)7@3Ii%R%-(`m( z$~s{@yx3cx5HKv0@kL}aVI<=_^K5))CVQKVZ$k^?E3}<3lJRXg_Ba{enP=lGteG&9 z@trZ0lkp8KH*(N~aWW>1<^>cwm=!_rUFBo|jHF=cT(VchN*4%y~?EU`tOFq-Go zn8}g33y-B{%ggLJh5Cem5p$2CUCz<2<}DMkZR7G#4^0@N-Aovd7-J|uw&;GFF#fJ+ zR6Aj;kKvGhAWs<5FrP49SI5SLk%p?q#)OfE>da-RQqs>%4pf>F8oHF3ImgZu#%~NM z_V;&q!VqPhFdkOytxpIz{K@ztvY9ZF@tt`#zB7}(O~$vOh4B^IP8iAfHXM7LjPK0l zHtu>@+C|S~d?nQ86DTL+8(8k}q6y~M}{k|pJb&hs5FX0PypD=!!kBr1N6UM{G7|M?+ z`q(CnzbzWwP8h3WIHb?;gdq*{3FEbOY)lwwsA_CX7-^`^T!tzo{mkS*r75AIOPQH- z>^x!o`jBFOU&9lIDC>lArPy1a5ODaD@kL}aVI<=_^K5))CVQKVZ$k^?E3}<3lJRXg z_Ba{enP=lG%w`1aax%U%hH^5#f!ha1kqdHTz1(PYu&pm^xnq9^#|$BQ_x?7Lfa21+ z`#vUc>HN+5Ui!rdLh|;7BqHTCoL$CGl6&&--M+m@mNLHM5T=Z8x!iHy4bqA299};3 z2Zl!!y07X7=^QIRYIZaHM5J3UU(m<@9zVv=eNsP%$=smr!~Gq7JI$89`{?spwZk$_q$y zE?l~BcK;?*rJIhX4sZ_P<`JOS72~oaxw$gUjGH^bQF8&?H>qQDyN5EtNZs1i`$GR? z-|G#9=+F24I#YSlA#Q#SRsRamjROY7EBy_zlOnzY^k@B!>y~5~Pp85kHG)vQLw}qi zQXW3ZO?1WU2MmJyMH3}XKCaUZ&}l<5qipMa#XmKq(EPcgBd1t-2&6mWlWI(Ue>j5B z{Ig=m5xMxfA`00s^(Ec8J8f@*kfb|z1InGdxi2LdCdKOp41yPnzLdDd2m8rq+K}eJ zBzbv^q58%B+|)$N9^{6iPNPUy4FwxDRG2ihyDfC*qEu%sq|N)2kpV`a)x1A>Chhx^ zed(SL$18oSp*1n6UG2NjnY_!PJJXn!+nWlScMim+1VOF&Kv;w117TgaLG0kld7XAB zor6J+(%G4e%}P&4;Kc!h-sQZr(vC}V%WRh==coIr<)7)eUO$3R-0!m_A~~G{Y)qQ> z?9;iS5dD;XRLqp!dJuhGN%M|R^nOF3+Pvelr{X@lsVCxAQ(Ng~!-hh&dADV!x)SqL ztLjTj=#HdN)ei>Wd(Z=GwsR4u?=7MGbsLJdHt%Tb+PW$4Xsg?*pUtJ4`a)GdoZGyc ztW!N9<+fJUPuJ3&KcT80uWjC}-l?9HCsVq?uW{R2%D!#Du=n5H4}Oo6U%2mU4+h;6 zTRL}i_T1jK{|^(}J&s#J$3T}poq`O52blc5A&=DBz+KGo2R88w*IEgi`IWvMA>e<= zG?O;9^i55FU{gPTt(CB;U&@>6lomH+m6dO5`U9K#xofS2P5sxrsZMFJn^o4nsp$`F z>SwOC5;pap^QJl_DPgGtH+@snAK27SUuz|7>ObX8bxQJxYueNa-_-O6HucJDt%Obe zKY3G~k~|-qHg(cBHT{82{p7V)!lr&UZ>m$0hilWOPWh&$Kd`A+Tx%t4>Q#ADosyh^ ze!At=CnK-6_Ag&Nni6aN3mbdewO7OD-gC?SOzo2fYI4g{-r$rJ(*`5I-g52Lu)%j1 z8|>BOEIDs*N{wlQk!5eX_G;MRJBtnWYH~p|Z*WSGX@ik#Z@Bhq*x=iX4fbks^GV*| zlqS;#Bja9o?bWcsw-y`h)#SIRyum41rVU2k{rH*kG?F20CwW%EOH&CpTnj9jqpAl#A5G zlmB_ODJ@J*{~oVqYSU^Q=3-9hwW2|*}zjl>VoVSreD0)N*LU~o=Z%pBoAq(O)Y&>(;p}>|K(aMVN<`B zH`OW0c~sie$~QIrflU=Iv0n+BDqLc>QsolYzNzUCY^rdH{YuzW;S#%*DwnwFo0|T> zrV5wXuY^q%F0oswa)~E=Q_~;VRN)f)m9VM8C3Y)SF7c#qYWf44DqLc}5;j%1#BQa^ zC7$w4O@Clhg-h&L!lnwB*sWAff>S!!^lX{+t|FOfHEiw!Md9dIlTW(mX<=IB;$?Z) zWxN;igV$aS8~l^e219M})qRf5`xUFmZ(x6X?Uk1DY;>2cmC{PylXcCN*76eIYp%2@ z@3p3=OZ#rQ_~K{jQ5UfuZFF? zuQ(#TnmngC*x-CbFu*@>?bWcsKOSu`)a31Vxx1$}#VRrcs-sIQEz6@zE3L|-ODnDA z=w7o;n{qiV4}nRk83OOP#yWaX`d?Qt1R9<4h)m^U8Uj&?sG<}N5v56SCbFq(WqEXIrB!)!X{EIs-D|dKQzpVZ1SX|s2)ykY>!6R` zQw)Jdr%cMpZcRfVoLhC}fmXxTsw)ruYUP!OX_fidVitIBF$8EeZ14|@A<(ZTpHRu& z-LE1;pqiO!rDb_^X{A+pbZMov9NlZSX;UV`JOn1CW(d6X8tb5sZYhR9qa!yc{ z!P5{3M_pYDqSdgq>RM30T6ryKTBRQX?-{jgUJV=kgJKBuYVzjV+}-^uG6brbnO0hs zN0(Mwl}DFWTFcSBW}7y}SmhxwDK$gjE!S8Fee~{P2sAq7ygZ$rOhX{fbgHX!v>LWn zU7hP!E3eK?tIWq1v%oFI5TMnt!T(VVfqpglU{CJueia!4)yzyQEz6@zE3L|-ODnDA z=w7o;n=%pRAuuU5L*UKVSOAq@E6)P^welAvAmHk|-xGwv-SaDPOIZpt#VvN3OSWWBL z=+nQ;A7^Z}x%-xjOQY`V$I8ZdXZsbGar5T>N4&`b^QfZz(TF&oyB> zOSjRdf0x~7tIgfFQ6_I*O}eitf5nP*@)j%B$y=;gCvUN0oxHYUjJ_&)r*&-f>EGq= z9=6)teM`C3HXqr%nsi@P{)!cs<)A87T$O{WSaB_b>Q=RJQ+`d$bDt^3=&OE-pDqyC z=+nQ;?z7eA?%ODnH?KBG-eSc%d5ab6gZ#^zZU!0b6bE zzNP$Tn~!W>O}eitf5nQ+a!?g3uF64Gthkmzb*tLADZiNK(PxS=`py?~-*j!lMxXv& zcAu>_ci%>tym_@j@)j%B$y=;gCvUN0oxH`0b@JMZG5V_Hoz}6@r+=3>m)L4^_bnHD z#gWacN%vLduUK(e4yt0sRXM1N71uJT^5`p8+?1d9^XRh`WAs(`4NaFtZ1m~hW%t=? zbN6kO$(vUjByX`|oxH`0b@CP~*2!C}SSPQo7^AOB-f0~hefoEKGm@<~ci&R3EaW4b zSCj6m%3rbKvK&;!imP%^6)Ub~P~ECFZptk@dGwiLjJ|Wl+&5j3vC*f0m)&Qp&E2Vx7FUVvN2jd8c)3^y%N_&1<&W+}Jtymd$vc$N zkeQzZ{j?E;V)L~!Z;3t!`m6Kfd=Ac^(`Sa>Un9u<(fs0&CQ91f_unB>^{$Tc4YZ&~|Ma9?h>X8z6m z&|pKL^-uHX+h!u)Q0WfCk?j4!ja!%W3C+(LLFjGthan;tzm=nouI%5SlJ^=xNZv0? zPLXmaa%$z-y+e7_2eV)Ed0*@p8ln)A&F6hP*nZyE0lu!Ik~IDxsSuJh{sPMQ%dI?j zaHC2#pHTAcot+>go9`%gP(CJ-Byo83QPoo z`RsHD+s{rrKqu=n!=IJ6rx2}dz7gF;%5R>jmFQ%Z{KOH2Wb=V1mz*Ny=K3UwPFBex z#}z`d$ngo5IWC7sCGVHFha<3>`tq~t!-IlE5L#c-^=v3{~!|~MvhW34Zskf33Y^2WH+t+W7QgueZ0zr+c zv!V9Yg1)m7p`G`%+_;HB?kjWSz~l`lX=i1*b{@HFYl3zjxoc0XqurmFK5rpDn`{ano#ox^j=A#Q0T;AK$PQ2rgLiFyv%a~)^*O$(! z^4=a*{Ya%cQK;UoQU#Uo630sfLiJ#0|AMOCVMw9+v4!dsD{oGuPL+?;NT=#if7l2@ z^U>U?7P9?ng?<-n^j#1Uy z4JlObTC{bFUA(OCx7}^AP8YU!^#PU55rpQ0`c92Vc>uLL`T%m6c5SY_?T|wBE`3Ai zSa~~Rcl0MBpP$qr^{5eq<`Z&5cMvJBvdsX^I-Rv^6Ij3_f_3enpX4MpcH<)uEUq1!iKX9J3S z0s2NEG|3kP6km`fFUiKH(}~X?K}ep=`@W4xd0BLlJhv}{Vv^h%K}bF{OHPq;2Vj!i z+ukzCoe_lOg)BKm$~}xpQjD2NE=LfOr?cb~Dc|8pk~sI*9jEIwI06bGN!MutE`Bvj z9`4;>k{crk$y2$NQ>487zpL-t;xJ^K=(QiZk`oMqbal@eU)`IQU%E;4$bSTb9{CSv z>_4zv27&5*Q*Qgjp!eL~&v=}?=cqGVSS}-A8jNqK5!Bw^U%jv>xhp@u0*eyjVjJ>a zjS?*7KJOB&&V*mni`>9ug~q0D7mzh#12gCcWVT(H)b)3YF}%MojfNmEjxE` zY3i}x=*1jC?00%GL-MWgu4Pz!bg0wd>uLnCw`MVk;&S6+_kAhXUZ8u@&5fT2b7tlTdVCv%;mwg;K_pu{= z3t;Nw8JB$=IQOw5eGy>l;~AHI960x}qf^tImHK$bWgiEYKJF84SI)X)a^>GK0z#C3 z$8adWW6-psR;sJx+%L+Y-lgsgWmt%5$$OuAlo2D)7 z@-(@=vxthxm97UIA!>q_{iq)W9d|st}hxe=>1Tkhsl+$TpXd{ zF}Xgt=#L3P@jOqi7P)vw5fzi`dITZ)z(R6zuCJr0^GC8VpIo;`5R!W&>5=kKY=5jL z;FBx={umIF{QILr`Tdb6S7~KTu75J55dDiZxmv9JbVZ53hkcL9HRb1wp_}JGkIwn& zkvh4i{G2g_^Bicx%bcGcsgrBU&ly8Fzp|ujS*^)W_Ew z(#bXT@r=tp4xIbgkxs6uk7r!=ap2s?j&yQOeLUl`j|1mEcBGSQ>f;$hIQ4O0>EmwZ zI>2QCp9$&Sv|x~=d()ipy=l{Op9#Oe*cKS{Uf$1y9w#?-b`!$1JZ8ePBM8Oo`#B~e z#o1)Zmf^wj8rOaw6xX&6aKh>{Ve>JZjzRB73O#s2@@SJ@%!E84_&N17xAKJGP$q zT){m#f@tJ}X^!zoxeDJ)#yK@4n@@vGyB!dc&8I;+C@*aGtQN#j8AFd8E#SWZh({vq<%XWRDxn)=g$Yi`1Dg_3@0+;?&21 zb00g>nK1S7jLSX_ocq|3&V;FtXI%Di;M~WKbS6xFJYxu_J`OB>+$G%31<9!0i@QhD zMN&Emn;}H$BrG7GgaJsBujE4vm>1}-tcF6A?#h~}OqJb~y>mgv!p=GU&Fy6a2E|wO zQ>@3yoeQ+%s;56jJY@u-_^f_Dbj1z++0B6_?vraty&vb9wd8Vf+d4{9HXS?N1+^~E zs3li&M^U-snyhqj+jl`z^($)0wcMpsN@|+YB^{UCoF>Aj*OHrykFF&(LBDhaad@6q zOP*MKR2`+M`6VL=$*0zmC*^^Qa>q3(pE!b$d`c~ON*<^wB~MSu^MnzEeLT2=Gt)R3aB4;iSg<>a!TCtrP145DR?ukfwV5lEW7Ny7N>Ig#ei8Pu#a`BIKlpY|u=h7RZ$A|8@ z3@GIl6z_8=_xU zqx-i5%Kh7AD|ME8_z0qvkEvUEa`Cryl+JQ=L$o*K)HJ=*4bcJR5<}Tao#n2KAX<5~ zZsloya?rP>v)s+K*vX*p0`^HW?qJ7+P??VOzo61$p!XeqlI zhvI7bPIaJ%ic7~#Am?>1bbOcSM!-*a$E*&$4DwmF+Qab7$&_i`{ zNTK>*I#jNTI{<4{o%K!(DOA5;pt>pdLDi}{@of$%R39`@J;4tI#IVx2Z#_`eZ%RIJ zpn7ugx<2qje%(i}CI0l=#^LRh<$)f1r9&o)xdhfKG{@HKgc) ze?3q=C674QsyZcp=8!`5^9HJ?<#oNas!oZYF{Dua+=1#DdADyr!Fa#gl=%ORF?2tg z=7BkS@q$sL=GQ-uF@!&AB)nWae-x=H_D^FB;l)UJwRqkrQnTzI#~8vN840f!-%IDa z8}eY|&N-dE-aTND{2-kRTby{u{@hxZYrnp0z@YbmQg10ADXa9fJKs5A(0hNWw~|k6 zReIWs?-(%Xy|2_;%Z0E?PiLvO4;b{`Tk37fRj^7==cl&~81&v#>Yb2FV3nTEOm7`9 z=-pE4o#Y?&bpz5Q*!aEYM;(VZyqqT?_H(dX}Mvf($jf}uls1* z_4M?erQR97SI+j=W}sJ)pRmEMKR>;SPIw*4IZJ<9Za{P7$43x5{nNGNQchS(NllX< z8$n3^$69hFXDg+oX3CF_AS7Q|ORnWqrIgfUdHD!J@~3LaO*u~~B{g5@8FN2&TF!s6 zmOLSM=arJ0GCw?mXys4Tk|*U1rIggHdD#d;@)fn@sr1W=4I)jPAF3r!PZwf-yp}vI z=O$$F0wGxs^%cI|TkZHt zv!@>F0wGxs_0?)H)K{84^-vcG$$F@-)`OwG((I{+x}Pd(HHLb4v}tJ9;QuGzyU zo|>&IEj>S4X3y%3oF7)>a;@1@4|RcPWj)l_8-t;~*6gW=xAW#b^( z@i~JaJ3eE{@#%7HAv->2&|}AEEIB@1uF1`g&l&XC@fk~wPnT!p=c-B0AaHwVczFd!7U20BbN&_G=S z145D~28U^4Fi_XPfRN;g!C|U_2I?9Z5RzO29i|#+pss-dA;~q+VXA=!>KYgjl3W8F zrW$CVu7Lp|$u-bns(}XT8W<3gTmv1Z8fc)dfdL`OHPB(Ifd=Xt7!Z$od=ORDRpTJp@i{|Jvg0$B9G@=N{AS1J40`PNj3vjX z%Qd;#@i~JYJ3eE{@#%8SY<7IkpvR8SSaN*2T+^BzpEKyO<1>~VpDx#&X2<6YdhGa& zCC8`BHKEz@IfEWMK4Z!8>2l3xc6`pD$Bxffa(ud6Q<)u~Gw8A7GscgA?dWpN<2RIJ zT~7qxP7c!I-o9i|#+pss-dA;}Yi!!$7%sB2(ANbnZ1*fmvxn_oKuFd@T^uCaJ&V%p zVY?R)lJ!s*2g!ENqBMKh?gfNoJ=DcPvfZ;N%^tRU0U=orb#ahv_bf`YhwWZKNY+DL z93(y4YlTNlBAy9(X<0?gLH-CiNZZ~Sen`$F%|X^f-5g{+)Wt#8L){!?J=D!X)oI#HrpD}TK{WVBku6g|W0fXM#$U$11JQUD7NL_9Yl51c< zC~^&Sm};Pbx&{V>Bu@+u)5Kt)u7Lp|$rFRaR09pvH83C~xdu8+HPAp^0|P>mYoNna z0}a$QFd!tk20BbN&_G=S145E(pu zm&Tf;Immjbn}e)}x;V&ssGEbVhq^h)dZ>$oJVRA=vvH8@_?)39+3^`mj!&0sezW6q z20eCs#**XH<(k~=_?$tH9iOq}_;k5uHak9N&|}AEEIB@1u4&DV&l&XC@fk~wPnT;> zv*U9HJ$8J?lH=3mn$Ya{oI#HrpRwflbh&0TJ3eR7W5;JKIX+#ksmzYg8T8ok8576X zJ4juwdHlKogWg-oL0X)=2)%cZy4)Nj*T8^Km zCkBV91{$bqU_eN64Rn}lpnRY8mMbvKuB^8beL+Ofw~3;ge2EMhp7e{ zsB2(ANOBEym};Pbx&{V>B-cQPsRkOTYhXY~at(BtYM=shkX!=;Lb4v};vl&OT9jrF z*T8^~tcSWdNVa~VpDx$@X2<6YdhGa&CC8`BHM!aGIfEWMK4Z!8>2l3% zc6`pD$Bxffa(ud6)0!QhGw8A7GnO2mF4vr9$L9=s?D&i&$EV9Rq1o{{gC09RW6AO9 za?NITe9oZ9j?Y+fe7amynH`@q=&|E7CXTOnkh)y+__YHDy|<8qv^e=PP46Iexj9I# zfdQe&HPB(Ifd=Xt7!Z;?F*r;UgMqpR281L}3=UHbG*H*TfRN-G=rGkl19c4y2uZGi z4pR*@P}jhKkmMTZFx5ZnZ1*fmvxn_oKuFd@T^uCa zJ&V%pVY?R)lJ!s*2g!ENqBMKh?gfNoJ=DcPvfZ;N%^tRU0U=orb#ahv_bf`YhwWZK zNY+DL93!EHAvL5Q~VpDx#gX2<6YdhGa&CC8`BHJjP-IfEWMK4Z!8>2ghFc6`pD$BxgK zIKJLN>T=EF-ybmOy_p=O#mO7qdIzb?%|UVv3B-cQPsRkOTYhXY~at(Bt zYM_C-1_p#A*FcA<1{$bqU_eN64Rn}lpnRYDliAhH83C~>!B_Vl53zv zY4&gp3<$}3sEdPSyJu0FJ#6;^Lb4v};vm`XS(IiE+r5C0tcSWdNVaRY8mMbv zKuB^8beL+Ofw~3;ge2EMhp7e{sB2(ANOBEym};Pbx&{V>B-cQPsRkOTYhXY~at(Bt zYM_C-1_p#A*FcA<1}ZQI$u%$_B$oWV>fknmugy0z$GL z>f#{T?pc&(58J(fkgSKgI7qg87Nyz4b}t|#>!B_VlI@;FY4)()3kb=2sEdPSyJu0F zJ#6;^Lb4v};vm`XS(IiE+r5C0tcSWdNVa9iOq} z_;k7EH#!pogVg1k$GRY8mMbvKuB^8beL+Ofw~3;ge2EMhp7e{sB2(A zNOBEym};Pbx&{V>B-cQPsRkOTYhXY~at(BtYM_C-1_p#A*FcA<1}ZQI$u%$_B$oWV>fknmugy0z$GL>f#{T?pc&(58J(fkgSKgI7qg87Nyz4 zb}t|#>!B_VlI@;FY4)()3kb=2sEdPSyJu0FJ#6;^Lb4v};vm`XS(IiE+r5C0tcSWd zNVaG>!B_VvL5Q@ zAnT!S4zeEV;vhGvs-9^aBs)H5=t*{b#**XH<(l8@_?$tH9iOq}_;k4@H#Bu@+u)5Kt)u7Lp|$rFRaR09pvH83C~xdu8+HPAp^ z0|P>mYoNna0}a$QFd!tk20BbN&_G=S145E(puZJ$e*q!M*Zv%)Ykvkb$Jq=9ge03mhhhf%Z*dtg zgZa!Mh3MDNx40r!z5`gRY6d-HNTK@G1J$K`1h7`sLirU#3e~R~sIC@w8pLTHJ$*=_ z`kaC4dU3}=oTk##h7_t_IZ)kP++h%>+4R&Qh3c~hswWn=AH-=wJ!MFt`mBNK$;Isk zahg+49#W`2bD(-^aoa(hrqz>%6spe{sGd%rs`Zhqnf2uZRecZZR}56oEN)ZBnf)AO zfl#z{kOg8u2U)Pv+!|zoP^b>FKs@Lm3+%HtgDkM`+6=NlZ0H~h?8`QTEU-`846;C+ z=pYO1<2HjVu&>(;vOvt}APemKHiIm%58Mp0K>X++3+xj&gDkLb+zhfnEa@N%>?=2e zEU?eq46;C6DSxopvcNucGspt_(#;?X#F&nLDF_35_Ep{6Pt6r!n$I?Ywo$e@Y_g=(5VoaXt%h$c~*KY~Iv%^yy46*Z!H zl&WY@sHQ6FG*?k0no6mP28C*>qE2%aHKN&+s%TKCrYh<*S5YIHP^pRrg=(szPIDDC zqB)hSXi%u8D(W;>Q6rjGsfq@LYO116a}_l*sG>oknyRSNTt$_bLrqmQC{zboAPzNE zQH#^u8f1Yv)Ik=ALrq@NR5iB-Szr!zkOksUlb1AA&8#VXmo!z)tw9!;Lmgy+IMn1N zO;vL%dC8#1WPv!;-WZsDmsJhdRgtbEtzX zFo!zG0&%E!V27%2bg#c1xpatLO?J{?wv!5U4oG&=AtaNXG??wA0-XSoopcDvWG4+~ zJE=gkKiNr#kW6;cV78MAH1(66bO_00Ckwv!4p>64vw2+3q8 z4Q4y3Kr=qsNr#Y3cG6(BlL|E5lbv)3$z&%Drr+;uG;6N&j~W3X$vWKczeLN(1FPIDDCGN__Kp_;0w(_BT3460~Q zsHQ6FG*?k0gDM&ns;P=P%~jOMpo#{CYO116a}_l*sG>oknyRSNTt$rxs%TKCCNJqU zS5YH_DjF23sfs$yRaA*N)Ko=-LUoV@;!sl+wK&bKR7HbAb&v((P?MLmIL)o(C4)kB zkOksUlb5tO&8_4mgF#VXm$W#|t>h(xLUoV@;!u;9v^dSJ#VXm$W#|t>h(xLUoV@;!u;9v^dSJFRAN~ zIn<}JL-p9jqK-3%I>-WZsDmsJhdRgtbEtzXFo!zG0&%FfXNRh9j8})6?4(2VYO<3C zvz=6+b3n3_4k4NBq`_<_73c(z?4(0TCOc^`+ernQ{mD)`gk-Xl2D6=1psAniq(ew1 zJ83Z6Nd=ns$xb?iWU`Y6vz=6+NuTVbLr5k&X)xPK1)A~6PCA5SvXch0om8Odp6sMU zNG3aJFx?}wRG_)e_s9f zWKczeLN(1FPIDDCGN__Kp_;0w(_BT3460~QsHQ6FG*?k0gDM&ns;P=P%~jOMpo#{C zYO116a}_l*sG>oknyRSNTt$rxs%TKCrYh<*S5YH_DjF23sfs$yRaA*N)Ko=-LUoV@ z;!sl+wK&bKR7HbAb&v((P?MLmIL)o(C4)kBkOksUlb5tO&8_4mgF#VXm$W#| zt>h(xLUoV@;!u;9v^dSJ#VXm$W#|t>h(xLUoV@;!u;9v^dSJC)V}H9O_fpp?d7%BXyiP)Ik=QLmgy+IMhKF zm_r?8fjQJc7KlT=9X;K#aj?3&b50HFy9Nw>`T=_K!{TJL^-q%Ma?OAK&bc$_@psOR z$vCU@H1qkZml~t@pYm5PjmZeB^fc%B8%P?np6)^7Zy*^<-$2skn(h2Xd}r8Sej~oI z^hSJLu6fSyM|B20em|86xhv{bv1DYm$o*595e4gnroo5=*OyTp)fRN<#Oo!<_(|{%mpJxVyB%fzG zOy`*fG++2UGaw}SJkw!1&orPZ!{?a+A<5^N4%2z20nHjd&kP7jKF@TR&NB^Y;_!K9 zKuGd=ro(ieX+U#_&ocu;lFu_8rt?e%W-{xcE)bISP#25&;4&fYKGJ%q+mH11P#1ss z1+}DRPd(J_7y5dri@AJIEvea44|V%_z8>o0EFV})YWCDa-F};|hq~CxGqt2EwYOKSGiL*0IruZOxAN`8Nq4I<5+dZ^n^^7T*`H_0zlFiFjxdZ^nSqxDc1 zE6GpTnWSb9Us4H(q0X079HvVu3d}~ z$&Sw%cAFiavE=x4xmHJZe9oZ9j?Y+fe7andn;oAs=&|E7mK>ih*UV3jT zr^_|1+3`7p9y>l`$?@rO&1rUg&Y;JR&scJNx?B^Q9iKDkvEwtA9G@=NY-Y#j40`PN zj3vjX%QcnR@i~JYJ3eFS-3hu}^O)bA;0${F?gV4T+|CTmu6_k!zsCR09oY zj_||~5RyDGI7}0Rfw~3;gd|T44pR*@P}jhKkmMTZFx5Z7Vc9_r#Cxdxh~W)IiEfM{hs)Wt!v-Lojo9=3Y{Az2S~agc2HEK0M7?Os4g z)|whX5R&y!7YE5tnOl@*Px=LIa#?mMGW~*PFh6BJ0dtV` zP&Wrz4|Q>n^-wnlSr2t{ko8a(2l+s9kgLW)vg31xo@B>oEIB@1uKCT5&l&XC@fk~w zPnT zoI#J@mSs%dmeo5*U2YDNYhXYqat(BtYM_C-1_p#APYe#z#9*MVfdL`O6NAH40}a$Q zFd!tk20BbN&_G=S145E(pu}F`l53#DR09pvH83C~xdu8+HBf;$NUnhaAz2S~agbaCElRV8YhXY~)|whX5R&y!7YE69&!RMY*zN^{WIfcyL9*SmD9s+WdjTO?4|Q>n z{8Ax{((K{)X9a{Lzdy@idViJzbCC5=HwRe{b#ajOP&Wrz4|Q{p^-vcFd4?S1x^a-~ z_?%(4+3^`mj!&0sezW6q20eCs#**XH<(k~=_?$tH9iOq}_;k5uHak9N&|}AEEIB@1 zu4&DV&l&XC@fk~wPnT;>v*U9HJ$8J?lH=3mn$Ya{oI#HrpRwflbh&0TJ3eR7W5;JK zIX+#ksmzYg8T8ok8B6a+)#aMU{C-qt(Bt=`8k6^<_6|~)n}g&U7!ZnF10ALsXrQiv z0U^l~gTpj27^rJtKuGe$;4sxd19c4y2uZGi4pR*@P}jhKkmMTZFx5Z6P!|WucF&?Td)V#;gk(L`#X+*&vnb6TwtE2~Sr2t_ zkZkuXO0$RUUO-6JLtPvs+dYfY>|whX5R&y!7YE69&!RMY*zN^{WIfcyL9*SmD9s+W zdjTO?4|Q>nZ1*fmvxn_oKuFd@T^uC8F4dwmdtO{t5xWM-uS@mF^tx09<{;~#ZVs{@ z>f#{lp>7Vc9_r>G>!B_V@-#Wf&Bj5p<8y|dWXESLIX+#k`OS{c8T8ok8B2~&muqsf z<8uZ*c6`Q?}F`l53#DR09pvH83C~xdu8+HPAp^ z0|P>mYoNna0}a$QFd!tk20BbNP=Pr}u7Lp|Sr2t_kX!>TO0$P+U_eOLLtPvs+dYfY z>|whX5R&y!7YE69&!RMY*zN^{WIfcyL9*SmD9s+WdjTO?4|Q>nZ1*fmvxn_oKuFd@ zT^uCaJ&V%pVY?R)lJ!s*2g!ENqBMKh?gfNoJ=DcPvfZ;N%^tRU0U=orb#ajVc6^J{ z?0HdHMa)6++wnazy&YeHImmjbn}e)}x;V&ssGEbVhq^h)dZ>$oJVg%jMB^aY@i{|J zvg0$B9G@=N{AS1J40`PNj3vjX%Qd;#@i~JYJ3eE{@#%8SY<7IkpvR8SSaN*2T+^Bz zpEKyO<1>~VpDx#&X2<6YdhGa&CC8`BHKEz@IfEWMK4Z!8>2l3xc6`pD$Bxffa(ud6 zQ<)u~Gw8A7GnT%Aq{}sr`5Q>ipvT`pGA7?Z>K&vmHwVczFd!7U20BbN&_G=S145D~ z28U^4Fi_XPfRN;g!C|U_2I?9Z5RzO29i|#+pss-dA;~q+VXA=!>KYgjl3W8FrW$CV zu7Lp|$u-bns(}XT8W<3gTmv1Z8fc)dfdL`OHPB(Ifd=Xt7!Z$oJV_4nWaA*&@i{|Jvg0$B9G@=N{AS1J40`PNj3vjX%Qd;#@i~JY zJ3eE{@#%8SY<7IkpvR8SSaN*2T+^BzpEKyO<1>~VpDx#&X2<6YdhGa&CC8`BHKEz@ zIfEWMK4Z!8>2l3xc6`pD$Bxffa(ud6Q<)u~Gw8A7GnT%3smnEw`Ky=CpvPamG$voY z>>Z>oHwVczFd!7U20BbN&_G=S145D~28U^4Fi_XPfRN;g!C|U_2I?9Z5RzO29i|#+ zpss-dA;~q+VXA=!>KYgjl3W8FrW$CVu7Lp|$u-bns(}XT8W<3gTmv1Z8fc)dfdL`O zHPB(Ifd=Xt7!Z_PnsH zBIY3Z+m{}hzI~~{9ArJz%|X^fT^wXR)XhQGL){!?J=DcPo*)N#s&SC)_?)39+3^`m zj!&0sezW6q20eCs#**XH<(k~=_?$tH9iOq}_;k5uHak9N&|}AEEIB@1u4&DV&l&XC z@fk~wPnT;>v*U9HJ$8J?lH=3mn$Ya{oI#HrpRwflbh&0TJ3eR7W5;JKIX+#ksmzYg z8T8ok8B56P!|WucF&?Td)V#;gk(L`#X+*&vnb6TwtE2~Sr2t_kZkuXO0$RU zUO-6JLtPvs+dYfY>|whX5R&y!7YE69&!RMY*zN^{WIfcyL9*SmD9s+WdjTO?4|Q>n zZ1*fmvxn_oKuFd@T^uBT>fE9gFKp zp>7Vc9_r#CH_1VsZX6^#K4<7jc6`Q?8j?WqN*zp-lj!&0sDzoEr20eCs#>DaU@B7r{n#aF0V9mYoNna0}a$Q zFd!tk20BbN&_G=S145E(pu}F`l53#DR09>5gX9_*5R&y!7YE5T(4sVZxCRDnZ1*fmvxn_oKuFd@T^uCaJ&V%pVY?R)lJ!s*2g!ENqBMKh?gfNoJ=DcPvfZ;N z%^tRU0U=orb#ahv_bf`YhwWZKNY+DL93oI#HrpD}TKy@S-{n#ZphFzCIW9Hhl9u2L53a&wSe0|P>l zYoNna0}a$QFd!s(VsMxy1_N~s3KYgjl3W8FrW$CVu7Lp|$u-bns(}XT8W<3gTmv1Z8fc)dfdL`O zHPB(IfeOq)at#a!$$F@ZgX9`$QJOtm0|P>`9_r#C+3s1CW)IuFfRL<*x;RL-dlseH z!*(wqB$oWV>fknmugy0z$GL>f#{T?pc&(58J(fkgSKg zI7qg87Nyz4b}t|#>!B_VlI@;FY4)()3kb=2sEdPSyJu0FJPst z${b`p)XhQGLtPwXJ=D!X)Wk0yqcr@@jezJ&{^o|m^vw+en&asu z%(}g0`5^+2%r9ZK_qI<4pWn)7QTlBfek-5D^j1Ctn&U60V;2xR&aY{4m|oLjKy#d* z+YJawes0%cdT!T%<~Tpd5fGC6Acw>BAcq0XalW%JASC(DK8NYfJ_DNL{8Mj0Nb*m; z4%1J)1~kX{+Fw9O^0hyQ>Dr$G&2ct^0U^m|(4m+?`f8$$W=)@G3@Jpvn!jn~v5Pwo z;xvQO*TOAMQz(5c+-d$=xDhRs=?jlR(bn{ZN2mDm-?SNIfqm3wkOksF)7QeSt(sedELdrU8f1ak(Da2zQ`OuWWPyF!W{?HqMANtJ zOjUDhkOlU2n?V+c8BJe!G*!*5K^E8tZU$K(el&gI(Ns0J23cU=xEW-DSkm-`M^n|@ z8f1Ze=4Oxu;!4vO9!*tqYmf!@rJF$(h%rrHcr;bbt@MS*pvZ#sg-56P3y(_7oDQQ6ri`Y5oWb)ii%N&GUzmK@|-O)ii%N%~jOM zpo#{CYO116a}_l*sG>oknyRSNTt$rxs%TKCrYh<*S5YH_DjF23sfs$yRn*9!iUx&h zs-jMF6*V%bqCugWs;JXkMU4!qXi%u8D(W;>Q6=V32U%bab&v((P*W8(Rn4tbMT4TP zgDen-n!KdNX>KJi85F96ED(p9yrjixZY3`n6sm(P5Qmz)q{V4&B`+Bis)H;Lhnl>k z#c6IOFBuf7gDen-n!KdNX>KJi85F96ED(p9yrjixZY3`n6sm(P5Qmz)q{V4&B`+Bi zs)H;Lhnl_?ZgHAh>1*LZp_;xH?lgZbT!}fG!*(0?l>)Q6nHE`9}?h@}mYhRFyP`nyP3}h^8v) zG*?k0gDM&ns%idkn&%HAgDM&ns%idknyaXhK@|-O)l@~D<|=ArP(_16HC0ikxr!PY zRMDVNO;yxsuA)W;RWvA6Qx$cZtEiDd6%7j2R7IWUDr#gKJi85F96ED(p9yrjix zZY3`n6sm(P5Qmz)q{V4&B`+Bis)H;Lhnl>k#c6IOFBuf7gDen-n!KdNX>KJi85F96 zED(p9yrjixZY3`n6sm(P5Qmz)q{V4&B`+Bis)H;Lhq|aMjNKpl#36<1Q}|ap+vb_Y zN9s6psDmsphdRgtaj1hVFo!zG0&}Q?ED(o!J9eo0Vt93^$xb@N{wF(WFxyE5ItL^> z=@631P8!U1Qh`nY$xb?iWU`Y6vz=6+*`MsBLr5k&X)xPK1)BQFPCA5SvXch0om8NC zpX{VVNG3aJFxyE5n)Jy|I)r4hlLoV$RG=B3?4(0TCOc^`+ernQ?#WI%gk-Xl2Gcz< zO9fg-`5u{okmP%09Lha1fmpioU!)M>7wO3b0ADjF23gDen-nyRS9 zX>O$|8WgI7ED(p9yrjixZY3`n6sm(P5Qmz)q{V4&B`+Bis)H;Lhnl>k#c6IOFBuf7 zgDen-n!KdNX>KJi85F96ED(p9yrjixZY3`n6sm(P5Qmz)q{V4&B`+Bis)H;Lhnl>k z#c6I0vcP`jA7p_z)Z`^iRdeeJb^Wm$P@l{W)nga`e;sEIb&v(-PzPBc4t0P& zU=DSV1>#U|J3rlVcxm_Q*1_`X)}`yuPB(ad*MQ+jy>Nc=qm5g9Ru!|qH|c%dfI;t@ zD!u)^#V6#L3x`JsliuS840=z>dWc*6pZTbHyU(fGy-NbE``_{}>|wP#&oPVtl(!&C z8;kpu%a@B!Etjtr_r2wlO#SYzet2nn+QC=X2yJ@pE%&gfyEIXYN8a)&w)hi#@!sLN zo!x`Oqe=11F&wgAl)Kd9<>9N`(8JwH_Sb3z#a9;%J=|T~R7G5v#D1wp5c`cv?84$; zPB`D|gDd+N_Z~Ls{qm4P@;CEg*Vx5jZpZnZok{Y&HGC0o?cm(*`Q3dTl>a=W z5dEm!of<38gQlSga$*0x>OSEZ4&^83q3Q85<5KUgt{z-Df8nfk!wbe3%HPku8`1K} zLlQn}gr7IY5PnG(wrF`uA)dI?K3-itJhUEu+JHgwD|r^tI613{w|=?a_QAofc5U;- zN)MrUiig4K>J+*7JwDLrmW$h_dCQPO^ndU$@K`Zqsi8+#T=cU?5SpK#8#+Zw3U?FJ z;lb3-DFMExMv!|^pQskK_?*7wvRF1UX}!NBkou#(KxmBoNYd@8EZw^PaMwory+#mv z_v`mGA{RfOnsE8NR<9401Y&=l8YeM}f0MU=uqDTR+EW@#*uFyOeQa*r1m)5I9|p;7 zoiBf)Mv(iNbQlmNh3FG)zWi7WS!u%lP1?A3l>|~BNP8+Vt*bVrbB9_OXpqV_K%n%e zNlD1!Yx+Hxp100_Xa%5i<1HU=dvPahdy0?>abH__PtC@yOH&75+P8xBrsGzC>^u8| zCkJO%khc+a^X$PD!N>^t-*j+4{umDNd-bzV8!vZucG^d(J^gRezS}Vz+T`Zic)6DN zsn#u@h;G?k9d7MhcYy!PfSA-@bL<+>e|&Id_CL=FM$wDwa&xvXo;|oU zwe`^>2+=ReZJi<)|5Qa?+Sc*)q!EPVGb%}ml=J4OhrR>b7q3&rUl}k6{?=R%+qlKi zoI}3+;=Y^!Y#(i1KkfNFj#~lB_sRPa3X4}|czAU7K+W9sBM903+yhgjl+4rvhe!K* zn4ULa5PV7Q0mO;Ji0RmS;Oy27)4t!iMo|0sc{*;Q61Dh- zBEkmGN7o2qcPzwY;4~M&qrrRIb|fB^kHpytLhuRsNKA0?4>{`aWmaM%lL$(3B+DqE=+jlXjQ(aIOplI!*i zzHOymG5!y=Wxi%+kk^jh(AM-YbJ=P#bWd{(c)zIKeE++5?cmU*oJM{VH)`vVS1g^)bkAEAKq%CFRgxN0;Vj_(*S2tF@&A>w4->FN_U~RG+&RDK@q+^fxgX1oL!8|0k@U_U?CnoG`_ch}-j8HG#K}z*ovE6R zq8^Oxl0a)OkL0sEi}&Zg@e3$#tr4_t$=!xaD9w*cK1}4C%{#97agrz`@01&^u`-Kw zGu3otcQ0)3U)Hmz?;m66zC7>6kw(kiE#34wjm-<^)cE7ggikz%L;5NC$jRBgo*R6G zH!FVOP^Z@S)d-3o;(nc?WZG;Z-JxdlfD`di)~)Cg)H z&W)3(#n*EGudZIVeR1pTURg*ErOY^nC>4?hOCgC1Jvv_G68432=eKvxUf$C~|F&b- zfc$&r3q4sw4j_%JX$#lO`TvxeKQhM9{>j``(mq7Dcgp!@QCT%bAI9^gSoR4*^wB(D z8eIHM-kM)Y`Rf`%?jQ3p!&Q{$_7Pih;Sc{|(EnA9AodTvm_;qVy&r*CeE#y0j?S+i zFvxvtKRP{5E-ZGF89BE`l1>^?1u_5 zsi_pxl}sJ)UqPk#aVf?Gb#F7@9> zclMn8@N|CnrmH*8c+BIT^<__c>NI0L;+kt=6OWy1MXj~?yOGX?$2|2}U-ryrK4#k5 zjn`ZYTe~vanrkiojK?N!sX08S7haq5a&4?bXn!sbT!V}MR!JV*e0gg3?MD!jcdH~N zQtr8>;el=04Dj>;gWz*`cxYUERchX`Bb@-ATImUc-m@#cqiwm7Ff81xhbhH=eLg&f zL-*m;HZ^|nKdV^G5T@PO$9dbvq5YsrTY38f)Es;Ce`$O3I605v4EVLdfbSa{W3X|2 zU}KDScD0hh9CPjNSTj50nOUu543m{Kk{3(6@@i#l!eMM~LI{b0kc5EEeTExi&R}ze za0EgCabqrXn=1hl_@3&cx~kuPXT|sZzCR?5-g>&ay1V+SuCA^+&R-9!mWWDxzZ+&j zO+~HqdPY$A)cl5GGVy(O+&`(!Fy=JsIOAYXkHEO&E8?4lRAT%6l(>`@5!MpQ)v;rb z@YxbM_KY$JpDjs)&sH=SPysqst6d@}rAP!K$vBbHf27Plnkw3Sd6VTSR+oXNp%T+? zrwUF~xUfcpBnfJrn%LjP9c?;{wQCIHZ5Eea@uYvt`ohym`r?yt3fCx zWP)B^oEE5R#rzBGV%TUybhNJhK#u@Aubv{d zIuu=pgWudB<7i`W2uf*CW7ZW@><>aMG!2>L5&MIPEG^caG(PadrSP)SL}DtutQ1jt zSp`DFAC`SSUvuLFLnWpM@-=6v(qbdIHtlipzoof?N?iXV&9&J^vwn8e& z`fsTkptRW)sdU&RSgxNdq!QOJr?^sDcx)$>3lul(KeL!je8pL1s9BR5r!7$>O!wg~ z)#=%-->VC$#8#Y)Ted!J_Q-hr@f3_rZ!DyZ;oLkLw>Vu1+odAfI4*=1(I#NADx$5& zd{{)Agsq{7wgHzWqeYjIbK2_TFN=s&XTOV=3od2$mj@o;wte@hRi<0jxj~~=CHLQ2 zeKURj;) zQG!u-G-5nEeGS9}*7>7(tj|tc12GBn-Dn;gvQyVUY|Kts195S7?*nH#9XT~wr(^4| z6k7u_hB;vkND2G&H6Y_KjIRNifTQRdkoDLn#Sk*2R;CBNX1#9b<87lMq>GDT_;d9l zxn#f3Rjem_7qSKbv7|Q6x+&H25V2F#y38wQ={0VDdD4+Wj=VOlK-;k<$TOO0o zx>l8m9}ob9UrbX{qU`5IKoxANWAhLOZa6e%2YgHgL6!+DkAuh)iAhW}fXA#=kF zUXUS<_3X*BnIKMF8%7zPR+J%g!z^8#q1#H(D(Qr^VO9wWx;Zkm+%WYQXE+|(@c6Z1 zl;No(N@%%ZJyD$DM9A>CwPBRuDI+qp+^|R~$Pkabi8g%D+AzwnRFole!|k#MyKZq# z)GbO?WN3V{-LbIIp6!1Eo(I$kUbG$1F-wm$(+vMi2}CE}0yfbSSg z!Od@GP{x4LEW_EcYDelni~>+@hlM3xjsu+dc&(lzV%c-|QRFe)W*(8cgloxc`wh%z znp4%S_9%Pn2s%kF9y5#6Z_X^Wm)8`{c(24g{ zA@5%Hr8w=T`c@pDn!jm~x?lvIc#p-rLwad{?AAI1P)t|(O)yLP&&28f4jkut#J${S zxX$sxuB{ZXux^{e|4LAZjqtw;6r6(PIhBkwlSvA3dU!Y@W=*R%19bOA<=BV9EO~o5Ec^BAFgtKqFDM1=FrfhZ8Q| z;qv#+wD-^XNFkMY{(D@pbmUEGv&Y5-2W7t7>5?zEX_I%40uXO;aK&reXCeN?s`0X#C5x*xU_#qt*_M#R?KF~*3-cJ@%iRb6y7WZl4nUmz|{><-a%+eU~4)QcZM&Kp4|z8A%LhV-!VM5_p*VM=m} zbzL!;IA0$(7^lX9KUzBx$!?71&2aLmQ2=88pRsxh4)8wYje>1cA}-POBHqQ_H5x)$ z{7#omf9O zR-2F>7Zf912W^amwsj(6jc}P9nK+ABBM}*y=7mO8G3T>K(22DODI!>#^x69pLYGMB zk{L@x91~9J$i!L1F^R~?G%s|?2yHo^HG)p8&rj5}OP}S&dB{6XLXR7v|2k17M<&j~ zEtZA0WMrBbdfW(YIg5iIk(6q3+^q6NkgJ%E0hZOH(ZlVb>VQ1v8?(6NJqyR9--IsX z$kleM)t(KAESPy5q6NQr8z-lQ8=IJ0ncIN_=ef=J84im>;X$?BDOVcJ27I*{`D!H= z3}{-cA8T?qlKOj!OnIn636DC6G2LmjHC;qEV)|5&?OS1(@?^7^XW<{FvM0}bm3^kt zTSJ=ytPAap49rqa(O;nWQ}hW%mUkI?12jbt{iLvl0%szXYn!Q|YXKviZXBix+awq6 zH!5>tQLW<6vsaj3C&+N}@Z?`5$PGg>-K^ z@Ia@4XD0af8(V@XcUO9C$|*!?^t%H4mILQFw)b;v+tn@I`V_p4>eyOv>5n;Zfy15U za4>M9L;&;@&vUs!wF9pYAGpXB@?2NQ8S3D@`fSf=Ku%R284f61g7H!%UmYUC z6JXXsgo}7pnAwO(w@H}xA;sU&AkkE9uG6fGwtlQ?YXgIuT3~Zc*eCidX6C1w?fC$C zqEfdWT#fqGa#xH_mnktD-I{2nud3c{@;7r)r`xX95w1*B@&DvSRShoOcOWW+&_nDO zRC04DsD|JhRRedbHJ$wX!d6|a4rbtr)N0JamdZgAyZ&=|OC~OA(dSlqiwVXtM~5T0 z_QoNbFnMEW>|VA6cXa*;rN7vI6s}(Qh?~9LO*8{I>WM*ONgZ2n6MrW(ogw$T)6lOL zF&NumA%8Uj;^ew1*uE*D`}#Khb)9AR_OO>QInH%VW{!GJnmTFIo)MI!-JhmwTl1Tc z-qg+G4jk_~*Wpz}aWUUEgo>ZTRqPoDy>BoRnIpVDbe*dA$6>c>zIV4csotmgz(LXA zPYEl3-$pYFOFMQCS8&G4R$!FUw1p=T4PiKC*4+do7zHRIFGM@5ot>M@^4V@%6>%xz&fj@s8FjtP5z*UFxv zE`Ry9_QVecwGu7vsbU2$+uf5za4OOw+xnjP-UG*Er)P&Al4bYk)_e6n;v664KHQ!D zdn7u+sfK>!)b52{z14-){rhk&>Uj6{@J8Q#`z%hhET?4v658(K zX!j(?{iyoN%JPbn>@nf24MiGM8hscocqFoGA^Lby=z>^F)C_PT26pSyh`+|E=evl0 zgDXGN*Dg+Wc94jj|0mYQ?fIH(L(aH#Fqz!Q%q+}0mRL>UcWV78erBPH0#r44E*Avdb!>k zU}HB8TN~O3zWAYdo&w80D7%FypqR3mgw^U)_K~0$#4r#o*JFyvmi6xiYiuH+@dYEeB#%=QCQPU>3$unjO6+mVr1YN9mNmD3Fk_d^;^bYmC z?&f+8F5Eou*4t2k#_TjMfL7bHn_;Ou*^QS+8xrDPneTrLH6W7oJo&R>R)9**HL>uY z?zZPTh`h}0(U`py%USHUEagdI9P>#c#Q%mKP@b<1%sLYK%K@J8am;=Fg!+m&D75Cx zKCZsP``>*1SYS(aV?TZ?%wCsX*4{kjKF@~gpfyf)raU`aZ}woc;=>m&Jkx#}8k`Hn z#P@_!_qI~hM60}Rd5d<&4R1DhNW^B^QW5=@u-_uJsM5xanijYH$&`;f9<;3!e-ciF(`^JtDg@zP zTnPctt0gQ03qd7-EGOZt9A`I9plWpjK3II$HO5Q;<2c<_jM_lOKm@h1F&Qg>tA9}L zZJn*c3!*TaLA^FzAI!FK@%uk@J<9sADBPq+$Hl!lUg5+-Tig^hmw<*m@YAozdbC~uovhI<{PuM z_Pp7*yOl`|Mt?p&j4^hpQo|6%x?mt^=Ei{TH_;9QW@=wZ4|lH_iSonWt4E?H zT#m0AiCXVauN;Y*bf{O1M4``^VfmJz$EGF_Tc(5XGW2^AYFBDkF#=YbUEJwpL#k_) zHvC++3@}>u8`VuT0Ak9TYD~jzg)5gDm!j%6miF#n9n=<97Y5zoHN%yCLxkgIM@Wxq z?_bTqo*s-G#K?+gCf>#@W?o}b;g-KC7|;sAUIp$5Q)I1-U96ic24mT$3n(SrUFK;O zX)t=(i3w>w6=q^k2J>X}GULg|RT57?G!DFB&npy8f?>E!s{&jkWF7WI#Ez+Vt!>9~ z<^${`#OA@3oWO|Om=(1}x85pu$TmSki?KS*l;8`@?XNJ#rbD--9dZH(I3tm;Vp^W- z;X$o5h4ZCd+$8h6-w4zOmhb*y;LgiuE_Tf!Fi*{S$pmh10XJClao|X&7Bd?r;RDIjuHr^@=JUj1dm+eYxBu-be`aG+4-bSUI=5J;Y$(N(jVGdAi=iwO-!Z zYLejqvsi)*t2wp=$N*D0%Z#Hlvm3@T((bTDd@`oF3Vm=G9jHa@2^%dEC^8tfo4CvV zlCTJGS1?R>s$F;hzB&}de66(GeK%@PhHat2YGK-;dIZ&pBd*189hf27wA+lXdsA>j z<(9i&$Xcg2E%T^ky9fUN7?uQ-+UbnW;p$=@CXbtnc}(Fz(UfCn=*DqAgyGUWY&0*E z-(!P8!KhK=@;Y`7yaN&Z;aukOe^!#Op>y8iahsTj$yfMvZEiRF(BMHA6HXm7*dv2# zXi^ED$gKXFG>%1e0cj$;BGMZ`zKB0|zI=xt9^I%J>XmXT>X)1B0XJ!0BiuPd+gN;36FI9Kq(NzyPPU7nVuGhN2j(4;Iq>MXaWlYxc}S3$vh+0kiI ztI>nIa56LMeQ_J59V~L0%S} z^2K-ngKt2MhT>-K*$2tCGKp=}!AVfrfW7!ZLN`L#gM?n3wSu;cDAyRmtFl&&z?Bd~ z{$Oz9I7r}iGF6m@NnyoqCE9I#_T_y6gUwbd@&r#iqOFK*`B@!3a4K z7T3Bv*+h>&fUccoIF-9-L?Tx^rf@YR+;B1Odj4q%vC*>$$Nt|G4;ilh$;CsW{b99l z_jQX&YwS!Mob69zlA9?;?WtdEH3ZBs*~qb2>=TRXoQX^0VKul zR)+hwFVJE5-O@l3MgxycOKr-vXYazw5T}@ImX&#$a#_S3VH~2lgF@d@>~x%W2Hk&e zn0jN39nESuhGT0DL9AV1aL_~o7;%UGypjqoh4*OHWRkkFo< zYBb50%46Oa23BICFf8t#0HP^`fOh}shUu-aFJ)g{6V%;;)sdQH1Sd@05X(f51~V~t zL^%o^`29$mDFZ+2*yhCR>h zbUq9iDJabjgrob&4{^13o(0ko+sMlMeQ-2PrqFeF@fv7dbsN?|>zW%6E80<#m?pnt z4Xl&HV868n)=6QoUkif|bxlx@>oH-$wVR;>f; zKI7%QM>vKzMCXJvt3S7Ar`vR*xjAe=32ipRI8bCqLi*^8k$9w%KM!cRJTOi*i0LFs zNS{p&^ky1UeT3uUGmCZy$Dg!oGiN=0WZsyi)2Yp!bue)s1Z)iFm&y zkY?vvcuPgTq6S)ZE6%IQkDs<|r>SI2GTX8r24@;dM#9a&1rA-4*9epqJP5EIuC{6@ z5?g;10S?8+Sp;V>FAJ4QJnj7)V{#|!Dpu8OFasH1YFtY2FRR4X%g$E<$e&eYb6g-( z|43CH9t)oBlk*)3J{j7oQ#A$E!<={$(9_*W_nfeGbre6?iAQ%F#g2FP%cbx`-V?)O z3T7vYKv{vK^}F(4t2Hdgc-XNH-{o$rH&;Pzv}bYR*V{ChU0xc(63Qp41nXl|ti!tw zCrA}U0EJ5{FQor9be(`Sj9}K94!9|uvE>+Weu4Qy4I_YsYHq>>f^v;up4o50(kaL$ zOW}dX1qBSiu|Www`%u8{T&IsnY~1xVgf9Mg(7i(6G$0(1LCss84sHl^s$=8Xl|fPj76*BWok*)iK<^zYyukwm4oI`DdDYf?rBCs zqZwR2>Bi4`W2h+H3&M&ZN{W&_HEd?XjR+HN);H3|&`1%2mGRE7=nN2Sd3eWz2|cLf z{^03RjP|+TelTDs2*z7B(5}T9n`<_t2dwMbLDnw^^~cL8tupul+HKFVR#P~`3}N^1iP{?gDPER3ECVyZaC4pg7RKZUWA7W@`q%@B68-^4B#UcTa7 zk}g6*IZT9Bdu(6Brk1;;Ap1-@q8LaFHzgQus&L(Af$NoI3|{4 zU?WY0DB_y8qG9DG-i(tZ1W}eReMu5Fghi?F9zBALC#wVxJdGhBMiGr1wTfut((zqN z0-ofCn@m@!^}EvQFVoc^<~P#GpcB+`$@XcZ1m7!epK&-TCq;pn>t&Q@DGF$l@?A1X zYj;Zsvrr()xC}Y2Q^|n7M5$jhTw3id?_b$I9L(+AK{s0-5EiR30#}&PyuA6ylj*#2 z1bG}9FoHZG7s@&2?H1aam+>*Vzp}V%7p&iJ4$F@iQh^DCUSVXLb`ns+dkMU!BLocv z`&ag@Hit{QV0#$ruPiL>+lj2k!s0K1D|y^LOxApcmH>_i;H@Kp69M=yBZ2D!@I51e zlL7edk-!ZB_^y$_jRE-1k-&=s@Eu_*kf@%qbpiRD(MWEZeK@w{?L~^GXq;z_MvB&X z=4hm7o@b0kiuQT>XrySMr;SF67P@gXQZ&&GV#GpZe7aLGpw~voI*fa?p`%Emd3Voj z!#@yO*jy7XTnB$A^r$4z&)nmAT=Fd8%&_9{{3On^TMmmkdwk`=v|6 z2jXt=;61=XWV1coz)~Lv=y!(gjG?v4xT9{2;+Fo_h(6UVUnc1yp5nk>7^ip91cP!I z=5^*9VI$$uG@tiI__u4a%6cQhnDa&~k@H5po69%2Y{tzFRUlrP;T^uIPY`gl!uOGG`uOG*^+ritlZq9Fp#v`H-N+hOG8<;sSIa z@>+67a9XTR;UtY5Sa*i{#{Ja6)Z%U&@lG|S+VuPk&$ya2hA?4VSww<@buX*JrYo+& ziSJ{uf28mwn34H=V-^u2FnW;-EH-ic9V_?n{m@W1#J|7AS-qypjV3PWeN#)!6SeC|L`}q2Xa0bBG76nh`qXG9B&DX`+k5~Kt^Ym1Y@_a_9 zv_NSY(uUCBfrKPy1{4T{` zOaPw`t1V52AK;+g>h!llM|ddE5PK+s0My2Tv{RT7jTRV)isT?WDf}pPwJ}XW;ZP({9$VeCDNBge+HZvsfTSw9W`=^zRGdV2H`k2hj*q z@L8OpLOvp2NGH9u#XCLhhV_N#2wNAf;~J%hT07i*^F=jCM-NR|2NBQx*L z`aK6k^YWIh|qI0)SaJhpfOP^4A^cW1a4b5>Rgb5BFO^u*-) z(!#dgLqmQ-&_5>E7WXmz$YAg!dbPW?GoWMh{fNeZw_~e&cdu3#cJJPX!pq>@gq=Ys z{Q9*NM8t=YxG`)JJ-|BW(CKjvr`+$+(h!Hvm9PhS`s;LAXE6T^TDA39EG#YVyAmdB zUeFl+MDEQXKBJ>w5XLJ>FO?=d;)4Z<^^+cPYZ#qLyg_;QuI1iv_s~A2OS!>^lGnCr z2r|SPaxKvMNm!+L2u^T9$#KI_D4G+ewY+0!Y9B_XA}XpTdu1d7Rp+MRbyV4d-j&NM ztN4%hT|fpB)LdTLMHu1#MfGac3r{%ob`OVpNgBLF#ufxZI1N*f$7$sVOjegIkBekw zC>|d1!Laera;zd?&9>`|B)^q~)?5PUIZ;-4K&ZL=_|EdAO!$q#tOubZgR9L}mX@*gj113&SW$$zx1!xU_HC zB3~V<)VQJ#W)^nuB%hYf%JQz2g*`a-=0kf6u$guDFPXB|mLI=_l^83k#kj^(phpBo zB$GM6#e+-Tb_*lG+!8rJ;-F0^bBv+NLC4WrLP0T@OML|c0aT5p$!Fw?wJvOs2?S3& zNKsx|*uA{VZYwZ^nPK|gx+*QOwzz9?bz!$gzE+QeQ!U)fEaLj$aH2%nGd9WigStTA zI<>HGl~lE}d;dNs=ii5zYOX+o7En-#-tg-EFeNT7>>l*VK(=Rbl`glxG_0tK6Lg2$ zhl|$?34c)@-`l+aS^@v#!er_B=kS94&0$wS@XkEqTx_nn!hKEa1reQ!Rj!)b+a2yg z&>uGB`Q#3PXhZw147&P(FxN-G%{z81E|*%%ON*<^D_J#k43Bf&%;hM&D>Wd>@WEjL zq;WdGw}oY}hoSta14OqB)8j|;6#-Nex7>HTs``r7LaHj2k>vKhe5ENYPuoApm4SK- z=Cf;HmTu#UeQgC=g3cK?0${Zvy&qSgfCe`(EH4okfM-7@k%7R5-4GAsNUD#X@!8O1l57(jOC2qMUmO&P zQ6?IK&qX}b7Xf@m-wpK|A)>tA7^V|?E@5iQ#C@t@k-!_!Dqal<1aS|rW9o(MZ_Weg zvtbDeW{zAzY%Jzgt8@mH#nsvUd$z&o{;RN;hEBrOm?`2Q%duh7Wg$_09=;_Z(K7>O zs#EI;%0C1O%v!U8a!asDv}?V2Mf+8twYtsCisO$1t=WlaKMUnWWKfaWU7@l?tMoBJ ztNF*B?3$snxrh;YiAK|RYt0rQ^6KP{_iH^*2$*H17T4SK(wB~4r!YZW*}ZmZapyAb z<0-kE@x3MM;|L%Q5;)Q71Y)_@GilH=MDt*YpfZU z_v{hd0X#v%QBHj>W^S+@ws+mq_A6H~4nM(cAhKP0YNLFM(Nwv^&|e&Th#_V0+mT!K zU}@#GLI}7yiG$vUYelwZ3{zSp#8{GHm!2+1v8EcrdyZ;hW9_mFR}J^?Wo78=25k1R z^lL6I4M{!*iHGf}>;}|D8{;C&Kk8aHq~7Yv{_U#`%z0BQ%X>C2?ien+QSHWdtb6lD#=Nwu2&F_`MyN0>mcZ(zeIM|h(^ZIeNdt>K@p zrkSggG(=_Z3pHiQCK3ehZnWv{CB3c&S1F!|@(_w4Q*T+|%YsTLfUt!k)(U%7P!BlaDeGA)H_4W*n$ zZ{t2~Db`YJXkQMia!d1D4Oq7QLCi(5U=rgGV!jbqxx2(lR~Aj^de806p(6Y}S8^64 zp0K2pYg?u3hD3C$6C33fDqQmQWO-2*MktC4B;UB7s@O?COfG{^B~>_mcMzkIrzA11 zlhZr4S2pCNc*Dbf_eK9wTy#!E7D95aG@%)LumiLG%~m!6Etd!>eEk9v1@;FkuMF~A zSp@ByVW3iJd+n+IJUnK}o`T@VE~Xva7}&Bp3hu+);q2*RH!h4RJj&@qBsq6hp9P#G zZB#&*wfU0IL8ir7)tJlf{I!yBHqBuATO$qhDe838B({GT*ISBSj^z{YfdfD4UNEe> zD3G|1$}T_wb7}7~yn(a{@7zR#h{^E9Er(7KQX_Jp0hGpZBJhwf2}TH8 z>_K_1-zH^qjew98JYS^~0E>`X{lR5(b%b#FXi5!?1dc!Sv`R@Dvvcja9s=NSsP~9H z6pNHvg0BtpYy>7CGo_WM^dyO}R6;V=XD>`P8r4?dg=HA8Rw6zWM6)|Li!1-BwkI~U zWT69v`ek_Ytf=WwcZl8&yK5pJ)9{x%#K%)C+Bnp7k&EzLPeQ*C^1eO!0l!^3Vmup%e|m(FIjRBfZ1Z8rDN zdN@_yV&em0DZ}@U1RwJTNr-}KLJ1-6PqfmbV$;xU9TgZZqv-{nR6iJd`QSuQS{;xc zP(&)p=e|U$%evz<-d~lfaAZ~@q6ku~QjQUEPiiQrBB2=B>Z$IVYY_xWVwAvkBEu$EQGLaJD{$46IUIb`{@ozC~OhRg!dr&3$ z$)p~y|4oN6Xqq7~K;hPZDpQ7-Nn~5H@CGC5`klp@`Dx_lVhHIy?k%HwQp1tSOH4Ii zkEO27bjM1lgmSYnJzH;4xZ_*W7(|i^n48lWdZU5)JU{e$409B&(fZsYuq%a=#KBKg zgEkr!83fStE7Ps&9DJ9fQq9dKQ12?{1QoKJt{BCMQSU6~gb;$3)1yamV$?f|IZb#@ zmyhDaC=nvos&1%(^`6t#QJfg{wqltO*~FG^%P3BadTTK!M3c0f=0|a2)LV)do=|A8H(rF}UK17wv6!N;Mhwv=O{m%`b?DTg8iEH;&-N zDt!J(UJSco1TR+N2ae>$u&0jT#cF)sNL~yRAvjbkVwhvuR|{KFqCPc3D(({Jj+BaF zPZ`0BJHIrOCk^$LyW@nL^qy-HMWrQqt-M5JI|?+@o^(eS2m_m1!^;zkZAHnpB#%t;ts|0&6dn3&2mKHB#Ur*Ce7X4YkY9xUnj>|%}L zHWk}`@l^ylMZ`;X{n8X`|NeF`!8@|KB8{B^o96L-mhOm~*u;m0T_(OG?4b!0X z;BP`DU~87h!eUJL%@@U6J`%yuVNr|L#6;RaC#G?6_^9XT^iIjalReH4aN~XKWy`I3Cv+C?XJ9U9vzLmGCr|3D^N=Fm{(13~U4w z<4@2jZ|T&s-=(R&acuUt6s7G=7^(>3AvyQf8|tA2oF@(Skk9}!E#%vR>&~!$9X%Q_ z10$~(x^%gkofg8gijE)19nz!X-LBE%rs0STY4~mJqTlk~@)gJn>!Zc~T|~aeeKp@u`DhLNmUb zm?_TKG{z&(vJoF66eVyO{9Pg5E-7OEPmE7Bn7_t5_MgmG0&dot$4b4#Ps>+=hd3sm z&sPEvBP!uh`9h@=xD1|Oh}VVkBJayrg5$68j{S$FVwq-!7nBKHf}jTWiWs-w?ePdi zt}PMPu{|+YEr22-KyyGbV%qccUM(HPGVlM+6|*3L%U~**0ckPSy*s3vhNqEJ65JEw z&>MCLBjH&=bhC>ne1%vi$CqQXzG7R@5$=r7Lq;WX8EqVyMz^ikh126BRh5rUaNS$J?#KOl9^bt4=PAzbF(i}`8H|EvDYgfc{Tb194`k>32@T>d8&ZM ztANb3u!-W{g?;pnS-vntLkyCplekR2BS&~I1Ol2j+SvWLCo=K_DzwXC9Gh3A8qh-u zl(u?cgR9nu1Yu>G!UoBi)~V@{k{;*uLQm!fz<_Z=i@OL;0NurmpU8J(Lj`v$mlN%f za_esf*{le2cD!z3OxO!xPKC)_%y6bfyi~l|+8ZGBZg3Ai{`2sdn%irl>0)8qz&jJn zB?XxQM7-}!*$}K+?Xf>qngGuX1(&y&zwp z^_uW#=N5dsoS!^z3vo;ijdM2v=WZ87>Tp!7ggEAri_DFt9b@IP0 zmsHCCNI5Jaa~$2NihEs@dR%3^Ey~zZUB++CC6yVAAY7*6aG>Q} zGCoXJ0ApMsmt@^C(I-74N0s9LUN*T&tK}cc)a9uL+--!eJwl4bR43N+a!F;zr^$>> zQl0VB6ziFas`S08gM+Bk9#A>YRCF(WxXPKRI`wO!)FqYmB~j|QkGwicJ+4weEJ__K z`m0pxP9*tym71tp@|Q)awd4~~>R9rBk~Lo0gbR(LrEid(%oANh|3{oqw)10UQ&B=K z^2epf#waXvy}9us^5^+nUd17-{?OyjAIbp(F7Ga~9t)#?o75vwz%x@?tW0uyzOT`wy&!Zt&tV(?HqpeDZd)( zO(t6Ymq|TDC(-6@QSWv@!xqC4&hi#$?i6V=Q!rc0xntnQL<17$6{92lsSS_=~aIWWS3a=$3WG} zp!#DBa*R}ev>4eQsy|w?ZjNzXibfw%$;JBcds5k^nx5=3U!PAbGykxvLX%i$exV$2 z0(YhE;<4QU?f`iSbWJI<0bL`KWq7uni#^em;7hWQaah9Fm0vIYzy_6tWbz$EB!6UFxDZeO;B}`*B-XvderjE`_D)Qrs#_p|vJ>FJvepAtm*sbID2PFhQ6n#fEXS>~pq7Q!v9neB zKElYV`A!XkZ6>?S&r_vfsxHN^R4F2mV^qycAxrTNRSLsGm*W0%#2|kH+2wc2O`#{c zjMYUsPt)?>Aaz?q920eVLI^2)MHY>STJkqaHMxv}-$>EVl;vWo%T`4rXQCGV5~;@# z#<6*BP68?Z|H^J@7-;!-N(s9ZI70M+Yh}%QqRaMUQZi4|!rvroUPBy{JL24>=xU2Z z$+hGkkmc@`8+teruiy+2Jl#=Uw#pNpiCXxpWcebDV{>ax0xAB3WX&4}TK*SCsqL`s zhxJ)mGe~WzF5{QVF3ChK|KlS06SKm<fE)bLqSs-q5+dYgCt>kOsgqV>8IYtYrvF1Cis5|_f z>hgi^l7C+=`+9+_OY{yUZH#iP?v{{5Hp{A~Iw6TH%T84m%S4yuvr@@;x8z&4B9)A(F7p@2W@n-<#baeBi7<}M zn{pD!65L;w&@j;QKTFm%(buV_I4)*x$u8?bKC#UE$8uR}dF#xT!JGhkjd5(8x!Uk3 zw;P*SX8xl%^LThxc5X^jsH3l&k}VJ9up1065~psHmRs6Js8|C8iM1o;F*#9 zdMHrqT<}&Sfm-J>QOkctB)?@~F;0H9&NXbL8mV=zq3XV%*14eT(L}9tnd&lD>s%&k z`PDi%!Z@idbD5~+SL@seN0+AB)=S8y!=}t`6b4&QU1`7Uk^a)4yd8(`oAHPf1?^im0vqjTdK=gImR(6{7 zzh$8Muky$?Y-IhP64n34X#9L?B>%-q{)a~OZ>diHXXld2jPD&~d~uZV^@=r~Je0Pv z{n9qpcSM)%?W#%~P1o8BA_(kp+H zK-Kaqf0G#G7^&s6#mF)!e-lgArBMDR1kfYj593m(rI_+J35j(nl)p&~a-~q~aEp

$0d_eh%fzqIUTXB+H_9`Hrs3qIUTPp%*qU&b5nL+I%n9 zE^^`G2luz<+C`#VSq{zBs@^c|%e70qWBOW-gYNJz%9Ta!nbb8)Qx%qM+r>$FNUp#V zUQ1kz{63L|iOSu||C+{!G zS&Xg-7tW!c=+y1@IHAn7uw`5z}!W9?Q_vr}wm za#Y`gj*;qR6U)3~GZa$m%=@wiLguP3D_eMs@q%0smqN`;vB9dOXSJi_Qt172Y|lb! zU5Z{@3d>%V;#xUuQ7I(Gm*RY>E!A#Mb*9J51*s=G75J#s5>L~L^tZB0X^3O;?KpSY zl*(pD$#oUHUkX5%-79#}Z_b2JK->qi31v6S8i*l|TXv+ZO3`PfD2M97o%^+xXt#_| zBsfv;R4wxY8AmAz^vzRA2{)r#>1?h`ROwuWr{#kM$GDNAmC(FUu zP_@!NMdr?|Rav7D%6J$vXtbAbE+>SXlP;F>BuAB{Q-%tYR+sJu zSvuyeO7|M6rxC;pu_cmUS(Kg=Noa{a>BDkVDZesQAoJKzr23hmhpKnY|LRD7X{_=> z%uD&rb4fyflrfNrKIx>C-%zFeCrIrwR9*j1l=aWNRsE|$+N!_MFIUJDPjO6yqN%Z)5)RY*{=z&rV5D$R-2TUV6CNGi)8j|iAOw0C_09Dg(lMRwb zd1l+C$kl3#UTB3tctlTV{UtKT9LTd$*KW;rNOk=?WVr>|C%-8{m)&QtoE%(w-GL6s zvWOg1z5G#@B?t1tyhRQI7)xwJx)%CN+0B{glRi90m8DSDZj)A*;YK+KFmF|Y*Gf%{ zAYO>AQV69eJ`W!Uv^-+SIxXs;dO{st~iXtzwK9Hp*g1`~o5QpG{=G@tOvvags|=tc3=?w5%^>7!)T z*az&z0kt|=G*qo;&yanEd8?AYK{jFp@j_f7g&-5MG6HRoY80qGv2tjzWG$q+V`l-f zGuR4baYyWr|FRuLr8 z&$O|6yUdsNn`#=Km-z;&&-Y$&V&zSt&hsg;_Qbenl(?jPabtH_NA)=$D+QbB5_h@& z`=#uRg6xyOQYP=!s5xZvQ*&fnX|6_3$&u}F;mFEQL@@W6e?kgp=(Rd6{QDRr(cl`XB0{%S0PCaRi}QP%-yP#O#U62yCv)N zDmahTDw+O{IDPD;(~9zkV#)NepEbxj|2f$@PPHV1>*coJ(KUx3N)ApxB!^e!==uQZ zl{vaT|5qXA9Dgmru~J5-ff{j44iWnhsOJhy2XgBa+Y4%VK~lWzC;?87YuWu`L}?K5 z*eK^BtIH0-Ozw=BKwTpy6A_buU?$&{RZ0N?BNqQCwMx*LK}#_}T)v3G^A&?YX9kaw z0CbzNn1iZL31AlYi&*4p^D0?YrfbHPdAedjQQD$%Y*Q=*fTcJwVv&<#A!5M*W^sZ< z*uYSc7(bOwsu0XXg+rszO%aP1NI3d=%=t}u7SOc=pTRMcc*Qi~<|dCY_n%;e^{IQ5vx&tfKwU?wk*nM}n@RP&Ooj9?}& zi? z2t;mzt4C5WfLZ)TRjFO?MpgPBs!A1v+2|8j!sKe?vpF^lVK(~Ulh|;feZ{J%`euc~ z5N30|s#-dgii)Hjy*I~J4!|sOtHqebrLtvEXD647F<-% zLTM`UU;wjFnhFG~fM=mJRRWlW(o`VU$917JRRWlW(o`TOV-`wNC4gD{CaQ}KF^gJM zoeW?Wzm8aJj9FA877Sn(zlspp%163&Z`q?zl7L_)AB&lAv-w6jIcCBLX7bUPNv>s2 zikUEinS3N>l55)&Vg+{DMmOc=pTJ`^#*ZZXo6Qz9k-!A#VCpYC=$_po6B-+ zxPSRFDU+*V!w_cEkqa7fup8Arg3b&sk_~8lW+M(4$_A7GX7M$7*y#@|@PsAo;n@LM zOigo-n`Q3~FQpF5<3XKfv)8R=KUGg+(h&mQBeJh$ie((6B@!NcHs*Kxkg7OEb#z*X z;SjCX*qmLF<2&O?r-YKYbe(#)(II;F#ULhSh&M~|_R-ixwjsQ->AqKcy=JeTy){Lc z0pXpR6N=lKYYxVb)_wnqEcK^bT3*;p{QYibiOb^S##v5vD$e%Dv0w0$QNZ|G<`y#Xdp5OPFxl6wck zW{wP{IkreH>Ml2iBWj%%itRe?7}Vv@oTKr5lOWsvZ&{mF36?*8%9mK#kwsSVv~B>5 zsw4)ap~zU-yl%Ka&GsZI^vK%oFiKLEHjT^DmNI)wE>l_j%XHg;fuIi7XCge7%OKE8 znK-x0QOC1(7%$P%?b$(Padme8o^8Vwyvuv4tM%g?snMUEYgOvq>>Np|t5l5~iBp{) zNT?S|#iTO>2?MNR_^2Eyl?o+RsmdXhBXOz+gvtg9Q<+M*M+{A+9;PZ$BgX`$P#k#v zh03}#N8W5SIxon9yi78teK;gT$5-Nuayt^IdVox&8%;DdCO2Zp zsm=*thWCivaNOpm971Hi5~Jc4~PFa3`Nz3C5|!imOL?}yg3xLQgeLQanc{UY4 zsp&2~hHm;;C3|5=VrrOqeJLWiPE^5rnkTtTjxu%Ugk2DyDQ}}+6^w)Yl)9}Xr>~Xl zn$SSC>Lvuy>QW;ag{@?_#P6$G-Rrq~5(9eWeNgXq+g&VB=IFU_H29d4>wNoSs88Y+ z)u}XRrCfdJdXn8Q49au;b_yl7O z;gKWTblJa#aVv##4VJCQ>sx-^YneejT7>wm;}haXs7XA9Z@UzJJnu4OMu>3;&xH8C9)skNQ^cI+{a;P!^Qhuc>d zmzS`j;dfxEHiKFkp4lHmci_qn%Fw}2_@qK;<^ z=lY(w63m&6MFK?_8$mF_h|s>o$A%b>FxLfx2V+VR=GveaL7wuQ>N4nbWjsWg?K)^| zDchOAmJ0YDJhqe#b(u`viu!|`rR-e^j3~Fkyi;SQS~#kyYDTaK@Rq}LYYGrNT-b3P zzo9G)9!@FxDK@ zV02C)BO#1>iO`f6g)uME^TX6vOON3QGF$J`RMew4u0M0&c-Ny2#|T(%(!|mWivj;_ z&?@&fWgj?jf&(7`LciQX7tTajO8$t+n%;MAwQKcEyf6^xQ;jCg;vWvR8fXog;Jb63 zK3bJuUJGQBgsOAU>!TD|Hxx8ru&$`il)KaQL2V9Y#hN)gEsP2RH`i>=bsVQ#!}t>r zJruIpfI86{B>S5%A_fT7F?Gn&>fkMSQze61yhyF{KO!_kM?SVHkNMH z2An?W_vU&R+)3EHNUiiradY&fCLD& zzALQ%CBjYdD)xHFz?b2da%vakRv9i{m(8Jte6?IHr}i|`Gd)W(rCt=^=xL^@++=aR zoKgx=?^DVeV6Z!3H;B;WR@tNl#f}ucR%MPnQhS)Bs$H_yh}yP-NdVbk*qkFdga__% zv91q`Q~|1Qwq5A;{pt+X0X%POUYIZ&T`ZG%QjW>Je!F8w0nwFXPzN4aW~4Yr>T4(z zjcMg(z3UsWhH-%nc#at^!;hhxV&}IdyGJp#y9L{;a<}fhPkaK}-q!gbAg%Jmr`zfOwkDY-B1_Fbz14RoLpJ;g9m1|( zrW;C5^&BJsV;hEO9&ISd00|Oiq|0S>TB7K)M}|#^PAX3cJjHjbqhqzRY@=HKdpTev z5&sn?Z5ZtA3~02#RuSxl4|GL8lj!j2Hj^ZFNi_Zrx{V%g2B`eMGD1SRGwTN%Yo)Y|vsJ4I9= zpR266=^BPnw?z5p1LLl$ACwnW)tyZB!~+v9)rBKdMb&p!=nMH|VdkP`>t|Cn?Ugsw z^x3Jp@i0--Ur5!o$8k;X9mP%5^mkJ=?YR}z^qW#OEfcYp%9?&cs-_dEqMAN4RntD1 zuIW#Qs-Y>lgGai`*v?-w><;%VuMX!It{U#&oBdCy8jq?C6Sz%brt!GmaJ7H!)Z)}~ zCLVwh#I7ZNH;iajIk4;=AZ?@CSsCuzzOZ|^vUy?m{vk$k9`pmSJKUFm3cEXTqlRwu zX@C6a=4rNxp?%6RghcfSPW{SIYe5Jsmh85`Y&ej|weebn_)r`q*bA{g$eq#> z8AYxx?_XNQ;n5Xg`U{y%2l|!qc+GeI{sW9d%~ zWuiK%bnE3!jae+*oE6j>q~5Dh?JBKO2jyOGD;8f}n29^{tudS{@*0|WB~hj9pW{iC z?yX0YsCq|?O3oNDRDC^eR0i=lr9zP?K4OsiX*`KCpP~`!UGXHUQY43`8{n^^T_0)-i{A)ocO6d+9o_1Z33k&gZ$%Fj z<|#qLWg6J8?4(xw;;k)W2)U-U0B_}Z&2T}clEmLvM_W; z^yYBizOl>pFRWnPncBa5H)5}G{YOv*d%Z5W$Z=+2_fEs98K#bi)40oUpTUiX!7{=b z@@E1Yv@{_qWJy6A&$ew9*yg@dv!T_JY*PR$NIB+HK2ySlPtap%s#YWCm* z$GVUA+_(6IA-?Q7aGd*cug7n{a$yCZjy!O*%jvLL*r~E-8S9(jG#G5(y|A=vFvuo@ z{cd^Z&V9qx<(=8UXfy$jH^Nj0u;Q3A>_PSf9NbxPj@q+u?O+HV=4c|$%~DgLpIm{;wPGAe-`&@{!A@pb9cR8`-tmm~2URChtGor(j=qbz zlN*ExPzhsTsrR$ZNlLZZ%@zVP*V`Mjn{dB4`ygtklVzyTd(O?y^&sevLZ`P-YeASP z&(@l-tQyOt(iC5u>>tBvu1#qR4>Kwsv<_hIXiSsF)gUb&^7_w}`gCI!M?dYt9&y$o+1=lK`QbRvrWP8) zkbM$=J%YY2?_b$Igc!&3=X>Ha{O#b{c3;;lC(?NY9f>b3uKJd_E}f_6{`Sj{FiQi1 zXQ!h{tSE24{AhcM6P46kklxN6Kh?X2Xu=<&VmV45%bm$>yzmI5iq~O#2PK#aL zeU%hjc+$Hej#PCBdwbfRMk| zkJdmmvhR;XkniMLhz3^MtZ*a;G9I+2rm`JDgZT4o_R7#{{8zZCU@3%wOR*vE3u5!< znvMB9o4s7Kp|6gO@X@dtU?$D8p+F7R(}=}iP(49v)TyXWu7Wk9+NPe zDV@NP4%EPnhgemSPP|mBor2If^um$!M)m@&EGj(>Nz}@y!8eCx4#@~--mz>IOD5Zq z@8!N_uL+Z@`-JoZQWKs<={t^E(Cxdmtw@k3VA;Jjdqa+ZPEQKG#+ksUOMYVd;CDomMTVWz@*T$BRE;Vl0U zW)8P*GvYV;Q>4v)jel!ybq7=xZmI(F=oBZG$?reEkwURh9`(k4b&Ab$-jg!5eYIU{6h3gCc_V=eo;6ia#I(r-`Sonk40%<{?XZMPbAKlp&d>)!oV6FmJQ`tugP&%~DM^Y%R z1kdYrVIv=;61CuQxf5+?9ct`|QFN`1DG+p8&DHl#fe`#a zflewM4i#)qN_MVNSM!+)FrKed58Io{GgPXFEf>LTt$Nr}5zJPrhowv4>(!&~OqG)> z)}ua_LUGM{)JIZ!ZThLLT93PbO0P}bMm_42sXi)!j$EamknmPR!rmdV*p0-5ELQ+4F@IAVHk;nc*n#B6hp7qqk>6Qc?y zcWbJvq2xNA+bsns9o6mT6w1uT@(RJz3%jk(^S3E(X2z7{AJ5nH;*(B&= zDY;C2>9}*r1-hv*jXNsE54bo=-H|DrsWr{-XDJtyFUy>+VJIJvII0v zNoL7yf*DaH>J=$oW{{Amn^W!S1_+7!T?%JfK)2MNC2`aS8h3bVth244f$u5;#!tt+ zvj`YJ_xg?^U@emI?a8uGYiJQ4lERtx(72;hIMX5;cVuC2jC0-*jE7-6L1zGNar@Wd zuvXLENS>90zrF^D^8#}h5AM#F&cO&ZmCBKh2waYTnaYvqKF5cr7?2^eYOfwWJw>N; z5J!J%iVh3kNCAjGQUC(D44#zis_=Xw49=^ZKl{31`VBSbY}1a@Gm1DlnB#PIs>;ZK z>m}-?iVQ=rr#~@erXXh*!njP-v*UhwPjuIA&rJzIbYE?kqzaRNmu{HqToUF~9sVhN zS`+He3Pab4)Ki>ZUMCCD)yq_#&i-fj4QAB9+40uxLd}+71)jSB27ewl3@pU8X7LQp5FCq`onIRPB$K zUwFl_?S0!9ckf<++nhPC{sSMKzwnB~Q965c{(ZEHJ&;BUe1%`)j>T)NQ{sM^0^QxF zxI=!$xaPm!pZT1GueiguxNT*Du25QLi!vDoADiqO2ad_kJRRrxN4@ZhyQ6gQkyYpO zD1$ucz9e1fGhEg$yW-@|aAk4tmC+r}H$ty%AzyaI3Ftr(nO?zRa(T!0h|PM&?F*!Ji$V5 zGXO-+;gKj$E@gLxZcJq4OWm=Qot*rhim^oaRE#D1z8=Ob9wr3;RO}_fZ^({I;wi#S ziqFN_G5Xle$v?I(J_z-MF*rV`Ge1vAMRy{R#>TU6rBh5Kf;gEJ>l0z041oegaolXG zjxff--N0V`J0nb05yH-^aNOacI|5*^$eJUlbwmbW_qHf4ssY*uN3iHJ7s2ofh%&id zlv;Z;$WN)?NU_4YQN4X|VhV&sqdM_W&-wXD$gJYkAxrXn44XH_tDKUZrSh`hoD5FU>@}gIq3#&%A6~LE`*t%E^^qJ(72mszcW57HNONh%O|CzG&O%PEG1B|jBW&wPCNC9 zn4Vo|CCVSQd?6*NY1N47?^1=AK$i3ksVx*WZ^ZG?RMrB=4BwvWUYMd(m)MX}PX;+& z*$+}E+R|e0!pf7qH_TZa!N6`Kh;3eT|4!o!frTrlt#m(Jszyw=M`P%pe-ohvV@VDIS!bFmCUq-U#*L zpc*`nmlp9LjN|bzETAqt6*JP^kMX+-<8^D^c|Y#{hheHZ&9Sau8`k~R<)xjAyRzRD zr#>gMsqYt3(aTm_+~=w9gBi(EPxVx^Pw%>YMt)Pn^k9*NaNz(U_e4W} zCREsxPZk`EORS+c3+W|8ryGYOnkmH`P3cNbzL_F%+)~ggqtr+2<)*qA>w7EiDMDP? zT0hGpW?PLxqkGxR!qN_0V}uKKu0~MP9Li=vui^8-@Jbp$)hG*1hrs8dWrhU6R;{h}#2^OrtvGAP{Ni6%&=KBs{Hg84c>MHf#t_;s_tq zE`uhjoFiQn3{9l}6p7GLR&^p12hWk#M~M*G&QTs0EN+IKCk!eT?D5rpOh`f0dMK|J zgow}8Nrfy#ZAM9193l!sG4aLL&xVv7xbUG**Tpo!`wXOl;33LQ9j&XAK0A@r#r-== zCv`y+;nM1Iy*`)JK`NP;M@V2azRvZjxugzKK{OmCFqA4zsvNUbxW$iX^M{R87zF-Q zl&c74czm2|R83FU&0`u5eT_t`WH;sdpbP8iYifO>>5H9(mMa{#Z1E8>h{x|Zh?6fj8w_(P(ZS%@AM-WVo*!M(qf0K?CqqwjG;6SOrTs+Mh$P77&YZat&)10@%G`}v2-k4jXIcRuC~GVv zRxLOJ;rYUWX_bRxg7@bnBn!5;xx#42!;C)jpjA3fJf4s?nZxXEuF-w@F?a7QE+L%W zvHan%*7A-aZtjRL9lAaHQ(Rr}iSE(cI~?wSll6U^?fZC>owRu$gC1kAMILKt@ZHCb zhNi~nz$$7fM>B=KpMxr}mh@xn_r)c9N+48<6RgYL9_o?5j%9C4d@Ug=Ki4^9$8ifj z|8)Yl-t%AA<1$D7D_u6pf8Bs<(fO|%aXTab_2TUHK}lFL7=o`)eIA4JEo)jpm$E0P zK96TlN`0PyH(P=UndI46&AiKK_m2k6A0ST$j3X_vcWhFWz3<82WTW+?eajPI9Ev6oO$sc0`cd?KZ zWEVXEy?|Zd72U-M@UTIOO?@+G^Y}2b1~x?Z3~FJZ*MKOaxbl0QdL2G36py&sp2uxj zw&oi)g51J+=UfY+Msnr(OJu6HZ?OdsbuSWNQBX7Z!Ywf6ihx>V%K zZ^$OT1Rv^(zzWtF5HKPxgnBiPwlD!joNzY%`r^F!g!+uw*de*d_><2Jeg=s#*Bms9 zC@IFHw7$7M+o#P84TI}&{>B=YCy(Je(g<=1i}w-aajY*!kSB10H-fxA`}`>KWcImH zj3RHu@$QJcFNOmGD_){n)?pPfiav%LzoY0Sj60*~7(fNOe}-*@4kAuigDhi{BZ;Z~FEAzo43Im2EUurxwwC-S`W7wcXM~Yg^&_G`wEhab5C}oG3p>b{> zo%1-W#;9HajuT!n9yFTa1T*|_$VGAI<8=Tjb!{YewLUI`E!LZ*&Xpu{Om3%t(o-D%q44!f@8PIm$4IBS)Fc}cuXK+JU z9_A{xH_w94kEjuX;hm>T%{}I8*WfqXzO;|v;13(o62#AocduaCFzX$&U@}f|j|=u1 zQHib^#LGm2=$S5rwYZ@Afnp}2)+*EGDcs<+-lj`f;#*_?aYmrd^2(|^2e=<(wIsKv z#17HMdU+|%jI9aVoXJo^9LiXWc>S8;((3a5RrpJ#K=xRGK`+urERK^q9$?gYa9p!? z^m`EETD)||hIJ#gIc|9=mcCZ1V|Z0+2-oJ5^9hPcPMh-6P!Tq@2_a;@yK|gRCet5- z)1pHU=k%vy%VX0Y&$&~8dE&kO;21!tv%vI_!;!}B#iK(PliB>r;_8sNe(vD7s>2t< zp})Lq*KWh&x`ShpFIf{2mPiJQ`g38fCLZ8w;yzpxW}hJrFy5X_rw&Gps3sksYxILE zW5r~v9xME^jii2B*bxaTc0|0>_Mc6tv%|tp$$vLnFZo!aCzu`APr`amZ$ylcGubk> zl-AO6Zz{JHz1>21u|XC788rm@I>VVRC9gyz8;Yb%skj7MFH$B|Q<9WDPqfTEWbjk_&kO+bmDUf9V+p8 zJlmG~Jb|cP3G{jdAWD3mL~OLg=MC9oQ=d1=C!&Jf7bE%)D_!^uOH(QNot8-{Jgu}+ z-^a6uB)?B&7bU;1M_9HLpULdPf)sVPq+0mFggBb5Z{ySG(r36O0Y_5B7)`J5@y0Hhu5wy!uoNN zTXP(>w~i0)y#LYqY~GaBgq0;f6f-z~_x}SY6M&XE-IeF0W>%AVb@y;##R_M#KR2HU z?i^-aaipIkFc+PUrm;(^qxbq5WZTXq*pk(%&1BIX?poZ3u%147_TqdVyr81GGJ?Db zs%aNQ#_hv!BDW1Q9pPM?mvp|ql}m$xiv`1`JpO36Iz6nuW7iO4e?C33b7h0mcrL#< z{r#P|V)mxG^&IMX4$3ve6>w>Yix@+^oCC`sds0)7O?gEIL3D6hbV_n%d^6|F(gh`cK2?=ouc~Sy^1h3iP^cJvy@6^;TbNl=Gt9ksXjna=08_4zxzlF%ml(Y)ALDz( zeDHRKLp%ii-B-|E5=0)#%C z^onjDoqk|&nAw;88+|zoUkam z@mqFcWZJuX)r*O>4z4IU>d8ceDDW7|SZE>^WIzLQjUUw`NPchvN9kwaWXhy7kN~41~zbgRvZggQ-Ice^* zZ9GFX*FgxlKEm9Ng#{R8V((K8`t3oh-fDNZW_vZ=ekHm^7Smn&L0Bpn{*76_vDpme zXOcIG{GU$N63N;+nIZXP8Cu>}+ewCHt=uo$NW0|X0=;9aT|}n-I^XWra1p48gCXBt zlUq>+$Lb6OnKSrKAqSJeJ;O?tM4WARTQF3=KP<%PD_nBuu~CZF%+4C7K;1?g4~1rzj$#Om7_+#K*&GmJm4L#pS$T=RVF*kXByz zdSo4kro2C)kH+0+x;Z8{`~1CM9fPxL9zW9`%PvWL@7Kq&M<%{cD0U@SS@^3)BMV5Ke#zX}0Lqi9&=4!$@qwlvu4+}IuQvFTnoq=c* z(h0n9R0?F5mgs*S2AV*(r}y3?e<{om8sZ;VJ_8F5+sW^fTHl(J`IEyeqM6`gz3H^} zMtCmP2vq}#Gh<(Uau>&^3%S)Lw_L0d&utnn8qm9tHq&01UA1h4fdzz5Zv$0$LA)HX z_w5Giuq$`$SuhqEyWKGX>nTgK$oXOpr>+YS&Y77n$RXJezqhj8FD1T)0p5A%*Y>UY zuLs0eto572rCqC6WbWrHsU!6)D@+TyDxxPgt|U!js)`o#vPt zATeFeVfi|PUx%ATIc${2xeB{ie{s){jwXHx?YC{k3-iwM?%h+kyuY%rv=0kHJQ^B{ zqIR<+v)G-!Glx#^x%t#$FRvyk45yWam-e~+_8|w!UR_rq5$Be2ydIk4m8)ZHo9)`W za!^>a1jdNRO9>cPD06%Oo@Ky#&pwv0 zBMey%<`$Cy@|01WXsKm0d|VNy0C{?_!THSSDa9ROS?NV}%OX5)L`xnV-(+TMMGwiq z)-{K>9_*-GgL}I|;3POkJkXp<5|8`Snwt>K`gFOvH3r@zVrAdQl$kxGcyO-L%AMkK z9217P+0FD=kt@q|w~c3J*WnEg9s(2eG5Lm4f?h)S?NRB+vwb7!6L|fW6$5_4{RZA@ zVOLxZbiNUOI=t9S!_eP(Z1Cob>6K+XO12r(wC#LmCvQptYn}q(Y$ZF1I)bsG9fn@N zggfwjYKj;hLp+V+lVmrL-OyaCI;yvS8-J##KQcfaRJ9#%oX zfLygMZEZ^eDztsAAqfx#f=LjyOBzDZ)FjX(D0T%`1O)^{*<5e~1rb4U1w~X)K~a$< z;x3Aaiu;Pc@65UDb8lka{`z_U$mBft%$c*z%$YN1lS}Zl&p~!6JC6L`@eo{hbva~1 zqOn%;&`@ycX=qSJM%&QC@W-bw0_lRv9^)V!|^ zJhZZr1B3YCkwJnpDlCFpDx!fl?5{v-zmzyu?j9aEB&rhWXlaK2&5L5tb>0~mM@BIU z^J5r!!O)Ru^TKK@8v?C*L13B7Pp(JBJxj4I(hM#J4o6@SXfPh>!KtnAI4a}uK1|W@ zg0rw&w7cuR>nJ0Ts6eihm4K}D>~#%AjmRHd#1F0GY<^NaR&{WHJ|1GnR??%~^f}@5 zvQWPB;TtrN>pzTRvHzhL^n%3b6~`zn8HvZv81D>Fl76plE?&d9s_HQl8hk(PU10l! zCyC(sV+Y~f%1$G^BqjBO$C0urK>J8X_1wz#t%=Dv5M=0xCPF^yi{0z9&{3i!x)^z^HWij?`O`w~?k{mQKj>c4Y;ud=FCQOs&r5?(RT|alTJt~ZX!}Wvk z`uh;Pf5vvMTgWqa9q(fQq%~}>h^e3xla&oyaT5YdPqq;m)fH^YVq;t}JrW2z$3GQN zGBA7<+k=7s0_Pf$ez061&Wb2wNtc*IDvMtP~BfB0$2=Aik3Eh9WZ^Qv)1vMTdd z^ww5pk=iI~z={Ei<{kW6TWJlftUs?2=cx{Lb=TU;^oYuH{AGpHeWkXxQVbtWQH{!X znVOa9hL`7FOfF7WH1)*?`t+*%PV!Q70s{chRQTCf~TnIJeZdtMG>s5ZODhz!S0w< zG7v+;ISrLq1`VE>E6r3g)XQ=r_|w3}mBHdJE0ke1OuD!Z%R~r<&TfGW1$==gg?=4u zvIs<^f|%*l#27RWwiEdpF_eayNYN6bs4-w#`GW-{h&qX$7xXusz8AvQA-*;^xo)|wDoZq{pcq$)wzgtK_uol20p+n`6)-zCa;i`df-(23= zby;8uh7m|IPVCDVrzT^Zh|C9^z!;|l7FC!AwLXf+DD6UuFJuM4N^EQ)hPvE8$qTa5 z02rmrj(;68O1VBlh3x^nLPu|h9UWLEpu#cqIrPpSeX#9i;vyN;zNv4z3u8mva9e=-W`th{2dRg!OGG4$7V)Cnu6DDj5;h zm!V`dNuYG0eWWrL3$c{S3MwCb2fiBAEo{Ncp@iJ>zYEwTj1XFS`Z!?YFa}xG$Z9Zl zhWYNiaC~U#MM2+7cTo0t-?+icalUt*tP$yz?vFuA`ak%VC9VsODo9hSdkb_T&ay}n zs^Os+Y$ZwF+~mcV43tDKrsW2{^GA#?8OTdOzeJ1Zs3a~9NAdi;7)UWCnXtqUO7sr98A%lBGVJo#~%lmw2%|z z-y}3>g_nMR;QRbvlZ`jJN0u6WADBiqA-hkxR^bJhu0hVF)lCx`+|q#~ zz)&9GUl%#N#s$LHBDF- z8(P`e}IyK^qLOE}Fn7l)Llg9(2<<`g}(5rF^(t)S} zlNg^KF#jYlk12+Chw@nm;3$Iwb?qkO*)Ybzu`R^p;)H}hYDCiHVO1(QrZ3J(B**l_ zCeh@W6L4B0Ip#zhm`IK}2@4GV1jH>H^%Om4&D)RG1S&le9o+hGPhdM_Vt8Bm{~es* z%|yxA%|9rZwM8)bxPf=iMCci;1SBuhIlF%5P5_Tgz{<$?_kjUM$fNR4E5bS&?jXoj zLN`TG)UbTKty(k~d$92EH$5&La^g@tZjKmHG71B980V0{_9dLMp+!a58efhbRig$K zWBt*$jAOAy*rD%F);P8tCl36i{aTJJ!VVq(Gy@I6^9vxaO zm6u02#iP4UbW8Qigi=Mbh?MQ-T_?E-f0d9hBdbWt@?aGyA*IhL9WxK^Mk*g-nM+&k zw!uZ=D@N)Avl~7m~k_PFAQ!%7H0Ue zAzTihn!ko z#Ti1POPyTvx>1^%G-T1E9g;j-(v&oa{3aeL^QM$3)HY;hc! zbRzbzMaeI&)8nSxyI#`c&A{A!2NojzJHSkx?<9TwF$ zHC%|xnb3{Nb3G zGR~ZM56YGab?F!)fyh=PLr(!xxn!EERe63?>A zVhGhyV{tedHIv5nsKtp(Rx&Z#2bNCMn8YeCjLFBq4++Mk=joqXm4&?xja8L&iR({& zZ}-%ybiud@)YaU_mHwfgsZ}-|;2AdtXNSF|&8b!G`LbAC%3IS2FTHX#iX^Slsa2gz ztH)P2)sXkzrHJFqq3HYxP2)C3};6bCK0Jxr>&0LQJ}^I;c58_I@QP?ah!7*taW zZh}wb2)7Y>a3j=LbH_xQ;(_F*@H*nQs_any&-(e_R+SFtKQS5+aQQ#|g54G>*xG3C zVDnkHcg7?a$y)_mR+TQQufmxdDJ~U$)`%!B$o08tw%@$Vs@fqUXszF6#014Hgt;r* zaamOs(zp$IX*7>KKaW{aN_jyZCuhV2c@#wR$aC|!1o}yGYyv3#r5MSxLZtTgAu&QPN7J-%jpOxColGpAl9$Ouc7n3_%5M%U&roCCht~= z&N#^m^^_IDaZfIrv~0XuU6NcYFY66eU4}tXRX3DOXhOZbyAke$O(e^6;B;zTuM~^@Qf#d1=zjE@?@YgSHdb}=BK@{Y z`Ruc?s=XWQHXJPmggAi<5-t7IW^GXqIkJ%W7<-REP8WXl$q?Na{ ze%W#~9f_q~5;8UW@q*NRBz6F#K*qA=6T~9KM`BA_q7Dy3Nhv&Fz6n5HQcfQ}F?$EZ zMAGNIh7?~gB!BquqM?yG%=mFMs>>o6r;-{Qr*Udrr>%i#dS!CYO>$RyqDhYrOJe?U z)qx|iN)stqmmfo-VjYR0Qd08w;fE=4p=i6XWP9E&Ohv~=_kj}{8l^V#N_Bsf7U9ty zHD}-*9Jk$aabZLxzXY5-Tp#gcIDPr9%}}`$==8(8cE`GP>+LmWMtOMRjN_bdfR$to zeO8jYP~FDI0lP#47sdylxZRI2-aGJn40%iGz;E~cRr0{^8YGsx_x4u_kK!Ui`z_FV z0*#N-T;*@V!xwgQzerXXZ~NO{<(>;Zi&P#ZGxk?`M{1>%Par9GW7@m943|+yQD{_m)bCT5O*F=Kxm`fVHC-&#W&r`{X}vL=GW*g_dHZ067Eh5?|35|Dgt(2 zRuq)x;>3x+^&=XUhxgokUqU#lY*;}ldMq)nuozoLK0zDF5_O2AD}}!?F|(qwX9)DkvC+Las$CwGf$yQ>KYU!9KlGoQ_V+uwZz((lBScndPKe+~lDCX~ylYu9w=ln%b>IC*K zy1X`W1XlZs!Uv5rF$!?t^;4*P*->5M(Rtw~ALG$|aji@%srzBTXgRuM7_M;kk4a|| z_pW)F&XaW#s6#VR29_4(pN5guf02z4SlC?UIidtdm+6$U^jKow#ZTR;9?>GI>uOZ? z2LAjOaR-)^4`ILQ;;2AFe*LVAhhzDi&cFA?I3?SeO~^0~4(a=712gIiQW*Gg(>@MC z(IcHWBj;}#;0DP+$WzX29ibogc(zKRKNO7bb)+oZW1PHBgNvg>yH7G>`TppC1U~@FMvcND7}vvw%OuE5ECP=*kgUM4lOk5In{6O|*?e7{0n$6;*jS@qtB#Qr3K# z`E`w|yhKzl=QpDq0H;mS&?3Gu(LJGAUaZsvJI$$w!ZQ~Qv_N?? zYHgs3W%PPFlv`+bk|giO4&|V$ua%0Uoy(?BUpu%;fgSv1NeKitKg=m zb?8#8l$IBh1+MgqR>EyM#wst)#aJF;wrF%7)-wD(fK-!cbS_;M?{Bo{n&O>2Ib1Kr zL{)M~wi`jC^g{_>^PueFxP9@)Rs3r|<^K3rjKJjilDV=bg#~Uo z#y%ITD+Q=>!*D`5RuKrgY)>vXVjNqw-5>sW_4=3>mNX4Z$KZrKT9F{v}DD z^RPYGUvdtx`|`<3S*djJxgVG-j*TYxL(K5<+kmbwl7!ecDkvb6tLXHRP%0=E9utg= z0+DF9H$#tcP*HeM+>JUe+Q1w|bq(Fr;U_7;%^{&1HbUR~hHu6QeeV~((IWVc`gV?5 zlbo;D>D!_m!*R0PLt7C8Y6ZC^gK+zPq%+-m` z`D5(n4B4i(&#=T_`Z1I|oWqQ2h!~ZAI8XT_DE)DAC^E$foC<#3{O0Tt95a)RUW6IY z@DU@+ebjK99vAGE$-s`zIeynBJi4sNzs#l;dUPpJTk!frwM7KAqzp&TTsyN{REu$x zXXkE=B`fxlIk9BLzInVgYA#S;$<20nxDmUfBSi@!b2A+bK~!F*TOx?+o9TOCE$fx? z%VejyHB68mTTP2fF{0&S{XJ?a7r16F?z|feb1ErP`h}I)e2-HW z4|k(KO-x%}GMG&8Dbc>c_5fmX#YiV{KCB$ zH3-Yguz?%{-k`_uSSxW~hH|Z5=bzLASJy8S0^%TgMD_ z5$!CHt<>4&V7zhRP53kXI%q z;PH=my>3XKFUK z1#lzBaJU@hqBWL`{NUk0NFyr@Y+=ou4zkXLfJwR z!AUBz%Wx$H6Ws+G?A`YV@t`yw--Yl#OKQx39Iet|Ur9pELbMp^#UxI}J{C`{oSRfJ zigyX&Zb5%3DJU^FP5y}Tk#K*z3l{LLCL+>`0Ms*N%5{V)_XV8K?2JWxAWSTh_rr7v z1V0=*+>PE4G>j(>Lp_&;Ct7_1E$ZTsZl>)JI4SR|6*o#A-ExI;MJ(Et0NSiwglz~u zi~E^}_!ez;2JCphS6rNc|GjlO9I5h0I2Vc6-FWFq85OjT8;LE(els786%ngmLG)b- z(X{B~jsRN&cJOKQqLdpyIp9w>KD+`HWD{C9bn)nxM~@XkcaaCNzTq2wJvN9ABz9Y@ z`>@s`JK*bB?cCzY=-shqrH*&|wkk%}_2ZT$a0TV)M?W3Rv)uCHWPCB6s=gy&c{c(E z`v~kS#IkihPS5!i*2lUu|WJu5X&H3*@MkDdQjvJ9oeo*mHx}qsJn2h7+xk{ZIj&?)5gaLGzP zmz!&7r8p8Tvpqc4hBC2V|D$7l>ASBgTsN1b6uQ2|&4=AbE|+~7m{@M?urhZ;CJrQJ zwhOyfB=3%mu_yc*GU`BJO1d18Tms;7U9yR z$dU#cCu(>|to4Bj=TR!i7+fa@qY9x&LYYW=0v;zMZ<&hOmQKWCkDzbG#1T+5EMfbD zS0V!4`=WdnEv}c%a4Ex_(TvtnD65MDeG|^gqe2ZunH2>bj3S#*9BkQVV>JmQ-=$6{A)SfgOJKMXnJ|Fj`tgb7;Y2EAP47Z zCY{J#t+7Pz0nRsK$s(5%$C3?e9M9K_oEb}ZtXoEJw{NtJNayBwXDnsp++Zw6Y@%&w z!b)>y^;&O}vZit4ags7K(J^iz`Ks&WtZ0tdF_y6PR-xP|-QQyA{0G3s^BpL=vCCLK zU2416<&VR3PIhi`!*TV=Rj2HX5&yB;piq>sAePX-amCvY-5snfOW~aqK=+aLC|mzG zZJ`i3a4XwZQb14K+7<$lqpD#7U;t{}0c{}?IXfFBB75lOw$Nxpr$tT*hqIxwQlo2a z$*9E|yFFLi79x>LYGhGhA9!6CehR|ZFY>ybRy*G%fxgRcOCb{4BPaxQ-nO<-NoWth z97N=IZ6VTz-isX9&TKO7zU$kPQ_Gch`%lEE_!p7O!#rLW{5?sqaT3=7?ZTZSrWF$+O$vnHa)?YC zl56YPrBB5&Xu}|x+#rEHdQ6OHOQm*4!H^KF}ZNjUHX$_^b=Sl#{Wb^ve8X@g$Hv zCc7?%9V@lOcB$`+;U~0jj7LC1vRIpVB&i*k!yax+<}vp0GA9OW6MH1Jm&acZwxtMd z;IE`s4%jQs8wstPTv3<1E{>JcpNV)=B)*!W8~n9V^S8o_mn!b47@@B zk{7_SaRal(Dz@Cp9`|;L6%BmFibVuY;uvd&FZ02+mdqh9*0LVH+evT5Qp7mOOW|?D z*|8+CmI@_t^I0BClpr**zVqlvF5tKFBAPaVMvD!^-T$w)6eHGEkz$ah>f9DGEjFar z;c?G(LVe&$<|^ClTh7IrbM#9d91U@IbBjF^sImCmD=IEUC7~+@5Q7Uo6HAj++?_WBeQg9Q*MEFjiIZj z@O*r1zzapY{;~vbYfIEJJwO$4YNTf3-ch_{$+OZpT(U^_BVw&Cu0H-x z%I4q9N-J&tW7L@ryr9IxCe$|7go^!StjAkvwpgcUHUwPkasBsy(he;btrT~a$u5d7 zEd8GpExC&_{n!~@6qI_@|E7mx+S~6TNe~_Ma*UqO_Pj3OE+Wt+CmFW(;OcsM%Ar~= zAGFE(h?R$mQBXM^4@XpwIis?6LNyLCW$K)mHjp>77S&dcZ>&b@+S<{Tc;`WnCCv2W zS40weE?J*I+{qQ|6b!4puOTz-jt;7+uW39t)L8McEzeE-vlbJ_N-!~2f|yO`-d^Ze`46!qu{L&-#Bw`1 zmNdqZ(MLgk_Tvfo(p`T=VNfhVY?=xN@X`Cm&|}6mb%2lmTns-(9^LJu$5;Ae(&JA9 z{Y3HAlom}?Kh3wXa>ddBH+mbL6-$#~{=~QeWZab(XyB%5ypoYA>#;8N6qZczryv2$ zm5I1J&VPEStf^r_73mS>Lu~hys){cl=03*L(XI{EJ4T|LJIu=)JAx~J=LaSO*+$_@ zcL(9F327U&lTq%Sl~-aNR%XpdbELiH<-8@9vtM}MT*t|b2!)b@JXmZVg&i>pJ>6o+ zyT&FqVXtMdWosoGLY9&nqDV%2cR?#b9b}AKhk|Gca5OShf|WrD_{P9r1r{ka1bU10 zBP$(Gf|YAxiMqP2#I1)!@>!hl3bb5Pi*zLLJPk@Ka06pheRI|=ii_=+V_lE}7{omZ zOzU@Sgj3r^8wLCE-ROe4G0Hu`CcMn&Vn^nemg9EvJCirzc{fMzu1O87oG_-8Wa2z@ zi`-DRyC!?oxP~#V757)%H{*Rz(G+=LO;aPLb>4m8yKC$b@{(_UT$!)^-Cbj{qwEWR z@80g3tRWW+svUPhK~t^rrN7y4cTKyJ^KsvOW!?B%dbD{C_J_*bC_8Zt!goZg*p4ml zz2q06I9~3d1&hrrPrA;N?g8z2phn&Ux|Ep9 z#mgRFK5-zXIwP7IaK|0Kw+E(npeDO~;+dHLl-2yL8f&cBC+dDr%kO-;Mnsn(zzftfe8JOO!g-vRx zX`=F6=C_84xC#XI=SxRXf4~rLpvd6z0^+1g%ohU!j-9}#Cp~uH}K%>g; zI)u9_+6zU&o^8LonN#F7rH?>|xcmMyqDK_r)})pq@n-p-T8tc2gomsAlX4kkas3^? z0U|Ty3yitcvP@8?IN9N+rl62FR6c)np_YW;G$swa~RS2P)03+ z=+g2s?ADIfF^DZdtR86g4AMwjK^QlK;br@_V+_7>0ovvLr0-B(?`713@ypL7g|suH zC{n3<2hHd~MVEUxBN;1q+bfqtKgh_g99e=(GRyLD)`reO=AMZ0$3J|=@%YZ?I|_@+ zasJFZBj0Br4#TtsF?XQSC)m2r6y*av!-~p>l;8;xFcCeuhG!6>0MgBYp< z-tkSygv4r1QYIjkPWlcZ?UM8zVxJY&Y4eAs^95i%f z*^r7tdJ(ReZmq!~7+>9l(CDx$ahkF&C{HLlbojYnaQGvJFrtWQENBH~kVLt)6_nu; zWl?YfCzcU-m~$EubWjY3T91+12ihfs+sFat{Q@kXl6b)aK&g29ZQu(&MfYee*}i5~@dbcA$+zWL-j`_q{`rUeaTB`Ah8Q zP9RtD%}_FO(%9bTU_M`RUK}&xF`$V};e_$E)f44%_g!&(e_OD-v$P4X*0>XjUeFIR z+jf*K^tGh&WSk17N&Kpo|2S=Dq;==N@^!Ca)lKK(v7{d0N=cL7CuQ$4-l(M~(A*+C~v5&Z>+;(V7LBva){TM%;cK$tCbV~gA5`rDsDfoytJZn z^M61w!je+A%JLDxe*Xc%hz}@QM6y|H{{xcoTDxsX9t-9BIK_Ck0&zs;gvM&ze&q9s zC%~E#^getSR+-)DliyZNgx+Q|sF+6!( z7*7>>*pV47fAlygW;2fJyO_L^RWPb2LrDS@XJ=0032}mi#F>v%P;2V(BE{+)EfS@= zDV{3E5i*r07D$vAPZSsR&|`zeas0?&zzthIk#^7f%K`t6r-?CDMfpU}gXgFFE}kx) zS7|h_1lfw`RT|IhU_7rl7erScUXCY;tOo@=7HN%P@nn$&p&*&ZZ;|Bt;>jZ`LP2u3 zmm{hF5l@{t{Ke`(Vk!MHe$SM|$wb(h%nY0W9>ews-qP@Ofv0sMYtsI_6*{qi`=1 z`+t{Z z9uVc<@#+uEA6ZyR&&+HN97SGQ*I|P9H2fJTH#+Xssqnl#aQ0Zi)X<9_mOmU5E!QCg zlr3?TL8bYphf!Y2$YfwC)`0>FdIo2N%g`U!lleDLBo?7RuK0;zL`u+~pI(zr5b0|T z7oh+DpJB;mf}sa8 zTP(yflml-M;qauXxU?`o6J-bAJ47h_{#hBU%kreBc!xzvjT%)rIFr;mZg?UkUqdd4 zy~TS}6k|vn5(c>c4ucG<0J@N8So%Pq?5QkyxfZ#Ql;jzl^|R!B}^~*CSDD z)%{9DAj!T`k?w%PfrEz?jHJpHon1tC*5$$d@85(H!5KL`j76_POOfai!3uEtD!*?7 zrM_^g{TQWw%Gqt8)DI5YRw)q+;>h}s)Q+*PYn@UtQ5yDRlo;!_Oixa<#f$R_a;e#Q zk?+&shWALD`Yj*99{Qt{^L)ymw1IMfeOl|aFUTKGuOR$LJ2KXm)+wRlx#634l55Ra z_XW;hj6o!GB#;U{lP$eGDVhecuc{-l{^2GBKAXO|4xB0wkYCgE)pOO*Gt}}kd%Oat z%r64J5{VfJmHTdW#8<`3(IkfdjM6WzuVU%^nlw4ft0k|Yp*234VU{c%-A%J9niysm zC;k+wOXBj0O!qU(_vy5OfaTj{$)+W+5Gpom5Cx7pJsRaw;ix}Gqsk^Uj)y_adH)nP zk0jWE$|+q49J4U$X#zc1nP*ft@I&MmpxISzLHQ zAG}?ciBI3@WsIcn^dv^a?scV18qD~?Z{D-1zCF6>+C_9zT zFNZlNzjdN-gNo@rRM?_eV#Dgwp>AAzio;j>jO)t}2W!eiSrmac_^?N!F#1t$H~1Ai zI}%e6CfyRX6&)i#wWCj?@{93Y6t0*biu7`wnu$u|mR_aq_*)*6N7q(YG}2Cmiu%gB z>PD;~b$97>EIP9Y2j1`k5h_JXV1I-SE3@btiYhA_UdY)&iX1n-dnkTHX-Pp*SsAKR zHUcPqyM$0=r9OfX%95swCRSJR>U%{KE-Qwwfy>&3%Q|6nq`b6TC=1n|DAG%B6})@o zg@lMg^Z@qfcXLy8@KeYVT!GTb5_F;x;Gy9LlDpa_6yubj@>t!XX~0<(xVn&5E_lUy zC6-*acgeJf zNC}4zDjv*JGUZ*oyeKIinMsjmP0{Rcf}l#|-kHes+LVV}FcSNee48p0b432|;sQL! z~Yv$bYXdA!#UN|u4jTj<$ji|-%h9}9vpKrHr%&&w{@(lHL9?$if)3I`#e_F zwy&Nz9%~oXV=C}W_ITV7=51J6Rhx|iyX1|psB2V)gPk1fNLXO2YO@-un;I^xsH>c) zYyew$l+xoHs$p?fS5OuP(c!Hmpo6cC)slWWhBL_&*#m2<^P8~E3&p0(86{VCCa$ch zuW71iq=N+YRn^LJ49+q#ha$(;;Bn%Ls&V!8D0YDLDmY4FbtSA={9n;(GQJbVH=?=x z99npo+}rxIt~TYP9!u@O`)$_MW}%`e>zL|^SQGY|2cKp0RMj`(g)_7Q@3dK0n+?4H zo4kpJ*HUO4xm{*mt;PBRTTy_@4Gh%kh6XI_G+{pzUUR^AfrdBy?^WZ*R4eDA$-IJe zl=wk$PDQuKR&I|5_M{IDy)v0UP*ZwdxZS4OR9$6NMdg?=4bY!nl{VF8(HB{s&C$>2 zyOWGp(XX=jpiw#Ie2M%kD!fZM8`UQ!MFx2J1%>CzZmR8g!MQlxQCq{EIsuK=9X-W~ zj@?w-A&5k}M%*@rLUDtlP@}Q6uYxwp<4{N__oj&zDW_KmGSM)sc<=LY|S~! zwaG2o!R@r|wI+AhJG5nr zQkk@es;wwLYebP$n@@+v3@-u~+|pIj6@&7NhhkWKG1$WAr*%#CilQ?Mii!$>babGD zd?XN|38$nIQc^yGH~Z!n*nfkz_l6&0W}5M#TD2{<7H=MVv({v$U+4?No3+_>l{NKp zkWz}NM_Kyb3`^g`zKj6fl?Cc)dh$ea3(!fKLDcHTW7{n5Vr1@nv$h@V;B$QXqY)!Z z-NEY{jEv-6 zi&e?ONF{2iLpNo7Lig<^<;5-Dt^(vo*E9ifbS-wqC4C>Qyp{C*+*u6&4K~IT-F6-x*akp`pQ5O>?2J4W1fzrmxlYuu**TUt2sGZ(!M7O9pA(1V^F&>CeRcI1Oy+28m`{p|tBNcd>&L^+ zXc~*_hy86bva>>U$oK28C8G{?ejT>d`E{7<*I`Sj4!xRFimIxUR8?~(G`CYUt?MLJ zJJe~9e~X(3E4tQwlB(m+ICPR~;=gs=B-K84lA5BwX&S)Q0OBY3J0E|OK}y_0U`B^Y zYP%!wS3XId)_kg>+h3O;`9;9)06HCJA2~_wn1jDx<8L(nYLLNZr0j&8I_+zZEO%y2 zQag8>q#i`p|_|)YA{OXFpq4akZ{aCM0QoG?-w>b!O2caJHHx)^{ zuS5J{h&t>$1ac7QiNER1gA~2zB>M7B$4P20eCjpbMvX5*dhIoQKfE{o9zwAWe}=%D z1P&0GLXnRF?eM1nPD48yIvPzs)EU%lDyIGu=OwhKrT@awiyi%IB-w%Aw%*6lhdMfu z*x8(=2))43H-psK_>s~J9epc)l;cO1KE%jH^ij^W_}@|gy)z5{JLzMbDfr)6KhK$j|A*)k(B-Dm zMZeG)-)t#e^@~-f3V}oQOH`*4d;OH|{XD9+k=rdL4R0NLH zuU4HQ2ppx)Qqg*r@)Lcw>J%byv_4051|o2bevRs!g21u*T-7-lf#dXRRp++|{8YbA zb$*S&&-8h!(;tDK>+@CT#O9wU$LkAJCua*Mj%hW z3z;F%S6`tzJrL-p->o{`5I8|!sXAQ|I8k4%I-L+WNxxThIv~(rzfX1AAuvE+qdM6L z{91n)t&YHN^tGy^A@E!MQPueYf&bChtIl@_oUA{tI^Q7hJN+ru`5b{$^o^?XDFXTW z)2j0^0t5ADROdqk3iM}H=K}-^_06jDJ_1Gh7S(wVfkFCnsMyI#P6USO+f`>f0>kxPs`DZOCHgC>^E?70 z^xdkn1%cD`J*u+-;!$cG0-5fDVyBcc6QW`siUOyUa_ea5g=3H^PZ??Tb2>bSM(?l? zGTUJ)x~jvbG{8#egASLYzdF1QDjnWC9AG&_^S8~XD`!~$0|KOZI^99wK?1AMhn+~4 zI$ey8>~salb-IqgV+2-!aHsnStS2xv1+a#|3aA_vO5u!7YZ2=71A!^o0CNevL*Od{ zQ`$i#-33xTM&R$C`1=^S_IMZ>_Si(=TI4#QIa?WJm7;LpBeEK@cBb_w@U^L&WmSN! zP33Is&){lP`Mp&MrZ$y7SfjzyDdmqg6smo+^Hg&WUt(%eC*wEHcE1XUPq4~D>-N|ikX@@^_)>|%(!sZ`siLfTDb ztbH1U-Bix8hq9(T*B-`AQezKClVmA>u}d65nK{ zLcmRBoPCDV5C6y8qntea|Eql_#MD$8?6V-HrqXDi?HrH)P4@2{(uou7KRCzX|M~VG zon!F-0{c(SPw;=DUEv&w{}{?7{~vaha~S^r(;nk=$NzuX z)y|>#|8IM&(*;b9&N|2Gh`?mkKG$iFz(uNEX;61bMYbpZFGqpwv31Xwr@4RF_~De!J8+j+1#t;|zXX{Y0%&f$kTcQ@P0d^H7j z*w=idvOrB8;-r29#C-gnia$tS3IkN?Px!k>JLMSEeW9A_;uImUNKGBegU9u1sv8d; zH>j!ZJb2uwrh0&}N|c+_)M1m^%s=;Jp8TFPANn)+^nXK#IK{Ae>ZnkZc$T5 zpOQM>>3G;F9UbTJUZ))X6COKmRa5=Jg&mdK)YJec{VG%ggFfiO+tt*s9kG{s?;8SF zQ77F}pn>=HHg z8>cf`aH*O)*%7a!Qw0sL;zQC;foj=}MD6K*kG0#^{YlED209wtDRKyM5)y}v?kDQCZ3ZHOMbLJtKvx2}* zfL=?0(~HL9UUw0=n?M`-(C^6k&A&iVWp~b`?hN|05Bg^u{wCn>0nqLJC0eowop7g` zI>kv}gimSe*z|M)GYQNmu#f<;RhkNyzK6hS0&598N`QDW{Vai(0VbekcdF?f^qZ{y z^xFieEz&g9r@tZa9f5f$L3#m!TM67w;2r{GgQV9Ic$C1?0E;BmXX!VY{b}Nm^!o&! zBROU;51f=HAYK4{L1H3aBCw4B6;6%B|!5r@jZbb2uvbNXEFhrg9)08dG()9Ck=1g@s$n?+y_f%^$OK;S_F4-p_WB1nUXPYHZR;Bx|B5FlpUC#il# zze&LeQZV9M0^bq%p1?r@KMpNeS& zUL^1mfo%j{Ca|5r4gxy~>>|)i;1vS93A_sMzNGpZ{eGRm8wB1Y@D_o$3A{sK4}o_H zyhmU!e}ldh?-F>Az+M9H1MHSm_tEbU2<#{DA%Twwd`#c~flmm0O5igBpA-0kz?THR zBJeeVZvYNTs^8M@?+AQP;5``NVlRRB3G5@Vkp{7+2|VM2Efjj5Kr?~e1oi=Z>6X>| zEsdD(=w|?C(6|=>wr&>Fw*cHrKYj4Dq`HAV27t|=ZS*YwY!&gy7Yu)FUbCgdHnwkQ zca>Dx=AKJqZw9!IzA>0bq4@*?+nhszf$oR?M^feAH&T+D2&_y1tLPhp)fBpyKw#%b zjr~U@)xh}Y(1VoZAp&dzK20G8WDSa)KG;K{X=FOw;RBk@J&ob$PB1%tB+xDo1JTt` zUiK^kG}hR22wX#8E`e(aTt{FY0n+RC0s^Gm?L`0wxTyB^^qWjB`$hsc5m-#%W&*bm zSW19~DEm$VWNX;V3EW3u4FNI;Y#L*}kyIa~-wzQWE5Uw*0F53tnRGS{A@*Yg))RP~ z01YNK`LygU1fC;61By+W`(#OV7yWJ~Km&~Z4gnfv?2ic0P-By`$o_=Drvymj+obF5 zF9>{1fJP(xTYx2!Dh*6F%{uLa1b!euZZ3N=0dm6GGz!?H_U-uuXaKWsAwZ*;eH#H9 z%IswT|B_Uf)9?EU&>&&cAYs$+VAH(UrZK{PlE700HWHw@uuTJ>{R{yb_iP&XY;wx{ zSyFwMe!oXxF98}1?R^A3Ah4gn7X)aew`m-)X&kX>1hHw1uxX62X^gOGj5twJrIEs> zk;0~t!lseJrjf#)O@RD^_B90N61aiDjRckwxP!o*1eOt44zNd3y^DUYAaFMUauV71 z5O{>ZS^_jxw;v@y-a(sOlJ?^SHV}A%z>@@MsCRqodHTJTzzYOkB=8b}Z3JE>Kvur} z8iCgdyg}ei0&fv`o4`8+_5iGN+m(L5M_@03_X+GH@BxAS1U@A25rK~h93b!sf$s=> zPk_u{`v-u(G@k~6wI`9mIGMmj1nwfRg23GX225@PmcDTk{!YPP0saQzuNZ$r;Wr^3 z??k4hU|fQ+!I%*Rv+%P7j^;a6 zV>ZRiA#e?WYXLgLaO{kENaqvrHvrBX8Wb6HejWLBffu?93frX!e}nN?Ok>|r5bHwH z(S>9}0uqd_sAks_@Yf%In2vTm8GrfsLsh$y3EK5C0>rBUSjxT9m3TJ<$olEZfS9w} zrT8hQ(qzJQBb!Zv*%YElbqLVJdO`CD6p|;^-R9wU_p|Z$2mFo3+=}#D57KHq$OP}P zngD669;BywY#{Iy0a8ajK7a|+gAANyOp=4$NnJ=lI-@%SvMaljUD^Fc0(Su%h6Xtd z{eD<8{dk3dKc&k-%NxxFC}j@XKL_ofgT~H*&n{;O{!YgqmI!i2;SXic!Aw4<3V-L| z@2~i4!ruk>`y1(D8ZvS)70IDS&Y?!mp$S~hl>}&@$f4mOX8{2k1af$`Ld}pv&5%RQ zkh6*asrejI?w517af2D+X!=aGOWK0T@OJ&6%| z(ik^fQl*iuCkUevL@UV?N79+mT1&ZS?4rZ~NpKqYD*q5T$r zq>H*t7x z8m<4`+(lUiFP_sK;vVRir<*Nhxtbd6s0iGpriSpU#|kx7?0k)c==;Be1gsaMBS^VMmqZtxKB-;;p|0VjhY(eyoKx5LmCK8l6WGcw9|2IcpKv zpr$4`4Tk|!1U9OvzdQFJut`n*1CCKkd0I{V+gSz= z=`$)uIA;k$&#I}(s&gAco7L1ss&flMTh!F$s&hR;V_-7Q4uc{PQ_yZH!hRa02K zyAGij)D#x$<{KfI#456KB3M+J%Ahb(OVfpP}2sNvzg{t!pgkDioSV{XELc7%zmeM97^s1V=Np+eK zdQD9&R-FcfURP5$t5}w_l{eJXEvi$G(3@)NcGdX{LT{<5C8~2SLT{_7rK&R)p?B2O z9jY@1p*?T~tIqEcdRI+7pgLs;y{D!gRh`oi+N-9Xq{T&Bd0$O!qD4hp*{7zkMD|;R zK2THJR4gUf%6>J4Rjxh=eW<3ey7hB}K2lT7s`FEXK2}q2s8}+{Rt~7Cchyr;AFAM= zY~>R*^&WnGq&lwv>r*xLDXs3=%4cfoGg{uWmCx1Gx2mHf^o5%GP6eym%9m>Dds^YM zm9Ny)K^4qyD_^5eHRnQvzCoXA&IJg4i$0}wdRzHUOMO$2n;lE+rsSGtGefmuUk3 zgwDE3OJjsgpWsMGAL%&h-eb=mjcsX~j7e7>O}C`$?qdqkyh!@$Xl}zEx?`Jr5=nN^ z(fmaE;K<%)AKVU`xn>~ z;4j&TH=|Q?o{F>kpFI65Q16*q8fIGhWM?Fn`mWZ}u;|nI4yW6S=vi920AC87!T2#- zOT+q24~9TxDRZ5=$x1{Tw^lzCbj%R1?^u*#OD%-7Pt$B#c?!8}V@prtWpq${wLmZdDz(v|oz8d8*{ zEYi|r@S_^5WVUj>24ArA9C+*o4SeFHFICahwsNBe&#?0tzTd>5^wlbs`LmV98l1%r zerY{`b+d*pg|f|7ZqdM7PI{55D)@e@1|Kq%YPNEl21l}!UaDedXe+mC=y+!?zAw?> zR(8_&s_L`&z7!ox3Nl-{1006$kE!ZC_tKsY`Z9Y_aPD?Mx&za==dz+~21)$;Nc`bdv z?o=bRRZBmiJEO34_JWq)LW*QJf$Lynor>reHAps(MK5uPzHQU6goh<=jIJCSfY5d= zy!N8UrjIJnxf%SHbu3Gvf zgDJnJrQb5J435!NOMhZuK^vnhSir!lB1Tt;iRoO5&|44;lgH?{(Fi7wz3*_S4zYXC zsiyNMgx=NCcbnMmgV9w>KVWihd$sg>lgHHewe&M47U?m%q68)e6^yQ$zzQ5m{(enh z8YlkE=D~-Wz`#xNHJfHfZE*;)FEHu`v>&9j zWYz`_K$?_*Dk=Q`&<$wsqO{Ef$T`9ez;h*48Zz4A2Km`CzLk&`T9tzKkn^o^Rg)U1HY0~|5skYmK=h%?+T=~C-l~T#UW_> zuD}tJ>VL%{X#1|f!zI=KibK$T7y5@?fu~8T{}qQ|;0pX$QoRTUT8oR?|NG_aj;sb+ zU({}KIXlBK+4X$5*~n>>2gl6ET6Y*1zNd_)prbLH-UYtPX(m9{ZVoMF%0+DQ8uhw| z02!CP$W_#fEKHtMlb!#uM$_hcl=pxpupLmYb`skqtyRipNnV2F^+aAkoP@b|(%Rwa zXj%}Bt{{q}wL@MQ++%|buhH@HT*k_rzbN+twxWWnzxI}H{+05HChkJfd9{{&fpRAY z?P`!KrMv*jE1tAQcM2-|sU}t+1uqNlKx@gxU}`+M1pGRMz9vATnYr3~kiJEie0QL- zAeyxB%Zs{6OS!yu%geU3Vk;MCqsyoxCDo+G)Qol1jK$N8b<^mQ>6h4khqCgTDKD4u z8Y!=g@`|Uw*eTaF{UuEk{PLM5o|ALS&ozPlmcPKaFEp(7^DOgA4NLw!?ti6W-5--U z%my_q{yRq_^o@oc0M1beeXC&`fO7;w-)REoVQ+-K*RU%97Bpsqn!v0z2caJ{v77dx z+R7wdyeen-lXdaB%67y>y1-19OrDE%@s{dbiO?mwfFU^*p-Xjv?VFb)beS&RRoOnc zTo-#)=OTQYqKo%cY$mpqD|B%{&gQ4;0&`xPqfXPYIf3V>SL)cC;QSTeuF}O9D$iD@ z>)5J**{ZF~(8X6|=Gw|kU0`l}4nkM!0>&sAQ?qn|nJ!7$Y+YQcVc)5(%+ayK0UJ+k z6%#kV_kakGYLvaKxB1q|#P5n8T`+cfs&+@*^pWQ^O&3SBJKoOuY{ zt&2M~OhasCr7o6f?8~`F7k6pg)2no`LgSuZt&96K?$vvBalgjin)`I@{NP?)qhtFA z_v-z+ct~Rt?Ezgptg#2@K^>bx*gAYj7ckYygY&R19@E%^^N23iYwW>UtBVcNFR@M+ zPmo{2Rvy*GHqH41CXSnp3<@Z#K8i+Mn0pBIyR!f!vW(T9FOnY(&``Z z{b?QBQn359gYpdcAK&+-p>5j1GJ@v}a-gwaXtNF_h>e5&lr4}5!t%Ee@Wuh&DZu*! zcs~Gd0N@pWTHQB5>NyAv%{?$DfY4}cd~XH2Yb?|+fZa6~>KAorM+kKXbvn{$+H5CweMoQ+LDXr$fv|1M(pwA0Q8-IpOA8Vme(9eZaW@Ew#LIyT^88yc!~ zSv!@SXghW2SL{T`WI@Ni8fJ`U9h+;IF<#N3XxYiP8zQE&lkZg>du`as_ZoyvXJzm@ zgiU8<@CJlUXLsM55H_9NeQ!b7bY`HpA#6G`&^r(|of&8kgiQwn^;6!3uwmM?nVRwi z0=#X5w@2_M2;Mrty9Ri}z`JNll9l%$g*x-tUPz(N^PTr0dphfteY%*VvtIcCQmFGx zWj~})cWROLLr9_S)FAW`q)=zQ@-d`PXD{IaNTKeGM(ih$J)Nf?pX%Z!9sCIm4cXJ3 zvk>}R7q`%44jLM=r}KR0OI_Tq<9q}Bb&x&XDM9FKUEHBN!w~ugvZwQG=v!T2u1J&a z?;v|RcBMi?>*8+RDM09;F7DBJuJnU0R_WN73Jqqg`v?UjbuqC3|hbd@16W1WrAbVF>FtTMw8FA%FZ z%1lGNmQEd9@+7c_@Cw&yeLTLu^OHd%)B2bG9LNxIb0oHpdXVbZ0U` z*BGK%$F5lDc|+{hSrc7r2+W!PhHuvy;tk0g^9=E(&YEbxA>Nj}vA_`T=se~uG{n1- zHx?Pwm4Do^FjT;T|p^hUk(DR1)NOvj_T5N~|k~eNP#3wpVz(CI% z;xow`w;JMe9d0t{c|%~XPP}ouA->X~oor=^A-<8kvD6UX%DMj?hB&Cha|S(ch#w?x zEHlJpgGZX>hQK_ZMw+_}afyMo0qA){Txu|H+--=<4IXJ$8e)pUym5~qrW!obtTMzj zgLz}MA+9pmiF2N@ zZivMOtC7bIakIf{WP>4YHQ1(j!VtF^&c(oc(hy4x?&+rtafbni5%jqsmKogBn+&ns zV14kkAyyb{XFOwwyA9R{&l+Nt!9Bg%5UULybGAT^4DRXY46(-GRfFdtM}~CO7~(+# zZe6T?K#mMJnBbo=#3KglgO?1k&ft}VZICU4^})-KD1&=?J0!~B)rB2~c+%jW-f4)Z z40b^6GQ=i>y*$l^c-nA^LHQL3n1NFd@Xr`xv%#aytB@_j$;Y?X4Dr0-{0^blAzKCy zAa5ArMd`hH(-1Ek>`!?MGGpM_16Dr_vD0u!R^Nf77|yQ{+GB`U4EDCX3rUgwp7#v# zn!!WPUPHWYupRk6B*nlA2K+OIfM3W#=mSWK!Pet`L+mlwdi>B3dkwZ8KQhGo297ad zz5_`yu>0Fq4j5v;fs+r=qL37W*E&8m#K#7&b$n)sPYuUL?B|da1E-pxMGf(Vfx`}1 z^?;-pIPCx}YKX55x#|H)F|fu5EozAG44iX-ook5i4IFfU7KNl3SmuKkHN+&7*M|;* zpG}s~AHdHh+@jE;CgxbqE`%nV*#F6v;zg#o&cwU9mzv^6 zlP$o@OmUOR7U1QkxY=~pBX)`@ZZWZ92Rqjkx0!7BO*IAlU=QKjG*hfGVZ~)DSDM&p z>WJ0twH^3%m5Cjvj#$}V+lgP(O>8}N#H#k%Hl&$hVh<{7u7X1nsVBiN z3KQ5A>r58AS*Cc@#9|%vqbcBCW0b-8ImZ-_yFZKY^BPk;fuHw+Kt6uXHN}(ePhzTT zO|j90D5jO`OtA?O_W^GJBIcRmS(9Cz^G&fC5z7$qKZsahiswyMzY9&V)nuVuWC}R* z{*Kt|O|i}71*#iNvEAgM`9@RhFj@WHWQtuT56z2B(QL9%-fW6}(sg)?DfXKXtZe00 z6Z1?*>~61-=-p;w8$AZwY~^+nvrb3sY_C?rwpn6|1M(MP(sJKY6I*wk(}8)1iT%5d z*xp{HuD{d7MqVCWe7A}Hy*wzd zG_lE-#qk~!lSvlGRVKFkI@BVoP3-w~euL1xCN}@a7#O`0`B!t$O*aFOE|NSQB z@~n&>FtHh!mGOfnb_DZ4{g8=m!Mt$$u!)&HPXHb&zSgjp@GGcnQU!TV7Y zJB7h6w(^*X?ZP}2SZ`v_Fcfr-^0+Ckw5V3#p6vv75}=b8G`ZPeiWwGrx1TV@OpC3+ zCrvTiVpaVV1jJ(7Z=)&ZTCA!!nc`Z@nTE7an_`~Ds`?pI%(vL$dlo`tv8vu|ibWRl z#}-rEVDUuZIS7))!}If|SZpzWY=t0Myny+FDQ>lxKVF0&Sv*mA$rMX0=8tWrSZcA- ze%TavT2R_)WxFYsxpgBAu)`E9EVkcvn&NJY?YCW~SY@%kZZ^egi|w~pAd{B#ghM7R zoKA%&95QF|$ov{)&SHK2x+&IL%r0+0+$?67H%;-F#a7!}5I2kU_1mU+!E#Ojm3K_+ z(sueHvLpMM`hVX^7I&%_>X*25n_JS^73`yn0{ z&*wihv89{m^BMF}zcjJ)8>?r~v?jKHvzGqa#2#?g(%+ca2=1g1`>l!H;H+A0!sur(OAB3n{yh{B8gww*QG-z5&9FUzn*%F^xtOPEy#AmXTFSf)N7At{EEb*o6 z#3b!b{kTx7E^;7Ute zY_o>H$`Y5_tl_6y;xe0k0W&Ny#b#YU(-K$M*oFahYKdt!djMux;!2x60JAMI-F9du zImZ$+Z0AXYuCc_`HqZO#T4I*X*4VX{m}6t31}sfWTw}8}HqR2*+C1-{Z;9({w#F7% zV!q7^V4)=z*sK5+Sz?jR^Zx5CalOsf*bSDr(Ppu~(GoY=EcQ29;uf2QeX%8OwOQD2 zw!{*fZLnJ`vDD_l;8sg4vss*Pv&3?n#rbwi+-mHge7c+_SgUTKN-Huvv6mU!G| zAzo#PCv5KD)s}eDW+A@U5*uyq-}@}F$>#oDV~J;M?%(?@@vP1L`+z03*et&fTH-mI zEw6_xvDM}g{9#MHV6)}*h$UXKS(4XUVw=s9yv`Eu*sQo8wZtBq758Hnd~vL}*IPKm zz>52E3nv*^ac{72oPibh6PDO#v*Lcz!jT46+)r8XnX+_mv~akArF)Zw6AmohPg^+V zz|#E;xZP&ye%8W)2bS*5;Cq{;dkgs9X6b&;!ubc5?&l!^HcR(bNPx}K{ep$#5G>s< zLKbY6?w247HcR(5OMGjybiWL#uvxmdLn>^R?j4pmXtQ+hw8Uh=Q}tbt3c)?y3|SDY zu3v#H2=3|KkO0Bc@>eY}Rd7$g1_=;sS-)!J;ts)@`V&jsDOgi~3JDObsXw#CU4k|B z=a2=#9PtHYK`=*rX^B;W=ht6BDg;~BUt400z+qxonve>?mi4!mcu;Wfe`kq@1o!^; zmRKve&ksT>1o!z5mUv8HcMSBOE!GS6)=jp>2EkH$ku9DOJVak?i>HLM2zZy+VxwSh z-KDm8TCn_HW{YP8%kSm3*erN{J;fGV1bgeQu*LJTf2Z1FtL)!tws=YQ@0GULCj0j) zTWl9R98b5!4#C6m3|lnI{+(%yS7iTQZHw0g55lu-@w(ud(`;M3DR>Z`V~e*0+tb(B z;vLz)b8WFl_V2Z}cu)54b+*_m`*)r#_6eRj&9}t|f@jMMZ1JJsk$9mkK9W7X$QGXn zmf!1b@u^_>y}=fr3!XXMXp1id%s9-nZSii3(=JACDdv)!ky}d6v~3&;Vk);H-xO21 z4f&?nA9Fi$OUaqGEj~{1{A(%lO);0;fqYXu|GE?TrkG2XA>S0wzn0tLs}ys|UAFi- z#d>3fExt`Lm)vcO?^5i*TWO1fDb^PE*y4v2Yl~I3n4IOTMCn)C;-W0p^7q=}k}Njv z?z6?ES*+#P*y8dm_Q%|Biz!*mFAvyaY8La$gSMEK#r*P+Ew0L9etFmy)3g2`Wp5sw z<@>gG@%?^*zZ8s*ynl$9Fiyn|3yX=SGkWsOE2 z9D~xLkq5`2tkud+8%mo-9t=TQua%uPlnokrFbrjrR(9G@Hf!X;2$U@vCvT^rY}H8q zGf=i^oV=ZdvRxzj&q3LtQMrvm*{P8X=b`M<*t=bTvRfnhFGA_o_{=Xs*{kuHUxu<@ zBN?th>CqTDSE2N3eCF4n9Mt&C$Dkb2_{^_EIjr%S-+(fzF}rU^9^OKMHeNT5)l=^K6ZTZIk2&Mj)C5Y}w zxN9r|cO~347J+*b?wS;VXu^F7clq3Z_>2A-8Ld8m@?75d$Nlk(pZv0X+Cxd!KlzXF z|2vT_Y%Y%^!!)_#;14G}hVuHK@C*C}`FlK(#QYO~j~e-U4Tf*3j_2em@KRDmCYHs#;g#ftPOiL`ywJ&&H&9x2 z)}gnOAv&Y&on(m4XnPN3oi4i!qO>JfbWVIfO0MXvNS~l=)P*(1gwK*SdU>Zs(ZYO@ z)X`;oLF6`+c3lR*%7kxFI^^dlCKlhJbm^qa56KQ)s*yY4r{siuh2bLRuE}qILq2Y* zqV(vT_D)lj13Kwat0=uX=`vjryP!}*pHRn@9G{e-LOx-JBBv>f$p2O5zrQJGWLx2k ztVi`!u0|+!l=!RY@D?j_)rFAMpRj~0xiz6U`pI7(<^83K+=3y~NPogIuH-_6 z;ut7@?Ud)eT>g!W@_7gHK`Y8XK9LW2D!*PDzx{$RSZ_AH>nfl^hS16EXUP*78rSrks8hS7Z67wWgf+k0-P#@=;Ud z+*ASC~_QiihK-TDZW>cz1t*=O(`xi!{JJj;g^~6r_SI1X@>l1 zhlIC$uDn+(pR-eut4U;NE6zx+BzJ!K+w!MfijaCr@uypP&H!b9w2d{CZ{mDz{|(@)rel zJ&H19iP^Atn^$NQw`cr0`FaNwIrA#A$DYv3l?-d-#Ju%O;ek7-$Q>LaIqV62id@7Y zJ9_d3-&()a$a{w*GAz1f4=ZMkoV58?> zbt)g`QNFG>^#mYazvLs<~c>q=~8oyDsottn&Z48CwAFw zUQooP$C1%RMNaK<&VNY}rykYEWku|IR3BFqImFAp^Qs~zd8u2kDRP{bx^+y!hVq=i zbp>M0E#?Y06glV1zT~DNhke@Pc%y9&evQ#^)y3icGY zn#q)1kwd|(2M-iE8O(a{P?6)otOt)2IU~$^@K_OtAnU;sMQnns2jhx(1z8WCDsp0& z+VhzrenD!_=ZcsHSqfe#5PR^yCEx9(BBzMitGrU=C^1#&YemizQ-!`!F!&3*mbVIq zOApCAMGhK^dtavP3Pyh6?EixzM~>mV1t*A}Mk-na0p>iWn2+mKiBXintTShiy#wq2RiFflu-U=E@sC6^LKNkkwRG zyo*z2%W9e`21d@3YgLGI1k=Uk^T+bWbQRBkp~S3H<$N74RjM4dmK)H-T%w8@lN$ln^ZZ(%?-TGs+{B|z1med&ds)Biz;Wj>EPa~LhK{q-<$f&Jo)?%6=EDI z0J2S$1K(^#x2xg%Lfj+&K)&8S72*#mzVd!m&X4n<_Na1*oDcPY zDksVLP)|f`F;(vD;gsRHDi`;#mpGxy?LF)zhE%!2hkLdsRk_E9 z6R2TTF7x5M;gkw-mlQjBBNF?+a>jI8g&07J&4DwjoN=eFJFCh;cTO43sdCz#Q-)Dh zj=XcmbY7Kn@0>SWkd*mV<_&)^;i9C>uT#8R@<s#cxlF-^PpIo)*77li&WVe2+_# z6u)xDbXk(3G>BZ0q$ms`Vh53=_?7L&HA#xn7&0bF@hfLc*Ci?BAOS_`Vd3(meT~$1`jDvfsoVjNl+*ieC%Q$$T%ISN?!9!J! z;4=;$NqYRoIC!i=EcgG5e7z^CoXuw(jH_}$pK=ac@b${hfl8GKXaA^^@BzpD@rN3k{Z zL*o87KHr}b_rLM^PSxa^0L}-dX>wNp=L5BxTo}M9@N`XX4dCWaohDZYa2`BEllucW zDVV9rB?6oj%+lm00ZxYNHMvfJli}GKj{n9peGMAKxv@}wf;pPpGr;=YsEN0j^}9)v zy9QXl=W24{0PFWWO>P}v{hqJM)dQ^G3pBZZfc1N!CYKPfelOA>evPT}m76t)599xo z)nZL0 zdG6IjW&X>xA@EBSU!E>B=3@6_Z5g>s&xiEEm> z20JymMS;5pU7B2_ARZ25!Y&QdW&gcR(z&q9?bgsxnl|=m;;Uw}*R9EoVQlvHYI1ED zo4tLS+#OchH#E6Gth8@vVz?`_0USUFVEz9+jU0zGxmb)f z;IJmQi?IguYjVXH$B{=gxo3=)jsZ;!%0o7+r-1LCfAV>52rM_lZ<#6(d1$>2G?m#ZYN`KozWm>k^f!( zUCwF{6G+i`p3}tVO{q7k$t@I=dgnE{ih@$_f`*+FDfKRD5Oc@hl+U=NLChV6th+3U zIFYjMiX`Gh%DStPeiMm@Ym$BwiH9*su!)p#*CoMzXW!6p;&=894Px#npnprl@bBy! z8pP&N>=)nBAU2O;zxb}CcU5l#UrX#9mTJh?zP*l@T#Z$Ja6r>UD^fL+otaE^}IlV}`n)X^}B#^EL%b0*O^JXc5KByJnd)6q1E+lKRX$N{M#`Faa< z%qwjp3w4MM<*2;2NQc-^24vN&Lu@GhvRbTT(Incrmgo>e%0YQ;sgA{yXdqdpW62~! zVY!Z_lL&fHBM?P+)4mpIiOIE9Nte8YKxLSu;SUP1iv_^+mSb}CjMopC4`by+8?^*Y)nksBLyi0P&1c{l11)5~gE zZPKw}61lNihuB}1%WLgAHccWow&>VAiQL$#qkR&&(V=6@BywY$j;)i(jqN%*3jc}t zE_7_0L~iWRv3(M`u~SE9VM4)#E*%Fa@tN<^A+D4ET3*|&V{{UszemUU((co(<5J-v zk?vfF_)m&LzfXtwPySv$D`8u(Wm2a z>HIjP<4NiKIILs5bbj>f5bsKn$wzcNE1e$$I>g0Nh`T|F*h$RfqY|-`n90X`r3wKOwO@iJ3eku{(*Gd{Sa}5;J*Nhxk;Af!Qe?;#2vjWi=x4Jc%}~(>lbX zGDTiHqeDC@Mdx-_Vtf)iw{tqgk5cq&qdLTo63Obk4)LQblGOzr;zwB^tBX3sk5Xv< zOFG1lQaq2#I>e7s_&u)Z5I;)M$X%8Em`r+Kll&28!si= zCsPKzlISc=AFm}kCsX>pk?5REk^feQSWNz+{A;|^v2!vh|6WJeWD33yI`&LvM10iI zJ(+C(q(f{cMMQko(No$)zUVkm+C;wU5ZlSWAn$(DA!d_e67*fi;nE!PLxKFf^GmZ@Ph#rL(8bz;Nm8nPK2`>Fk+l;7sZ4nPuSY zWJLfEZQ&A6d;cAoi61 zOIGs?h!y1@$ZEa;v7!_;d4U13qWrO}78(#MNX|P`TNFSWya1v)F)GQT~ps zmKYE#N+F|`8W1Z=A?TMG5G%@mBdg^G#EMen{t5$PMfopfwbFoCQT{Votui21lp^<6 z8+chh-!%rrlv3n=ivcmE{D-n?HSlIKDX`YS`^n7xHUnZx`S;}Abq2(g@>gWF-oU5w z>2EL~_LP4|UfXCu>?!}YtTq|=TE@X<17cJus(rfwF{=CpS#2@!V=}A#Rs&*LDHzdV zKrAc!WVOw}G{{9BV&pX-=9S&D>NFtcl`dKBFd$Zx&9d5Qpa~TIT?WLIvR+=>Wk5_R zh3jj#f%%~D-(x`RDMcJ~8xVWSDp~C{un3HZeFmCKbI5)JVpLfo@Aep20*>_#7!b=! z(H8U?5X;JZSsgU69E^=V17cojl-CX!5c5hAC5H{H0;8ngfY?}yC^=$4Y%F!M8ZgiT z#>=1qF|-u%a@2qrT8el%W}pom>m4_+4jk*9Fd!zEqMi>K5R=Q_m(@uF8%sOMuz^kB zSnrepF~0mgd3VHs7+?ObtWF!)4l2Ae20B57ch-OyUy90p&VU$S{wrCH8t5wRBjuOY^Ot0G!$3bc*1Kt75NrW%N!Efbz-`G|um!kd;5gU<+%+HunSWhA_nu@j zILx~*nG9}HJ}@8#nSWW{eQ02$G@v|^oGuM0k0qx|1IiQ0>C%8QZa_>ke?~szsR1#~ z6a;xDd0rY&o=cvW29y^DE|<2Gmy+kD?c|l@d1*U&EqPwrPTm+8D{UulCF4um$vXo# zLBsER$$il9`$2LavJogoUderM5co-QA9CBd@K5p_a?80)7bVZZ9k{QO=im<9H_3C* z`ukn-9CFjSG|Q6bpsDPq0Ws!$me;155MxdeCDTlZF{c<^*P0Mx&i^W_=_bUOQ$$If z2{GXm9l;C}?@H6rOcP?l`S0bmSti7U^WVy<-h`NNig=lALaa9hRT@l)^`@8s&M_g@ zn}RQmCd7JE#7mP2G2Hx3S)6*8yOgcyB_5%LZb8%t};P7`AJDVWn`LM%T;W!hz; zy)?P(HX-JpI(co6iLIrbsoO+HX=mDNLTo?@UqQgC@i{RK(R$6Ji`HICRWJZ)tlvZsK5Ri#cIJ%tZgGygOt<%tZf*tWKIZQrcpM zO$;dPNKcsefXQVk`PLWp&Af*oum3b=kzILj7{Z#Ce7K<*Es>8vQHs?llu) zH7bZSX5vz5in?w>Oh<*1xnV*~NB^9xZkiC&QNf{GCd719aOk#)8w!nZcTC(=*pc2f zAx5M>E$`klAx5M>C9C@;?kMa?ADFnSa7g*kgjkYNdH0ct`wEAYk4=a1uN59pcyB`NOkd@5KL~RaQtG2HN0Ix;#9k}RQRG50;h!)^ z;ZcPz!W>1eB$M406Q7hRFJ<*j=%Y+|F01cCA4Tpd6aEQ(6uGEO^q(09+I7DVY*6V>?{j)Dtp~}3o}%b zYqo`%Dtp}q3$s-Ax^pbltL$|fEzDNg>o!?vP}%FwwJ=BJ5s7&g8ddhX^DQ)~>~$Ad zSfG+z3oR^ENv=f}7OC9FXtvO-QV%V*uvn!YT4G^|N`@`9uv8_(mRVS)l3~j&ELX{} z6&6;gWY|gzD^)UVm4#I*8MfNOYLyIIV_}U-hP7B|QK_3+EwrlCO=~TzRmre63vDVH zw$8$OmEG)m3ma5+vl}dIRN2jLw6Iwvxi(p7S4pnT7PhD)SG$F+D%H{!3mq!SwbjBl zmE`KMuwA8E+Ge3sCAqd+*r8G_bz0b^l2{iLEofh_}@D(P+uhg2%*y%r9uRMPt_^s7|T`z;(%sib=>45(Dn2P_P#ta-f_j;gGA z2Q3^^S@ZfV99LQM4p}&%QX?Id#jTcE~!*Y!xk>9R7YRleDlcvuwQy7A#ck&;+)}wQdcneNl^dfME!=C%|pp^ zm85wjd0txa9!s8=R=g*Y=Nc>6xa7IU3ied;Tw?`$CV5_(@}5hcm!`ZIlII#L*h|TC zjTP*bitOQYTw$@tQ!_f;~!H0phmjMrGfzDvey)YLyD<27pPpOWz!HT6^*D>d?E znhh~9_RIIJwXs^`EN!}tR*e(1IvZkOEHu)9HAG}25PVo}^7t64VMHL|4MhL{x# zJv7^fm=y~>)L^4SBTMGk5Zhv*hZ=2&ZL!cpO*T49o90{_Vqk2Q*XG#}17o3w=G*Af z$dUy%#LBorUR!8Gtc=TKwaCVv(y-ZVLrjg$^4ek>`!r5sme>$e<2-q7sSPnTHpyz4 z4KXzqDrmV4F*Oz{XoZbFjVxJdL+p)(3R-1D?2WauT5Y4hG;yx6F;JQ~TWk!LCeBtH zM>WpT*V;Iyv1f0yaa?21zRt#p($2Zw#!zYJ++gFRM$&AwF|3g^n{1rYNSe(yMoMF6 zyN%POv2%-!vt{ILwQ;VDoDLgey8JKX=i6pOOqWGhzTL)H85^B8u9vZ~!^RDb{nkz! zH#PQKT{doMWXUcYw@W+cZX0(>JLeu7cQvx4+s1v3n=gB9JkZ#A?X&SvBTM$%5R2!Z zm+#wSLp+!NhO7?Q5HIDwCaYc>;-&moWp&Vom?!^GR(&?a5BV?2>W~ewI2P*Wunn;| z7V4(ohPW1siOmrkVpA-1&VUVZ9u_)h(1y4S|3FqpZG6(GZjRabtWn(@xA8@zx;bIv zYw7SDvhl5Sc%HQJy>NKSJ!Ce1XjC_+Z2Z)yZbocO)meK^+nA=a_MEX%tF!i;wJ}|1 zyqvR9r!!tgZOqUaFXwH{)EO@qY|PRbFBfgp>+IAo*_f@f3SG9*ptA~Hu`x$y6}oDp zQKxFYW}```Y96yOx3B?9|7&BOPUhUOF<&QhZrWI&Q#IeRu~4UKzAd?`GY;<95PRj{ zlFz+sL+q6WLGDS`>Z~*OC2Ms?$paf=sw}$lhc?7i`A4#PWJ64qe@#}8ZHSffugdC) zWOr%49GC1a&6iIlyG!%sGs*74d@1@*a$0Adc_BHiQv<)0oYpzJc_lfmQw_hCoYtv^ z-$*9wrNu@vS!a~IlT6kbCGRDZbwnMIU*k(|~U zC0`|{bw*~%sEG1o8{n?&Z%y_gAtum_Sp_j>zwa4I5?wocW#b@ zb7gEaIv6cuqshVfGB)NqxTupQ^Bi2#%lV&!%X&Hgb8tm3=YI~a>gD{;ffz{tuKWbe z4z8CGvDm>4omFUwgPS_5&{7AtbXK8d4({mGD$5<*Ei9$NKL_`8YL%4^?(60J&%pz| zoc}oxYiiM-uW|6WH1M`Kcv2d8TOEv-2Hv#}o|XpQHV4o3a{lMwg~Qd1Cuw#%_^DH&bUB!6aL;C!gJ}l$Y<4@SHMnQ9$H8=idp6w; zW*VhC(ZMW(J2m?p)EnHX+3%piU=`|dAm-bmD?i|%(O~5CI%qN&IR_ogH5fU44(1oO zSK*(71qLJMu!DsLBd6cNB7>20#6h#c$Qf|3#3<)~4wf3_{LjHMqn!UaSZa~!;V2yes zWH8u)zjbidpz?huWH6|F-wPQGD&G%627}7?qk{|bANI*l`bo%Ol*dbj3`TjpRLEeI z$4i9_2K(-B4z3yH@lqj!!I|I>A%nr0;7=ig!I|Jx7q<-VIZShL+aP^vUEDQTkEXl0 zXRsdCxwvnz9?fv^z+gR^>EfY5`pk0i*r0x?ck#qvr!?EexWP`T!NpU9ozff^&kWM1 z(Z$O$a++McDkEpEi`Ql3%yaRkjGXx{-Wsf13tYT2Shp6scyF+7EpqX}VBKnV@zJ2V zS?uDILHaCl@wtqlr7pgdF|^FZ*D{8dyZBbd&d%i)kji?G_icCcEuc7t>94+iP9ane4XPT+A@pZLf1N)1*RP?_!oog}lK__aMw1G8i;E_c-S$=&b4@Db4j1!GD&%c0=9^T=+g&U$ zsgOHeEHufc9WEA`WYbO;%_iB@;hGaj+L! zd9Mp`t`}N)pNo|ywatd}*HXU@)W|B>PF4mb;JcnGY zHyL4vU2HHJVf`*PnvAd`E;gBrumKmFO-9(Di}u2uF8a^K7L$}Z=3=W!N*#C6VUkiO zTx>H*sUa8JP0k5Vy67~ik%nFDFsYGFxe(WVp^-*hbeWtJo^~M~`l8aEaUq`h|43G6 zU5HoyZ^-JLi*A#=8g;SPB(Ki9*k_Vg7hLQ&*>7ER(POgTy5!=3$$smyi(Zpz>57Yk zCN=d{7kwr*^)(lVOp-^YYW*cQIs=VGmr0ga6OUYY$xvn`GD{7pF`z?6Hdxll$UN zT%0zkpvGOCF{z-Qx;Sf6K|OPE-emXw+{Fcx413|?qDh9mbaBZf!(O?N69S%mx7RMN znB_$#F64AT(Y?QQam{4+{?5gi$?pBVi|cZBK;He};)coY{iBPUCcF1f!Yh+B`z*XN zNwY65?wF+6S0R_l9gc58E|d3Ee;0C@yyoPGkjvyXCqIQ;ru>JlGXL}N$Ye#F=Hao) zidgI6iOIffx`%O-T&wf&)Fjttcz9-#YcoAOH_5eG9$uK_TD^ytCTrtt53fwt#s&|s zP1eRa9^RO&jg21O7AGg9|Ml?BB;n?IcyE$$^E`YoNx1nQKAI%l0uP@|5^kY~&n5}C z$itW7WQFKI4_{4I$;BSNnXHmaJbX7tv7M0dU4|6RltxX>0S*54i!~F6@NV|sxR_Uqsu+XCB+UjAEMYZ1H zq1oa*ahr$57UzlEJuI>4#_060)Zz?ahlgbrX8=1rEVrn>x;(6~sJ?c2SZPsx?e?(B zqWaq7VYNl|)$L)8McuyFLyJXM-98Vk#W@w(|M0NZqA#PzLz~4Kdceavi#4>@!+MK4 z?4XAY7Ij#khm96>*dY&_EJod751TDUUB8ERi&1yPgPeu=JMujSJZ!ZXb%P!{EJoc? z58Et8-7yc_Ek@mO51kgH?u3UO7Nc&+!%mA)chWOYhS01ie)N8Ljj9JucZ#-PLsMp?lxM5MRz4LI>qF#IN;g(hY_Z1#)Tihr4=;4l4 z{`VCg?pozVP9E-AKX|bBt`FLfqn$Ga?+F~`G>En&XYC6luTZ`4S-p4zO z)pWLx_ZF*ZgO3jutLYpcA1zkXMjxLnR?{XQpDk9?xjw#FtfupPe6?6j=ll3(v6?RM zAt$r`l01clK7LrNri*<1v{+4>eN44WC!mjMcIgE4QEQh@Kp)fX(h2CJ&MuvRK4#dZ z6VS&@yL1Bjm}QqvKp*vX=>+sK+a}@G_-L?6xE3FC?9%_|qtPz?e?FS*(*NgUu3h^7 ze9W^;|DTWfcIp4~vA{0zBD?he`DnIF|DTV=cIp4~vBWO@e?FGlrT@>z zGQ0Hu`B-k3{y!fpY!a^1M~h9G?eNiRlV&@8thGtAE+1`nd6dM*I-4}x?PI-7n(gti z!6wbReQdVLu)RLoZ8B`1k1aMCw%^BAn+)sm(P5Ke2YhU^$*^7@+if!JppQ? zM{LsUoR0yUG#m9XXp?5=eH^t(vkN|s*`(P;AIELd?2?ZYHfeU*$B<2$UGZ_!Ce5z; z7`92XYd%idq}iB{5t}r-?&Gvgn%(em#wN{f`Z#NoX19Etvq`htK1OZQ?2eD~HfeU( z#|4`-yXWJgO`6^JaoMI`d*I`WO}+Ne$5oqp?U9dbHuc(LA7eK4+7lnwZR)jgAGd6( zw5L99+f-@KeB80A(w_UcYg47Y@Nv(kN_*+!zDA?rHrZs@Ct;IKhJ6+`*<{!k;gHRJ-LJwSoBO)o zghRIc7gVzUD;%_N0;gCJ$j;wwPhiqPWG&R5{o8+1n;ImC~)du)tlU&mSe6>lg zx&Ys7l50kQ?>5ObGr-R>u4V<8>d=u=A7Gj@<)nO%*#T-DdQ%z#On2x_nG;~9Lq|$u zfLRV5DNOT0cJbYVenIHc5)01F*bYH5JQ4%xIUz!HaSS{`7jLpH4lu*@NwRt8w^kWH%stZ>Mt)d5yI zWYd}es~vWgEdkaz>?&IWv^eZ4*9K^H*j2U#SnIH>To+)y!(MWIfDI0N$qfNEI_xDk z2H51Vm)sO!v%_9;bAWb-y<~fUEe?ChEdjPVoOo>w(BZJF>~u(}9Ra!=Qfg;_T@ESL6`yS;m1MG9irab}nJ7iOLfF6fz+8f}2 zLpJRT(Cd&*`vdejjGUeTha5)EfdGdcMow>lBMymlFu;IABJ~9rbV#H_0ggH((%}Hd z93hf1p+CToGsRyeM`DV0=}3T+4q-G9VAvsy1_PXO2&1C`MjXQESb)8%0a2ZIS1r#m==}Ukn zmj&&s;K5}<`zCmB8AIO%4=!Wqhv30w4E+>5xQwBxAr`qr(6kWEE)i54VzEmEO%Jie zC4%ZgEOm*X86lRr9CpnNvE1dbYgULAE{9$9Ay&E^cFhj4%H^=DA;fBz!>&0Y*0>yY zHHK($IqYf*(dKf*H8;dMx7-8{vED5=fkSL?%T3@A8{KjfIK(Em+yoA>*(HpcL$teu z(c%zWT*7Ech^;PRv@}GA%MsVI5Zhd0X?ck4F0r&CM5jwEtqiflC6-o&*y$2Wt3!0T z#L}7&yIf+aCB$x*SZWQi*CmYBhS=wF#MKsJzsnKVx)41sM_lVe9B?_}+7P1G<%nxz zh=VRiT$@7lxg2qA4spn(C~psO*rh1n5~AOwDBl|5h)Yr45n{llDBl)h(4{Ef9^$A= zQQjHim`gzI2yxscpmv5h;Sx|?A%r#sE3vte+6yG0W)TI>f331+~6h9E+g3G~HZ-|R72U`b2TyiI-q%3Z>ByFI~!`^C4cjUxOJE_rn$#21&mx*6iDOJ3ay@y(@Bx*g)XOLE-_@xvv#?uPj3 zl3e#fO!X+r?}wP?vG6?zQRlJTJq$6!W4U`2Vx~u4Jq|I;Bd?x>sQ1XL@es2;^6F`b z29LaY7GjP^UOf-d=#f`1LNs~g)yoibJ@V>Rht8$9xAMud$Xhx0Qd zZ1PC1SrImSBv*Zec8}zm9bt<{ay3NQ>XBS?B5e1_tHubO9(mOiVTVUv&5f|rBd_K~ z=<>*``4M(`vqL z2nRj#YI%e{kGxtD;gCmOt&DKkBd=CP==aF0)e(+(POS|4G^Bd<0@IO&mB8zT&RXBC+5zc$$)wT#1Jo0LLgo_?|)fwTEM_%oSaM>fTc1F13kyl+2u6pFv zt_asW@@jX4F^|036XCi?UUf&f;gMH+Bi!_;s`f>=<&j+bBi!~#uAT^YJd*1`gu5Qe z)f?fSM{*sE@X#Z#`XW5?$g4vU9(&}~;RsJW@~S_=xJOS%-)9(i>v!b^|5Iv(MbM_!$X@Y*A6-g_k1NQ4g_ z$#puyM~~z>6XBCba-EIv)g!OYMfm2CSECWWd*s#m2tPdX>OzE{9(i>!!c?Dw&`S}f z`IP6EBh>no=T{<3_bJb>MyT^C&#y(8;ZvTEMVRT6SJxxV^2w_k5$b&k^_vl9`y|(` z2n{~TbvwcwpX9m|q0uL~?nY?xNv?Yl=KJK;{Rj(u^6Ei^g+6)pFv23Aym}O&*(a|a zM_BBWS5G1=@yV<42upqP>S=^!K6&*l!g8OydLChgPhP!_MgHbpSpc&j831tnigY+PhQo=*yU4S zO^>nLC$H*a?D5H~88Nzj@@i&`y*_z0E5<&bysD3}-zTqT$LR6NtA-c{eDZ2ej9#C- zYK(EvC$E}f^!en~+!%*^@@ig;!#?%Z{22W{$+aNH5ufB*7-PUExfaD3^hvJf7)O1Q zYjKPdK6$ky#*j~5Esb%~C$E;p81~7lG4A-})wURSee!C1jC($L)fwZy zPhRba@xUjqcE)(rPUqdsZVn4jq%JUx%S0) z?vq^mW4!Q5uAUe#eUj@yjBh^a(;MTvPx>5;@xv#5`eOX_NuNV8rUo2W9*!|B;D$_p zjM{)3GDl)e4>-ach*1}CggF>vM!*r~(HJuWjxdkKm=$n@c|1maz!Bz&7_$S8Fo$9^ z1mw`k7;^%0XgEe=Kn|UX(G-wFBQfR%S4vofG z6p%ybV>Ack(1jR_19IqMj3og%bScKtfE>CUV_852btT5~fJC|)V?{tBU5l|YAd$vm ztO`h^>oHabB+`u-YXTDKW{j4AM7kBDH6W30$50XTW0f}@! z#)g0j>OqW+0on90#-@O5dK6=GKsG&&(H@XZPhxBd$fofaTLZG`X^f75Ym(-RyE$fmjk#{;ryMuHQ8u*sP)Gr>?WCHSA@ zc7W4zJ3z6kJuAVFN9NUcn8J0PT1CAbq1QmYf(4G5_<3GM}yS1k$d2gFrt zf(HR{wKl=SfVgT)@F*az)+Klx5LfFHJPC-a4GG2r;%Z}prvY)bDZ#UVxZ0fHc|csX zCwLJMS6dRi42Y|(30?)nRY!u?0dci0!JB}%+MeKTKwNbucoz^?I}*GPh^w6mJ_N*7 zSAvfLh1RYFp8^W4-3dMi6k2-{dOwY9ujcp6RZdcxC;qZhs4^& z1ZzTK?NWl4kXXB%pfx1ct|V9+5^Glzw1vdlwFK)zVr?wJ`jA+=o?t^rtldbkF(lS* zCfF1bYqt_?4vDqf3ED$q?M{L%A+dHh!PbyiyO*FNB-ZXH*cK9N4-#w-iM59bIzwXZ zQGy*IvGzE@&X8DplAtRj*2WX;3W>F+33i9X+Oq_ELSpTCg6@!5dy!yoNUXg~urH+K zdX->*NWi^L&=V4HZxS2`3AncjdP4&4U4nxl0rx&ZUr4}xNN^}5;65fe91?J!67+`z z+~)*GLIUoKz$_%-z6#7j0`8l@EaZ;!cY#^R9p@hcvyeN^KLutXcbuoD7zzovX(>*I z6koL|hC_<4=_yWyTw9RhdPuGwlu}vkX&1q;$BFuEl+VjB-d7?co33nD^olS$+cA} z9);xE>J*Pda&1kDCn34kl43k0*IH9N4@tANDPDx6SzC&iA!)WQ#jB7sTc6@}NSbX( z@g^kAHl}zRl4hGyybDRQ%_-i8q*;544P>RNg zTsxeiDI(YUQ_PLXwIeC!MdaE*iun<_Hke{TM6Ml8u`nXnj-^->k!#0OG)Lsxi4=R%yPjfeM6TUP(GihrH&bkj$hBK3wnyaJ?G&96xppVTj)+{ln__1~uH8$~ z6_IQAQ|yY!wFfD7N95YW6ni3a?NN&Eh+KP|VsAvQJxQ@IBG<-K?2pK`rzv_Oa_w1) zgAr-=JVjqbn!QMIC?d^XrZ^mtX0KB8N2J;76h|V`>`jV+h%|efVlX1j-laGik!J5x z9E(V^4=IjEq}j(5CnD19lkh4c%{~jSBGT-O@G2tBz6!4*`e(iguOj+qz6-A+`e%L! zuOj+qehROm@-~DF=OWTUJ|fMgXSfiNW_1}ZMx@z{43{F(Y-Wbb5otCn z!MEza;TBG;B=codOqOEWx<$hBn|oBNA?HhBpxj z*OuXJM8d7h@Gc_Z)@OJhk#HL_e2U1mjTt^iX2;~(-V6;fxwbDuQ%sue&oDP8&3ZD-i%GKs8Ro~NS#O2~ zF==)%!@`&}>&vhxCe03IXpTv<7+1U&mV$$qfhK(_4Hkx5mOq!j~usJ5pE@Wtrsn;%M*b*WIyOm*gOs?I| zuqP(h?qukW$+f!~_QvGey$t(ea_xSG{V}=rAVW_~u070fASTxyW$2B`wZ|C_#?)(1 zGW5kH+<1mVF$woH!{L~OdzPU;CgGlEI1-a^FER|oB;3mkgE0yBD#Ov3gnOOgL`<%| z$uJa?Yi~20jLEfk8HQtW?R|z*F}e03!$?f7eavt=Cf7b?I1`g=pEI0|$+a)Su$Wx? zDh!LswQs_(n7+X8!myb4C;SkG#dHY%6o$og*G$cEIVRVp<+u`)YqdG9#^l=c9M@uU ztuDvCn7o>i<9sc^*J8J!V)ANkj^{CXH801Dn7o>w<7G@)T)Iljc?)v6p{WAbWsj&Cs)*_s^R zW0I>S$B&rgYR&O8Cb`z;n3~XC)0SgeLU+x&9JLAEHS2RsPw1}MkfSc4yJlmK841a? zDaXu&6uw6M8CS=&|9E%b%Y)_8ngbeG>u{a^a_U2fUkYW3BEKSI; z{W+E;WLQs*69BUFX>~M~jgbeG?(VCE9 zM{=x9$gqJNZ3!7Rm}6Z+h8@kZJ|V-7<=BvrVaIc9OvtbkIW{F^*ieqm2^n@WM|(ns z4d>XBkYT5CY)#0pksKWf8Fo6ywuB5jlVf{AhMmpPnUG=Ua_mURu+bbl6Ef_4j;@3Z zyO3j7LWW(;u{$BdF6G#hkYSf|bSGrkl^pvMlIv=Yo`mGOmg7J|a*gHaO-QcmISwWy z*Nq%~3CVRc$DxGex|QQ_LUP^C(Vvi9cXAv_NUpm%1`?9%UXH?o{(IRa-2v=uE#ls5|Zmlj*|(=HJ)QQp*DM(<5WV1JO$E}23!Jj#9C-e$V zt>8{VZ8oify9u>fZ3XudvTk|>_Y<%SvRAChY49Xvw}wnSvRYK#|c?iU%``v zteaiIctX}SRPZz*>*iGOEFtR}D|nuebxjq#NXWXm6}(Kyx_K46O31qT6}(Q!x&;-y zNyxf|6}(Nzxs^C1l;Q3O*-f-SP^)BxK!+ z3ce;}-O38SC1l;I3ce>~-RcT{BxK#13VtSJT}uU1Q?jnLf@vvPx3+@Xl&ov3V0uc{ zt*f9eCF|B#Fe4@FHdHV(CF?d;Fe@eNHdRocl69Lan4OY!?G-enWZjku=A>lZ)(RR^ zvaX|oc_|6Et%CU}3Aeq11t|&FS;4}TgxgWUqLhT&SwVA3!gW=!I3?kBRj?!_;dWQB zG$rBoRIn^1;kqkWo|15TD_D_|aQiA)nUZk(D_E71a6J{QPD!`}6|6}~xZVm{QWEZ9 z1+6Iw*H^*Xl!QA}L0d|~9j;(qO2YM5us$W>j#RKACE*4t*qD-VgB5H}8EZ!?Xiphy z$12#8GS-e)ur+0@ov5HAWvmTVustQ$PFB#Fl54{i>`2MAQx)t?$+eLRx>9oObOpOp zM%bAO_N0ukvlVowjIeVR>`fVAqZRB+8DZxu=t-%_E>v(JCD$%i(3_HLmnt}vl4h4H zIGmDZS1RaFNwcdJ45nn*wF-`=WY|~*$5JxvdIdu%$#tWGlPSq{vx4E2X`aG!MW=i@ztl(Bk`aG)Oc1rp@79OOe z&lBN6O8Sfo4^qzA^OW~aeULm)dGFLm$@7%=PJNO*PkHauXUXoA|5wHr z$?lXl=6#jyPI+VAH_7gl{^akH-6{RaKP0~D0ZRS?dn9*!AuZpIOW}Ep{%*|-FSy09NjC@&G#e$4{ zSyaWsjC^UXVo^rEEUuzCBVU$Ou{a}NmR7MezLar1g* z6)Q7tUazWRRmKgX)m5y{xIwh0ik6IgX{n+$BVSspSeubAYpZC>$d|S%)@9_&x+>OZ zrYbrzvSf1=+cL7Gy^8G_S+b>y&WtSCTE&ixEa|9X zXGWH6tD-9-OSV_BDibNs@RuNE$yyie@3;m zr;478YN@-50~yuQ-YR-Cs-=BZ^kuAD`>QyVv2OKLaX4e$I#5M_#=6y8#gUA4>tGcF z8L84&#nFr!=};BNGHRs5RUFT#k@~9`%2=(ARBR@yBHgRvRYoG+ui|w^J@lZ8w;7Gg536{W(YXAmiuc)+`?8ny zxQY+il)JKeQpLw?%57PVSMe#Ea#L1MtN4#2g(?~E z#Cs)F$#^H;Yhg*w7Cm~4A z%Jf+XlCv^>5rX8bOkaf{IV;mQAxO?>`d-DnoR#T^5F}@1`Y8m-sko=sU|~)oO{>A8 zoJ6XvL32(bO|QYyoE)mF!Lpnjno)!0IZb~vYp^1xiDp&}R^~L()Yo8DPSfA)8m!65 zp@tf?&Y4?-bvbp;yc%rC$)Wi**qD<;3u>?_Cx;f+ zU~|rm>P0nZ&$&_ET!Sq+_i+~2pd%-TmegQdP7W=t!SoGoK$PYuqMG1Ogy(K3ei*5G_jBJHceg`7m%UxQ0!4E5CDa!#FdpaxfR>YUyh zT+K-Ea5tt~FI(?W!{lbf~q6!T;#c{UV0`qeBmh82OL-v=uS> zAN6T3V(dTa^RS37|8XySRK&!8)Tg6}$^WQNXA#r?(VWLc%=|}lo)j_rAI*7M#KM0} zLC=a<{EsQM`^l>`12oq=`P~$fAr;b5i9@E zm!2a2{YPKk6tSwn+UPA}b%C|skR$q$PS)eo%qW24&R+FOl3!GM8Mei3lt)@ip7r4<+ zi{39V1J8)wFHoA==}n} zovLhgJ)l@H`v%u|rr-a7^ZtuG!JSlK{-!0*3 zf!q5Y3D5It+AHBjUQPQXyv(bqLBgxNn)XZRDlq#TkkDP=+&U=Xb%As1kc6HB=hk5f zy?Heqk?=OJrlS)2@@hIJp+B#t;}YH#IJZtncwgY$YLqZg;M{7G@S(uDbyC7mfzq6k z@Tov)PD>arF#DX5Fj8RlIV)i_ucmVn#`0=9FJU~drVA22=hbvk!bE}D=aPiU0?oNB z;cJ2BT#+zUpgC71Oc$7ankCE>sLwSCvjysNUBX;}`rMGPkXKWSgvGp?Zc13ntLc`6 zZv}p-__l=Q0>4yzN5c04zf^oz!jA&~ImA5)KMVYNajS&i1&VZE!k+>~dLZF%fg-g@ zSSfHXYnSk^K${*)SXIFnyGIgMSMbHIL&BO0zSwn2SXaSndMsgm1*_?agbfv}rl%6B zDwwICNvN)1rhYD=rh=LJg@lb2oM0~{Y^vY{dnI8@1*@q`!qy5_Q@4a|6|AP$61G?H z7Sto5wt^Gvjf5Q)oM62Y>MA(F-b$#i-~{WFu)Bgb^-I`OL7U!5*jquH-b>h5L7N67 zG*r;04-)oQ(584#E8$`Vm6{X2RIr-ng)bGXrUl_k1*>UM_)@_ny(E08;8go2e5v46TNb`l zaH@S5zEm(%{}8@Zu$q1fUn*Elzl1Lptft?>mkMU;Kf;#^X6nDfk_sm26$xz>Ow#{^ zDiuu9t7LRkP^8r|Ix8sB8X1rC8d@vkSzbBoWIWF+XT6LUdF5=7(UsRrm5lDZUaDoh zuHaOwkn&4jG>-m}Kf?e5qiPsh2TP!D+Qq#$;X*yJURLD`K~dsk|cg$e7M6Vy}#u zydw6=n9VDqLB?EO5&LD#=M`~4#zF-%%|RJUc|{zO@hz{2!!nlhiZ~+v3~F8xN5$VW z%`4)Vj9(S><+zOB74+qVj6ZorG|E`1;IwLz@vnl@>ZFWS#r*y!V|6jV|H)WW%)`oNL6mj*i)n` zcVz4>QkAL{94@k69?CdU zWW79+akR*K>5y@($Z6Fn<9LzN>amOy#r*y!qp_IZ|70{3^ZTESlg0f0C*xExzyHZN zU1VLolyRoWx_Tw!Y>{=6LM{NMGK{ zXfD#1J{i}G^rc_MjUs({C!?iEU*5~OS)?xmGHw;=%Lf^^i}dBAjJriv)1ZudMOM?0 zjMgH3`6S~(k<~OTqpiql8j;anWcC@A@vzA3GbZCvk=bWl^nQ`k>a*zmBB#|C8BdB# z%@Z=77MYqSg#txh5x)urikwzcLV+Tu)wGOPMfx%$JSftaS>ZvEzRU>^iu@;g^D=sh z{3m-0GTs#VPxcmt2Sxr9<0auik^jW_oA98>e`35W{y&P`)W6FZC~{N(A>%`loBB@~ zAB)`7f5{jua#Q~;W2neY{f~@KMR`E%?0;np7v*>2zgA?76y-kgU;l(JMgHyGRSL%P zYFe#eJg=rT3O?u6v{u2FyqeZ2n8>SXy@JWSnl>o-npabmf~mZksufJ<)l{QkCauCQ!wRY--V=`~sFrw7JgT5Z;yv-0f{hZ> z^>GE8B&O>V3N}kj*NqCcNKDsF3bsm2*C!QhlbEhgDcCMCU7uD^D=}T4QLsbe_c6~Z zsFV18%ySCrCCYVP!A^;CT~M$~qFfgh?3O6kB?WsV%5_=6UWsyDQLsx@H89h{RUScwO zq~Lso;{tWb|0UWr;caiGnKp zV&Z5;wU41sxI%`=FpxqG2BuJeFwKpn@k74I5JM zRH9*@6g-!>`4202AhD|BxmuT3ug7;GX{-Iz%%HKZ}e2{nzm{Tw)(Xe?1LlO;JQ1D5j zVT%feB^tJ*U__!}--JjKUqY6JND{A&--SpLuZ=&1ND{A&KZQsVuZ_QiND{A&zlB2* zUqb!}ha|p){1pyKd8#k|BhxLUilxn%1fK zDN(8QDt<|vej8N$mN@;YRQ!=R{i;>`l{o!sRQ$^;XQPT$GJln2lZw?ce>-ZkiZwES zpJj`RwK9L7WvhyHGGA4$GeKQaaY1H+x~$@&%mj5s#U+^u>Z*#%G80s@imNj9xu&97rasqIT$8z> z-B58|rb8_%Zpd`#rivDs4&735OJ;7mt>U)K+;m699htf5u8O-dYv`VedopXNRYj}J z8oICIflPfKsA!X^Pn(K%nfkP==#)9t9;$dObE-X3@kHiS>rnAj=2Yuc@l57ad#vJx zOlh8|cqvnwrz&2_l;)X=E}7CiSJ5pqH@#5tTBbQKRrJU-=aq_HncG;GinlViv2GQ8 zGPkkUD*9!b)1%^@Omp6-7?8P*^{V(Fa~pfB;-k!MtWU+D%omP+6+<%3d8gu&Omp6= z7?x?yfQm7h(tJ=cE>oJ1Dn85nfrCL6Uu5Q{Ar%ucbJHgklQMJDu!^rT%^6WKCDWWy z71J`!8B;MM)0}Y?vog*3tYS`PZu%lTkeQn%R4mBMO_M?fnYrn!kU?f{ni4X|a*xPT z(<+u_zQfL__%2hQSrtEI>N6+Ykg3nSa6_g(3&IVV`YZ}JWWK{L2{&Z^4YO}5R%HHS z)Upsn<}XHl7lJ6PrXNBOh1K*^2%@l>ehEPoR?}}Gh{9_6BLq<>(q9!D6pFMWEK!)p z{|QSJ=J8b;Y81YDtk$qm;j70Q4Vx6c!>-k^S;^l&G;C4w_YVzQmHhofL#;xQsx<6S zC{neCI)x(DXxODNBW={MTjA^LCJlQOrlrjq8Wd)vEgJSK%t%``98j2%wrM!5Fd1#v za71A;s?~5*VKUmG;e^6GRHva)VIHd2(4LUfbM|PspfLOF z)o@W^_SvW5lEUoMpy8^*#Is*Rv%eTC9AX?UPenv)vZ6iRbS!$XCW>9mGN z3OBSf8afniXlFHaDwO7&hR1nroY(MFVa~ar;hDmmb5X-{g*oSvh8GHR&SecR6-skO z!z+c-T-DH}P?}~9-3oKgH4U#7=A7#qdKBiI8yemy%sDL@dKKoJn;PCK%sIC-^eN0a zw>9)D)aQ>hV&;tio51R~i-+zIt?NSX7vEx-~2*%sH<${8jj!jvfsw3cu6wM#Dda z-|6Vpuu5gUyw$K;Wxe!iSfjFD`ZcUoSugK2tW#Mp?=`GfSuX<`s#R9W2hpJ_tK_5T zP?c3OC^}SSl?;gvRXLA7i4IjckA_8us+>n78n&s-#iJUwtIWk?qH9&=;&IWnD(mI5 z=vtNa@t$NQUX}GSBRW}SmCTAxR#_!; z8V;(gl6ld|Dr;jwbh66YSk!P#Wo;~pPF7hF-$W;?oJY$VPO7Yp@1m1cR>Tj{$to-2 zr-pMXE8>^vWR-RBTXeF@I{2gEvdSs+S9G$<*|Q=#S>^2cr{TKF*|SQ=O_i?{t99H` z`AV@y$8D82!L>T>sk|ny)6uH(n!H}eeU({dgN`REGf0(=rz-C`)jFQ3yyw*Dc&YM= zvr)$@l^JA{jxLoMWV4QLl^JA_Q+d0o)zPo=cC$mr zfJzVQbbL_hLA{QTDm~b#V^HO+*rj7g<*eAPnStGvk^)A3#9 z&G)#DA1ZIYCv^N&dGl@5@k`~+w@Jrul_}$-jz20>#wi^uD*ODjj(_>*dq&49jkmtD zI@W4TrRQ|4)0j%n>sYTbm0r-XL1QYtsG~~bh3}G%YK@=tWgRsdKj|wvHfsE&uj<&O z@%r1WW3$H3{F;t!8b9glI<{*}r8jicYD}dqI(BGGr8jldX-uWJbku9Ch}$}LYOIJm zI(BPR;I5868Wp&wW3NU9T6OHxsK9+44H^}ApyQy%S<$BBkVXaCbsW)H5f617)mRaa zbR5%I5gj@jHC9BYjwX#2@mR-6jTP}k$0d!a;Hi$w8dJeD9al7_g6BG}YOIJCI+`_B z#7iC5G*-kb9oIEhM3;^m8Y`k(bc)70cr7|bV;%J9xTCQS-srfiu?~7g_h`J*y%pV~ zu_F3J_h_t$ejN`qR>V6UZ5k`$y^eN`6)~XWp~i~%pyQFoiukCbLu2k7)X}LicMj=z ztTA_f65XhA*But!sBs32h;Gz414eZ`*Ej>lbiB|w1I9&%YMcR|MTcsf0bfLiYMcQR zqC+*#fJxDz8oy)nRdlGvX)vYZjmBv(t)o}tG?)=xt8wd{6S6gFq7BIY6Ei`C&U^9^BO0_ zS_2CjC&W4fiy9}ydIL)uC&UH=-!x8$Dg(vje%bp=fXwz?R_8bTY7MN@`3=7v2G;BRW=)-e4LZMB zQ*WS3=hnN^K()@Tcb9=0om=m20~>X2y?YF7(z*5SHLyiz+T3SgtImsDgMn>2bLV~o z+jZv70|sh!=FWo#>U8>Y$UwbLUk)4CsneGu26pS*dXE~|qcedXGq6`@0zGbEpUwn& z!a#%0t+&y@0iC`y891oZmy-q#>Gb84fx|j|Ic?yGPG8O#II7c^vj$G+oHOSPH0pde zIB%dy=ft^S;FL~PE*dzkQB|)Z=XCmV)xZUvzBC)SsMD8g1}^FJ z<+_2(I~?&)->%|NS8huRI?*Yo|?K%35N@yI~C&TP?P;Gxb0+G*gC z&Xn=kK!=|1zXl%bbm*ypCpsN^X5gt#hn^dFrqiJp2A=D5=%s-dIvsjtpi8GdT?V>! z>eFrDwN8Cr8+fBLZ}b@G)tNWm7+Lnrr!#rHHPEj!dGr~0uhX1<0|PqEd1v5* zPIKNH_^8vI0Rw|N&G}$pNT)d;4SdpR&Y*!|o#qS~7}06YCj(~rR|G>X`Pq02?Mh_&6yN3=rrf6kU{6JJ0)b$ zx$8~~8FcD1BRtUg7j9>T2Ri@4?VN${I{(7$yn!D&|HAEpFhb{Fpj;G2===@$B_V^( zUvB>!F~xD3{J4$LI#7C^GA4K(44=* z1B0n_MR;Jaa{dVq3|7u66PpZP+E$y`Z1DTVYfNl0`2FIwCbk;XXPt>{2K8BQqSoN0 zZG(v&1~=R)6LkhR+-ei`1~=Rq6FUvQ2W&L4+n_m{OzbguY1?dKufa>(784By&Dm;V zzd>`hnK)q3ob4tK8hiz)HF3z`*1N;R5rgK`nK)`N)6|Gnz(52(ssziC4-sf zu!$=M%{gM?s=<_d)I_tvlzYs?HG?VlxQXiqQ|<{9Hw>oSMiVUt-zu9-+%%}qNfWmW z>T}A(9fOC3+%ve@oHfyEaI-mQ;=aMTb>2jqL31vcXg8R5FPeC0@HTSE zM2C^@za~13eE&7^*vR)^6HknM|26T{$oF3p&kdS$-NXxn+2@9dmj>rni-}hTQ_xKl zT?SLoEfd`aQ_yV_Zw#7q$3(9|bMBgWYtWo~Ci)F-HmxS!8QgmBn|N<<$9Z64z~GM4 zX5xdv9jD#Iph0sUniw*ecpjPfWH9k`m>4#gcsfmt7)(5mO^g~$JWouF8B9D+O^h4V z=b4Gm2K9MvV#45c|AmQ3gEzOACcYZHxxF$mW$@+k>CU@dt6KhRY&WMTiCa2Y?i47*F)tHGY zlhbP4M77Cj_1Q#?$;$a6JTN(}CWHqjr`4qJz+~lo6&{$ZoGIaf$;z2FvE5|l%m^7w zR?e)D!K6NOLI#ui%nJ`pR?dQnT_!7MQOIDja+ZV)CM)NgkilerUKTQ#yqA0zGMLJqgrd>w8_M?&cZp9=B&4H-lRDjEL<>YPL+jACUZ`;h07*$PK|{t zCUee43s+6v+%{QgHhFW~Y~i{|bGBHxVKV1zwa{WR=WMfZ(`3%sZsC^6J*w8iZIg*- zhlM*P6HlFmyC(Iiw{Xv-K07VkH<@^LS$JSF@$9zHW-{^YvCwWZ@$9wm(BxfZpM?&S z<}_I7G?{qzTX<|T@f@)5)TB8FEj%-6&LIoWO`3Dq!V8mG`G|#=CbRNU3tcA7IcA~T zIcH(eWX?HnVaVh)<${GzdF5QRFq~J;B?}{YT}(~gvnj}hK0$zhFUCq&1>kUg(;KS=az+OliBCCg&C9C=Z=M0liBC4 zg*lT~mwOiGOWxW3#@(EKa(gLLZBh?w5s&7AM_r;gH2i_eYpx zalZW(=2%SED;BOi*ju*q0^#VwIw{ZDA$e>o>-Ktu7sx+r(b;u&+`h~S;C9F!giJL zGOw`RC3NR?wWoyFd0p)-p(n4aeI@i+oOBH(^jn;C`%8Fdancu2_qJjI$FZ0MWv3F@Y$kG$4mHP(WVn6Ojw+1jU`N3oMlZVOj{J` zWC=4CMLJc&yhVpjm#|>bp)(~cT6E}a3Ck8I*trtETh!-#2|q0AbD@Oa7R|X>!XJy~ zTq@zOMRP8fu%^U>e5Hi7B_`ynC9EqkAvc#$RboQERzh`&3Hf>nH6>1~8zpQmaYnV2 zu%*Nqb+d%6CC;c@CDfKE$n6q#lsK90lu%cqC3j2MRiYsGO4wbZAgv|rDN&I7B{Y=i z#)A^}m*_@Y2?t7aqrHT~C2H}ogd-(t@u-BOC2G-8!if@%=q#bJL?a%T&{U!kPf9pj zq6be)xKN@3&q}ylV(&jMp}EA4e<6CI#6Ev1>b}J8ekE$W#P04A^;}|4cZ=FBv6Ekm zIxVq(dqho^*tKs&C6?H$y(PRVu|waAsw=TC`%367u`l~Yt(Dk~??hddxYxcHbyebC zJ5a(Z-&%Iab1KiFtBd)K!To^0TO`lKfn}=6)$*sl*+2Ley1>o9m>gs}eWYuO<8}adVv# zbyecu9Gez(RpRD4Q^HD#o9k=|t8I4FoTxRM9W^g%&1Od}h`O@bM~kAaZ1&Mo2^($Z z#BZX)Y3EON6{Ii7ZHb0|ZqUvn!8ox!=+5EKrh^n(`@!t}5 z+U%_rQGYgj>z}AUo6~-kjeRzE)73T_Z0@FOZ0xtWo36ES(B^Ks&c-2|yXkrxhi&er z8*Ci0^MC(gQ zw$WxY9UigKZZjPoweiqqIy`3Mkr_Bwc(Z=JvN}6muwK=;_+IVKO zS5Mh^ZgX~@w(-j5#6DxA%VyV}wb5;JVxP0oW7FO9Hs08D_kxXHo9XbPjkh)hzGS1% zrofkN^xG8pij8+R_lm1F-rKae*~SN(6Z@Ktk2d@Kx{X1b6Z?jZVViTh#m0!uj=yPR z)aIPNWnT zS(|gZ-Nu~FE7(ID^ES13WMj#u5gj(Z+1x`rZ7kc=;<1e%HdEgd8$WHPzNa>R*-U-U zZ2Y#F`kvePV{;FEVdJmO%lk_kD>g6huWbCYc?IjTvD)EG?zXYU;Y@yQW39uP++$;d z!%6(cMwP=owAV(p!#(t^jg1cV?z6GUq2B#AHapb&osBIHv)+3fTOB$+U}Kv@$3NKE z?$Gg%HfkMay+Ipw4lNn7QSWdM{bXaO!#O=HdfK5SBchWXS~6#!nzie7cN5&ROp>TnPEEjrX;9sIFz-(em66}{?kYOIJ}bvQNtiC%U1TEEJ{Lx*mx zcF^H)cCT^p#NotV>)@HgM7GYs^Ze6a@8CuL>2GlGGXM0e9K3Rv$f_N5<#kZw;I%_7 zHah6dKmAP(`Wzau*+IWUBepnr=g^3)4&FO7Vw-~jhem97@WJ6EsdX^u(1;xlh8@aK z=U~*~B&l~W=5UhibTFQO`nw!_c9_j}JNV+zh&>J_92&9L!PorL-{)W^|I8a4%;lf? zeh2doJviWCA^-FbI#_f#KMpxqayUN@JNV`>r5$nbJ^%ENI{1};=EofT$v^Ys4*ojy z;Dm#f{L^oA@Xw(KO%7JMd`~&)V71FT!zl-AT~3YD4mP;FE}U^t?Q&L}bx`B-J^q}7 zjV`Cgc?X+ZPK^r=HoKe}7aeSId0n{VV4KUSaoNERm!J6+2lXyL^Q#Vay3A|M4tBZx z^shPC?Q-|K?qHA0S#iU`UYE0?#X*D1-oNSKpv&IB<>0W(&-}K7BQE#6I}VPz?ESkA zj=Ajpdk&7f?EO{;CtUXaeFsf0Km7*|PP_cf+Z>#A`I)ynIOlRMJalm0<){D1!3CFT zuEW7amlLAX!6lay;<1A(Eg#fF&*i7z?cjmS&-}H6c9$LBBl^hA^Phu9E<3(gbd<{^_|`$E%dM@? z!DE-1u;0N`m!JMS(NS*x{Xfx1E<1ie^pVSs|KOn8WygOM9p!Qc3_9p>IRl0qym6Tr zKRI~o=HLHw@X2K+91)%3G82wE7;%{i$3)M#yf%)Do^hEDKZ~AmnGU~*o^hEDCq&P< zyf#jXo^hEIzdD$7nG>f(_qfc7(+;LwzIDtvn0A>MXGKT3OpJ35W?d%6dC^-g-#QjV zZ@J8li=ww&X2&JbTQ0NXH_=-zUp{&Dcz<#&$%iXL?No#PeJgD$^w{7>|t%kLboa@~ zJZe$rqTZtx^)7aLyh`qLvCHFCa+izU9@FM-7kfOW%{?ymdK6@@i+vsi+2^9cqaY0~ z4tjKBzl%d2-8kUlu*Z$>po=3OH@-tIj(Xhq4!bz!@hW-5#c_|89CdNRqb0{&G3y0q{+o;kGb=ti!&bYNT*z!^_W0UyEx}Dfu3=3-lH#PU0m?! z%Q+VpJ^FIq#U+ovTySyOqc0a-T=D43B^OscW{b-%nmuNVD=w~i%obN&T=$qQnqA!R zXwEekEgsFe?&79Lb8fh}<l{bJN8gkLKKRao1xiz3t+j$K-LxMXSf;ao5Ft zkICbniw7PZYIV`((V_b;+C4h-z{Nw44z;;> z(c>|xcDZ=tQK@bhy&jY5YZq@lCe!`A3SE( zeit7-W|em?20dn#_b!G!W|aXKpFC!j4=#p1W|faFMm)MU=wj5PYeO!^Ji7MD#kfb; zhFyI2=-P;jNspS1y7=l*voRM_9yJ?xG3`;a&n{*>YWBs&tVhizT+Dg-{_A4i%lBUw z3tqnex>)q6*|du#kDAT6_~ucwSrXda!&aY$t@E(Wr(x?oZ1-u{1`oA9 z4Xg67!>3`@9_oA=R^y@Gr(qjC?DT2aCJ(!O8n)TPZl8v2@vz6IVOu@y^=a5P5Bq!? zw%tR6Ps3_G?DuKd4i5)>8dm4wpijf@PWaTU!9$}@&Gvg}@~PPY4<~(UcF@BqpPC)=aN4J4hdrF}so4<^XMJjR z)WbQSnjQ0S-lt~AJzVgq*$EGqeHzy2;fhbgnmk8u7!%lm+?$fX{ z9&Y$F?5u|tpN5_DaMPz@=RMr^d26}g;f~M!=%RVb#XKD}!5(Bm^pwR?EuGfO@6(Cafx zJ@W9@XO`;l(C704-sz#==SKC|!#kfF)e{fzeQs1wJq-BFSI<0r@R_fkd-&)xU%l`! z=rdov^f2TzU%m41$){Xh9)^9&)$L)#r(CZ+jQW(T$HSOUx!!n~@VR66dYJUNW54zA z)#r}g=V8j{j@|EJ+UJh_&clq)9s9k9S)boD8SpUY^P46gJk0z2rpZSS3qHSTGU#E^ z=l9%(JS_SAp4%r6-+X@0ZP>%I&+oa7c=+z~dv2p1e);^j6k{HK`}}pgaSwld{<_^~ z4}X3By4@EKD?WeSZo0wpCiTKsS>VOk*%EOv~6LH$Z`hatA#>0kyb8yx} zRlsVR^H3eIn&v&!1gxe74;uqk)1uHPU^OiXeF9d~H=$3!Ik+tJ30PO(g+2l6>W9!L zU|szb(gdugUqYII)%06P6R?{82x$UV(_bM?z-n3%(gduge?ppo)wIgTzJPbV)jk>m z-u2e_*dOq&x7NpjfOoxhJ`M)F>#g^3B;a1Q!N<{n-*c<-aV*H+e|;Pe^7mgKCxZO_ z*GFTJzyJDZ3i9_~A14F8r)=?YD&Tv{Rv)JWUih~8I1_MJ+wS9Rzzbikk8=UHwjDms z2fXmr`M419!dLI(a=^RZP9Il-{QcL*)gXWW_0b&U@4r5-1^N50kLyAH{_EpL!2PYk zM@zul&3+#@1Kw^9__!0~@4r6o2KoE1k9$G>{_CSP$lrf`+z;~iUmp(wZtur@v<2Mc zj{9g2XwwNF4+GlN=;Kj9o0@!d1hna-kIsNLo$~QC;LJPi<5|F&cgDx_fHUu`j~4-F z-Z>vH1K#@1`*;;_`d#qR6>$1p^wAw~`d#wzI^guX?4u{(^t*HOJzyJDpALQ@9J_Z7QhoHsBhk#k?rjL&Sv(zmgg8{SDZ68BH{{HLZQ@|{B z*T-;>zyJCe37Dl?eT)YA`>&6&Ab1yK=c78z?|(jOLW(rxV`E5>KKa-bQlw!Y zn?q*w5g%JZ+BE88Ye<{MeAI>%Y23$-kRpBdQ5RCAFFxu+iZtP4XGoDIee4P;(pMk5 zLy9!zV^2ttrhV)UDbkFvB;=%<6_$jwX--%Y(x!PIheC?9;Nx&ekrss|Aw^memV^}P zo3JG0d|MWlgq&~Rg(V^9+Yez$$ockDSQ2u+{St13oNB*?8zHCKAK^yGsrFa65pt@n z2sc7bwSU5mkW+0{fQunTS{>k0NRieAxExZXwE?b#6lq<6t06^NAD}s;NE-s&2OBRR_2k@};3Bz^#xXZ47Wbq)3|r+zBbt<^Xp?inJxby^tbp4bU1=q-_E2hZJdh zfCnK(stwQ0*E{Aw{|rU?QYQmjg_O6zNKU>5vXx4KNeZ zq2>UyAsxCFU@oLX*8|Llbm&Hag^)X4OMu0YBHawI6jG#H0ltM4>2`qSkRsg)@I9nR zcLV$gDbl?Fe?o3@tpWaq+~n>DSP8kwJqYkG!w&-2rMN*3jz!J0jLlPk_3JHS{JxeZ(5-4X`s}4ZRJpD`E}x z1=t-iarXz<6S11!1=t(0n%)Q47qOZK0yIRdrVj!3N35og0S-j0rojLQBUaN;fI|_h z=~IBi5vyr9z>$daZ6v_ah;=m@;8?`E8VhhdVqJ{~I1#a~J_l%wSXW;HG)1hdi2x@f z*41QyQxWUxYk<=c>uM^%nTT~Y9pG%lx|#`aE@EBH1~?ya(#-|95V6AMg)|W>Y(c0J zv91<{DiP~yNvIOBuD%7h7O}3D16+?-SKoy+5$o!QkS1bX{S?wftgBx_nuvAvTSyae z()|(AM4WVgg)|W--HMPVVhaB!q=`85R)x49ai?1y;z7inZcT``h&$cd5bY6nx^*EQ zM%?MvhjK!vgAE}DBF@46AwEQ$g9k!i9jyU}ehZu=C{f>kfjX3>|h8T-D{f>ngk2w8~hxi;ZnV$&pCE^@x3^5UL z4mO3Dj5r5RhWHwB4xS1z6>$!p4lx~Z4xR}y6LAin4KW*W4xS4!7jX`r4>2Ec&$|#} zA>u^57-BKvM7$JYDdI%D9O7HViFhT%a>R*vHN^Lb6R|nOkBEETwGcle?s?Zk{EE2e z-3akJ;-1$M;!ng2)y)upBVMR(g;j<$irf{7hHpLX~afr<^ zg?kcWOHAROhS(ZYxMv}1W4iV{#EzJ*y$Dek)3ui&>SMb0D#Xs1u62dj71Oou5W8c# z_BzC#n6CAN*c;QeHzD@Lbgef;LrmA+hS(p|wZ0GsV!GBJ;$TeI-i0_6)3x^@4##wD zAjFZFu6+n`G^T4GLmZ3g+F*#|FDsyoPh+~aKEkt@u5F0$Jf>?^5njY}tvbTXn6A}CcooyN zjS;$Hy0$4ocTCqdM|d66wJi~PV!F09!kd_`ZHv$w)3xmp-o|vTHbP%a*LFnckLg-n zgm*DrtB>$LrfWMR48(M8SA-8SUE3YuV@%ifL>P?e+TI95F2@Fk{jM;6 z#T2eF!gNgGnj*}^6z*h%*_gteiZB;bxYH5lV+waB!a_{p&PG^_DcrdTOEHBzAK_a} z;Vwj2jw#&52;XB0cPYY;n8IC-@H3`xS0en1Dcscvzhes59N|w);jTsa8&kOJ5msUf zcO$~Tn8LM0Sd}pS-;A(2p>Ve%tVt-`?FefV3U?>Mx`e{rjj%qUaQ7l?NGM!ugsOzX z-H%Y6P`C#XY7z?97GYyT;o2i?N+{gJ2%8fM_b9@agu-=1*qTtd&IsEQ3imj|_JkSk zNrc*j);*1|BcXNABGe_c?s$)TCO=#Wg z2>TLR*At;3p>=N}>`!Q2Z-fI0t$Q2cU_$HqA{UrfoK7g*aD+1ng&T=*Hlc8%5zZwPZY;w2 zgu;zSxR6k|&k-&r6z)reO9_RWh;TWfaFY?PBoyvzgsTaKn~Kn!P`K#`*Afah6XAM7 z;btS;NGRM~gqDQD%}2PIP`HH%w-O4s7~yt8;g%xYNhsX62zL_-w;bVK!VLF4LTf_n zenhyR(7K-y9wfBxSA@2N*8Psqp3u5K5gsPA?r(%g39VZZ)+M}K{1etCyj!e_@i?J% zt7AM#Xx*9^PZL_VHpa7r)~$>2JfU^#W4uUc-G&%16Ixdl<5fcIs$+B|w5}#bcS7qn z#(163x=k^95?Z%8#+!uJZHdvF(7LTL-X^qeTa3Ph)@_f`pU}G681E8VwAe39Z``<5NQG_Qn`aXx+XTBMGf*h%uVby8SW6 z5?Xg4#&|;O4#xPL(7Ho0z9h8naEytB)*Xp4nb5kUF}^0W?pTbegw`F8F`dx56ES8I zTGtq3HlcM*G3F9lcQVF&LhDY&SV(By=@^R%tveHADWP>|V|+_!-MJXc39UOH<9kBu zF2wke(7KB;ekQc;QjA{-t-BoKcS7r~#Q2lYx~nn%CbX_O#!5o#uEqG5(7Nj}R;9G= zMvT=dt!s&~E~RicW2{dp+^rZJQVMrFMpa7T?!>50Dcs!{H7SL=7h_{e;aX#CN-5m^ z7@JcH_aMfWl)|;e*qTzf_88kz3imL^_LRasicy;V;hx3Vol>~xG4`Ys?nR8fDTR9(V_!<)Ud3ogDO^{K{V9d(j&UHRaIa$= zOetJXj6*4fdlTbuO5u8A97&nx-o`kZ(z?DF$5L9?ALDpR>)ypUk#Y29dy3n{G|i*Yff zb>lHErL^vIjLRvl`x4_yO6w+KTuo`+WQ^vN)_sj}Ev0o+F|MbyZaT(|l-A9}Xh~_^ zY>b;Jt(%K+E2VYwF>a@{ZXw2((cDmD0Km3A$2RSCybUrFGQ_UZ=FKCP7b1>oz8M zlhV3P33^jnw>iPvl-6xY(3jG>tqJ;5TDL91yOh>#Pw+mab+riwQd+ko!H1OA)g}0t z(z^NtgDI`snP4cTb-NOLN@?Bh1j8w<+mm1>6F49NidUAxT6VXQwn!1!CXq=jwhH;Dcp$!3n_(b zOt6?zxTXY4DTOACc%%C!kta z!Jm}ET}<#drEr%LtfUm~a)N&;g}ahqRmL}^s|i+T6s|eJnvB9-ORzR$n!BE0T}JC} zBv_x(x|ReRGFo>tK~+ZUZY8MBXx;4uH5skDlVD>;>+UAll+n6-2{vc6t~J4yjMm*x zur;G~4-#z4XkA-^?HR3WPf(lDx`zpNWVG&4g1U^>btI_IXkBN5of)lroM2Z*>z*Xo zozc3d3HD^P?pcDp8LfMsU|&Y-ULjJ;b$tm=WVEh7L1RYi-X&pmnnozc3F3C?7+ZZN^wjMfb$IG547PYKRvv~D=Tg^bpXB)FK-y3queGFms5;BrRm z#uHr0Xx--oS2J4oB|&pW>n0Lh%V^zXg6kQr`F71*3BfimC?G{ z1h+FQMfHB1~Lk_HN}UF!fi|OF{5zXQw(Mlt~SL`M&Wj(_>@t&x)j41 zg{x07l2N#wDMm92w=2b1#x%D(#dt>R_N4fn(Yn1UzGSp+Uy6y0)-|M<%xK;I6kju1 zcOb=7M(Ylyn9gY3p%gP2tvj4zHluY%Qp{zv?r4hnjMg1Xv5?Wa<0%$1T6ZGFQby|< zQ+&&4T~mtXjMkk@@jat;r&9dLXx-@)KQmf)CdIFe)}2l9JEL{yQvAti-T4%MGg@~c z#Y#r&E~faG(Yi}1R+VYp3nby5Zai~n|x>6i2)4J{yN6NJB zb&8{9TGx}}See$nNpZYP>v~h1DAT&PDH_YPt}jJXnb!5EI9;Z2?^2v8Q@Hmj&Xy_M zK#Fr^3ilz!`7(w3nBqd2!VRXlSf+48DK3>M+@}JQrg&1Ob-z+PEz`Q+DV~*S-JcZC%e3xqiWg;Cw<4@7^Osfs3G2%I zHqfdJU1eIgIzxAv)~(6#x=icVX6Px?x^)@elxf}i483Jqw;{vZGOer1&{w8))fxKB zw5}$@yE3iYnBjey)@{l#P^NX8Gkhr1x-A(#mTBGA41;A_w=Kg^nbvL3@TpAeYBLO% zY2A(tBV}4wmtnL_>*_O%m1*714C7^5w=2WvGOgR4;Y*p;?a44vrgeKWOqOZgz6@W> zw5}n;RGHT8&oEu4bq6xclxf|;46|igcPPVLnbsZ7Fkhy1M=~swY2DEbi)C7OEW=Wn z)*a9AtxW4qWLPfKy2cFO%e1a3!;dnpJDK5Unbw`k@T*MgPG|UCrgdjB{3+AAvl;%D zY2CRDD`i@DKEuB#k?0uB3H0GSpPkx|R%^D=FN~3|lHG+^q~-D=FOV4BILx+?@>DD=FOF z47HUM?p}r+l@zWuLtQ0>yPu)HlEOX6u(OiFwPn~Rnkq;QWi?5(75 z9U1mjQn=0x4V4t`afbbs6z)le1C-AYGTg7Eb+Z{BRMNV+3~iOPZazbMC9PY?@UW8B zEoOLBN$Zv}bX3y1Zy7o(Y29-6KS_7eRMqyb3;vw!JdM2Fj5tj`#DC4YuIF0IeZIo| z02vuKZYQ&;pn%kcR00B0svt@!wStHWSb&I%V1;#!wV>wwKX!JE*b-~I*w6gE?;K;! zF>pnob>IGls{*b2{x2*FwC=~huq4pBpZ~(LK+xr);3$*Unzi>mKb-xqq z1U~urC$Uc8laKpTSQTj9ffQ~Dv@SP=HG$UUrEpuIbq7;e7iis~6z&MLEWnORG@X$DLfNs-H{ZY3$(5#g%<*?t4-mhKmCuqRNso)mrw6z)U{zXb|+GKD_^g*%nP zev!`}^`>w@q;P#H2aA#A<7b)C83I!sC8%&{4q;Nwi z92P0ua0*2tg&RqsSY$UhnnH<4>&~T6D$=^K6v{+eH=aVdNb4q2s1Rx0WD1oct(!`r zN~CquDO8KJZYG5zBCR{0LXAl4E~HQ^(z@9c>O@*MmqNWr>n^6yAkw<|6po6t?otYk zBCT6Up-H55ms4mKY2B3+j)}DHY6>kPty@f?Rit%GDYS{SZaIbHBCWfYLc2)ouBXr; z(z+Wdbc(d@W(r**ty@W_@NbA;9=oM+*ofP^+ zT6Z^v(;}_AmqNct>o!t2BhtG2DV!B)-DU~{BCXp>VNj%X4^kKsY2CvVhDBQUD1{M` z);&&PRHSuJQaC5ly6qIkL|XSWg>jMAJxgIiq;=0zm=tNB23RfuLfk@#F3wS6}xFP|ML<(0d;IT;IN(4L+DO{<5ZIQy233w_} zxN-r{L<(0S;JHZQDh0d{DO{C+mm-C$7Vt`>a7P5Z7AahffHxwAs}=B8WH(nQ;GIb8 z>IJ+PXly{@h_tRrz$cN`H4FGG(z;^;zKFE0MZi~)*0l=wCepe# z0pCShcU-^^k=C^f_$ku54gtF&t?Lx9C(^nu0l!3A*Dc_;Nb7n8{1Iv02?6^hT6a>w z0g2X~5|As=x?TZ!60PeKa8ROkrv)66XkEX6e2Lbb5l|q}y0ZcbC0aKi;IKsN1_cyJ zv~Ea1u|(^J1(Zm%ZbU$-MC(Qclu5MioPctP){P0MkZ9ewfJ%whO$exxXx*fMYKhiO z2{zrlt-B*_^( zlxSUph#iU69To9OqIHcTK1;N&NyHb4)-{XxD$%-QBECtqu0_OmiPp7>_#x4{HW5E1 zT6bK;u0-qFMeIqmu0zBxiPm+B_$|@8E)jnuTGuUNzf9|TL>!Q5-3bx7GOar)B2T7u zr$ii-Xr^lTttmb;U+}X$`o!=M4e3GrbN`s z6mD8XgG}LOL>!eV+<6g=GKIS!qDiK3vm%;h3O6U>m`vd=ifEB3+`NcZnZjKX(I!*4 z1rf((3U^sVyG-G(i0F_h+*J{sGKE_d(Ir#3B@x{+gUT6b5( zkWB0Di5Qk?-G+z}nbzGGF)Gu#O%dm0TDK))Or~`YM2yR{?xBbYnbtiLF)7o!$0DX= zTK7c6v`p)^Ma;;w?x~3LGOc?i;(|=;o{N~3Y26DEb26=aDdM6`>t2bNmucN=5tn3I z_eR8mOzYl?xGdAUcOtIHwC=r#t1_+oAYxIbbst46$+T`q#Ij85K8d&{)4Ik1@1mT6s~geNksJ1k*argcRUp31bYSi&=z)|E(jF4MYF2`^+?S0>@5OzX-eypm~M zg@o5Kt*eyqMy7RD65h(Ru3Ex7nbsYV@Lr~MH4;9^w60ddN14{uN!XETUA=@)GOcTn z@KvU8MW+24k{F`N5Ub6!kv(iuTZ#?5(*RwcS=H` zLg9KP99Ae?pM)ZX!kv~-tWdaq2_*`JJ0qb~p>Ss*S=3ay)y(5le7ixS!tS~oA@xI*hLNoZGS-GYP; zh1Ok`(5cY6D-yaCT6a}Kw?gX{CG;q?Zb`xkh1M-gIH}OOYZ6W=wC=iuUWL}(kkF^l zx|z+!ORcPHa33CdqdoJOkLhD{gm{(}sO9_`0TK7uAf^*iEGe|^gM?*;)_s(4O`&x=60R$>?vsQY3a$Gr;if|CzDQV6 zXx&!{s|v0ACgGMs>%L1^Q)t}}33n6<_fx`Mg~IJhxTjFKy~H(z!u?8IQ*wF}>wYJ$ zDLm`#PvV-wv)=a0c%V?Y12P^e6fRfBBZb1{$#|?#xPvmDC=~9HjBSO&<;!@gP`Cma z&lCz*DC4<8;SS4qp-{LY87~zIS1jX|Lg7keyjCb&sf;%Yg)5WsR-tg^GTtc^u0qCp zg~C>WPDO6T#by+3Wckc@kL=bS104ELhI^fd{by$gN*MA ztvf2?heGQbW&BiVU6YJmh1NC8*i&fTF&V!UTGt}uw?gY$W&BZSU7L*kDy=&%R9ZJCqh6(T<1!jlS~nr%s7mW5Wi+a^Zc0XzO6#U&G^@03 zM#eFf)}5EpqSCqxGFnwyH!Gt}rFC;Mj;plpqKtNx*3HZ4P-)#I8J#MvTaeME(z?qs zx>Z_tMMjTG>#oW;q0+iV87Ea*w_QaaN^ut1<>uT6asvpi1l3WDKda?zW6!mDa7x7*T269T}r4t-C8@T%~aLWK5_O zZbQbTO5yIym{KX+ri^Ko!fnZzQ7PO58Ru0B_fW(r3im|DMU}#B z%a~Uw+*28sR0{V@#)3-Wp3AtbQn(i~uBa65rHrd8g?lAqQKfLNWh|)_?v0FPmBPK1 zaZROg?_^w8DcpM*H&hDuLB>s$!hMvnqEfgW8LKLV`y}I*O5r}sSW_w77a6xz3inmU zy2@_un~Xaut@|$Hu1f2E$hfD{x}P#OR9d$yI?pN?grF91sJXUF4u7W2jt;`@LZ*J1qxoMw60LW zOO@6gR`5!tbwvtZtF*3I!5fvrr^Cw>&g{;P-$I-f{!Y#t5mR~ z(z+@IpHx~`t>Cjt>y9Y+qSCq=1z%NKSF7NgO6%$rd{=2*y@DSqt!q&5Q>ArB73`|C zu2I3BO6!^w{8DLMvx46$tvjaRk4o!W6ztb%U8{lv8m((nkgL(U;|lULTGy`NphoLD z6dclMU8jP4jn;K3D9~tKw}L{A*7YbjtkJp?3W_vZcTz#IM(a)~DA8zLuYyvI*7YeU z(`emk1?3v8>sL^r(YiAVDm7YnRza0U>jo55YqV}q!4Zwt4JoM6Xx*@aT8-9?D5%qD z-Kc_kjnsdSqi|CSS~Utct)NY#a5D;yYZUIh zf_9CRWPa1x_b(yG+MWzU|OSf z_Z7@&v~E+ud5zX>DY&4~x(5noHCp#j!JJ0x9x1q}(YnV9<~3UPM8PGE)@>_T&}iLL z1(!8i_e{YRjn+L^a8;vqFBB|lwC<&XC5_g-Qn0Miy4MP>X|(Q*g6kTsd#m7vM(f@w zxT(>)_X<`tTK7T0sz&QRD!8T5x*Y{;8m;@J;I>BVJ}X$)Xx$eDcQjh}Rl!}2)_qfO zPos6;6>Mm&jGo)M#C~iXDyCRjBx+(Yi_%pEX)nrQ(Z5 z>#9|J)o9%j72h;kSEJ&)M(b)-{LpA!or<3tt*ckDtI@g!6~8qKcT~k6jlwmm*spWH zhb9#VbPCt3B3Gwy$5iC$6s|?ZL7l?2syL)mxHc8}I)yu~qClr`?J5d&3fH0HuukDR zRTSwIu1iI+PT{&$l;{+$M@6Yl;ZCS1(<$6Z73DgGJEfvRr*OS0Ds>9ir=m)yaHmyN z>lChE#Sxvtol#MvQ@FD#YIO=XprTHvaDyu9bqY76qCux{!zzyI6mCRCqt0$_R7I0c z>&~fY)@j|Cieoyh8&}by)4B;2tvaonRMDo>x+xXMby_#AqFtwTGb%cCT6bPWr%vlG zsOZvZ-K>gkoz~5%=+SB2MHMG>S~suaq)zKDsW_$6x&;-zI<32`qEDxFS5%zVY28&7 z{W`5%RB=Y9bxSJF>a=cI#eh!huBjN*Y29@dLprUyp<-C4bvIRv=(KJ{#i&l}R#lwS zY27UqV>+!{Q!%d7y4xxybXvErVp6AdcT`O2wC=8oX`R;HQ!%5{x(yZQby{~{#RZ+# zZK{~nY2B8JIi1!$P;pVGbq`g{>$L8Xic31Jd#qwXr*%(MT-Isbwu&n{t$V8Cs!r>k zsaVu$-E$R7I<0%5Vp*qkFI8OAY27Oo*L7O=TEz{W*1b`2Q>S%rRjlZ=?wyKNoz}fq zaZ9IlA5^UAwC7FTK8SW zrcUdAsCcMTxSuK>=@f2P#bceq?Io`16z*5zn$EK%e)9_oTb@dwl=(Mgu!+wL-9o2BapmmKJat&J7q#@6s zbFeYtfKz(7IL)1qQ8a(@<#8y5kxS8?>%nLysJFB7IpmhTp8Vp)DsNtwV>xMKm8nkX$Lz6-4Ml>`Vv~En>>MF=*Ya zh7$&@o6~U8pmi5DoHA(LyoO$b)?L!jXVAI@4W|uScUeQfLF=w)IAhSds~XN4v~E$u zfI;h)Gz=QFZdt>SLF=w*7&d6#bqym1t-GON)Sz`YHJmeO-HL`WgVwET7&mC$Ee#U} zty|MDY0$dc8m0_dx2|E@pmldN%ow!pu7+8I!rjv_XHd8e4HpdxcVEN2LE$zvTrw!! zmWBm`!adM%*`RO_HC!<$+#?NF4GQ;I!=gdqo@iJyDBQM&WrM;!)o{(AaL+VcHz?e5 z4L1x5_d>%>gTlSkuwqcSR~l9g3in#WErY_n(XeJvxVIW^8x-!HhINC&z1MKZpl}~F z+%+iNM-BH33b&(S!=P}VG~72R+-D7&28H{gVauR!Uo|{1*v);@@X(-j-!(ikXx$GD zj}2P)Q^OO3*6nK8HfY_RhNlLt`=#NTLF;}e))_hV|6cz{tTT9q<$fJ64O(|V$18)@ z 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 S5c_}vn|EQ9)H587QS*Ns)UNsf diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/gpio.o index e0403d2af2e6c736296d09ae69fab729adec41c2..065216e77796411b9f2295bf348fd31dd7c30418 100644 GIT binary patch delta 558 zcmYMrJxE(&6b9gYF^xHGpcSP?>Tsj6A^1ab6N(0h-cp4?3tBVjg=-`tf`jI-iDXbJ zl!Aj|=}RFU1eb0N1Vf>VLx+Haf`f$)3NAtx!3=`XowNguQP%f(->_$0IF3M#^QN;7K!?#a;pXdAV>Ae4R9_gwx@AzwUOs%cxhEI39 z+@rmk(jt+$;LLO+qW2muzsK!&kL?HOFhGh^!>Q$1ICY$QP6Ma05FqMns`oDYTq7PB zcJiMzD_h~Rjl4C5N;^%ef~SL`3+e%9G3rx2D8^_&Wl<4w=!!E>2r!t4lLZ@b>Q{Cg zOK~K{wG<(|NbxL%)#PFohRI74^TGl4gfz~D9Lj_H>^`o#0waKJ0DC96J++kaI!l^Ka zV)a(3-nzDEpyg+Xv}bF diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/main.o index 096a66ed358afaa1765ed7ae20b97ce324003939..cefd86a3a70123fa50b431d4c3982fd4530c3770 100644 GIT binary patch delta 645 zcmXBQF=!J}90u@vu{C*eg?1`p#JgIeg4#=3#B`8EP?JHpqDw)HO%YR6Xh*>z#lZ-z zxwB0^yG5topx8l@fJ3?|IM_wb$pjqQt=-bi|3`+8-~Yb^o}Et4rkq!S`8qI_BqBK>8IlZ3PD-MZSTiv7 z-_dBXm|DCtZ6NzFn%+34Mw{VTJrfze`rzh0w;8ka9o2Mg9e=92c)q63s~r3_eL=lP zn{?0t?PtxkX)DcI_60Ut7I7gX<(0RNrA9-(;$LGW=t8k(24kPAEb{X z0U2Ko$9*|mLDrYTWAThd3%(R8gElFlN0y=A2^Azs1M{SXRq_h~$zgA>J09%p4Ji+i zCk|Ff4qK#yT@vDexER|M%1D!KERZhVkbUeB4}S(bRgg}${F5VIa&fvYl#nH5ERhO)GLAO+jb2@k{|C@B(zgHr delta 646 zcmYMuPe_wt90&0CS=RQz3t1Q_D7~-6oCoFI)O6Be!-5HQ5P}k-ZAj$sU><~dn|LTe z-TP|mtKdOz4JzDe>(-z{UgGsOPpw-*hj~-z(C?c;FZ}p?-|zE>r|>a+_95(AYOG?v zFztKKXRK)4iaD{7UPBq_^rOj#_tR;sH##yN8y$D0H$y}DXA`_Ge zRm-OS-X0vz4mkru29nQ$@vWPxz1rx}!-47zOHZikV_WyksRkC;^evUZ&YJF1F6yL) z6CrRmi0kV*tRjf7OY0y@GFTI1E9owi^B-ulbG~kgYK9Se>aj~XL@>fHY_?RXwEDI=<G(^V-N6|3CFF{sHn?&SC%n diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/modbus.crf b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/modbus.crf index aa9008b71c04f179fac35575f619c87562a82267..41dbbb5eb4301005e875e187a05063a6cb13b5e4 100644 GIT binary patch delta 290 zcmXYrJ4*vm5QXQAF}YkdAa=pxuvQ{iS_-1Agtv z+`@k#f`W~(|G*c5y*Rsg;X80n4G2;Gj3{Y-pgeKPaZ-SGB4c-Lu3m&XQmfnm~2C5 zvzlB*7$NJ*ZLp!-QHxO?L6_6-o@@HCQF)13CD-#RcnrNsqieTrF9%m&2l+oL%+H1&i8 z7^X%kWHvA=6asMrV*}%h?F-B}v{Uuj7-r@$aw)vO&Bib*hml+1Es!xghml9&^=%=B zIXR5H3JNhy3TccAnM?|mOq;gz&EY8I;^t(yoU6d6pb*c*yM59!jz~sJHilQZ3Uvxx vK<%$V49?qJ3~xXTplysvx7iuq<|;HYDlh?A?{XD77!`iqU}0cjVo(AABF;U3 diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/modbus.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/modbus.o index 532611de98bfd3c4147ff7b925f0a45a7ca46ff8..d82ac892b11610a18a2e88473d1dee6dd1608f4a 100644 GIT binary patch delta 8733 zcmZ{p3s_cVw#VPS;k]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 diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal.o index 9a24eb75d3b1adb5315fe8fabd327f8817b866e2..b116e71d1492b0ea3ea2180144a93d9c4f61db63 100644 GIT binary patch delta 1416 zcmXBUK}ef-9LDjysax|7$07`-kVAB3Dy$`1DY4|BqumU&EOs6g0>-g|G7kzpbkdHv z6=tCarKL}V9U}Cg(1Sw32o)miP{Bil9^&Xhp=exfm$bG`Tw3<~(!-zchv$7skk>c) zYV&rrc{=FztSmK6L>j-n{9~}aBiJ5lKhxxKJcEOM(TnE?2ZK$a&a=b+kqPY@>bOS-uv09_%}bq zf+wS=;+Oi)#|Lk3UTRqW?t&Y0mQxqqD=8eLSu(6Oi~I$*MhAQD2`8<(f(;3VNWq4@h8PwZ zZZY_^WP^R&775AOw{)qM#MDa?`h|>XjwH2Crd1+oHT+{)R5!_Lgyb|swzWcv+Oc>& zBl_f-`;~oR+cR5(8XzG}k}fTfm^Mj56*8vA14~j-GOclv)+|}n8p&#(S)~wcvPbHF2!@ri4x=BtW zq+T;5p%pT(9a5BAw1m}0k{TcxO_HJ(NQ*X!{e>i@#*#gav64O9zLGuW6uO48=pHJd z4dj1mIz(XYSvf(LH3#u)fVyFXM zMRAlyH_#(=9~IGKR9`VwQCG#@zd*&_zhQM(>^~u?5t7mj@oR;&Xvd<^k=Z+C=b&`aJNM1Kd vQA=c4TO=jtoh7SQQdY0U>-kj^@9gcF*W8DT>ttIc5>>-{%XM|Xcfa@__n$L) delta 1462 zcmXxkUr1A79LDi;Y}HE>%Ze zWoB}^@@Bw&?7}&hx4~8CsXJP!=~`!Jd+_A(&Q4dQ*V9;E*I3tZZ#Hm$HlWKYleJBj zMb>s%J7n#YWu2J~sJFJA4gPb!!}S^pcdh;hPK$kJDX31B&3I3!tNP57lj=rHufd+I zI-n22pHVC#v~KL zA~T306NCGsB#t1HL@$%VD3it0NffnA3T+a!7Ub6-D98g5p{A&D>K&D$N>rYz z`X+LGQ#So9&J@%>G>LJY(=atgMX5Jbl3JxQRK<6Z^}8rQd8qSLh#IE)sTWk7dQUA- zmNk({9im)oqIRlDRDE%lmOqYTQqF0!wSj!{193e`nDqz0*1RDxQj(vRzIfQnF4)HwByN>L>$PgVUCIey9w9K-%~-as*~a~h_`s3`S@N>Zy- zhN>_{R#Oz9Jk)tAL=98@)C($3y{8r^OHpJ}hbUK3PU(rFoYDw-i~pXAQO1fn#)TCo zj@=vbjMz71b6`U@%byAdT^tN^5XQ6&^nNTcG3dV}3Dh$3gfSWPF(FKBzBj-5UV+iD zweNf$7y|SgL#qSH^-CkAs_;1eIWYJ#L>{wH7)EqzR_0^Rd$0D^x?D4sE zo0G5hD??8@Yn1Dj-iUQ+wM}2Z&a^7g{( zH0>9~M*K{xE&43NgJkAyW|NpA^perbFvux{Ij(Csp|rJT2M;C&se^&4k7VLDvsFwR zy4ZBuj8{w#rrGq_Ore+*d_!b1Hd7>K3hiuWZKhbv0xjN+8R~lOt?T4GJXR~_2;clZ>8S-mFlO6?>Fm{C>W! zHJPv6`JUF6JZD*+tJqaqpy`_5@4Moy_51S*oW&JxSB0zWWu5y~om;0!qDZDlp-81j zqc}j39;$Pzo`Y#lcT2g$jmauiG59YvGi0w)fuzttwR*0H4%H~j3;i0JKdWpMg;l1$ zi^{Mn)B|Yc6ht2-^oCW2ei)NcWyK}|%eYTz>6)hfp*Vt>u*%h^;Fu+|Wim&_Y@>^e zZp8;qc0~AdB{!6oX>`cNf3 z$#mXPTE9_K7B^in)0i;l<0it!*QB&^qvisfYc$`sK(`B{mXjUrln`8?S5b}Y3v{~@ zOf&k*s784BGe)%j6O!aj9LXnvB_wIQJbJGIF<<&Efabm zXct|KIvG6@l!6GOMMmv{a$sAb1zP=yn|I&|AF!QyJ@IG8%{wu}e46>jT{>*CyoGM* z6o6%wOfaCd)5a-!#0;T{%`lnxV|XLyvtxoyeQV<1IVi@5{a80L@wfPvjTPQC?q%Zd zrD6&rY>MtFt-+W-CKWre3gYo6@>wdPs9dLtoVLV_FBn**8GX!0P5c|OW{GbyFS)O@ zVq?OBbPB)`CDThLK4V?B)x~`Aq0&AY6~D1MN1Y)aUWQwIlfrF@NX4h6W#Xy752O|w7qaGai zU>pb+JrwldAi>znUHNBPntKSMr}@wR!FiGjYh77FGi!z3g5Z9n(8{g?`bgjJQ$QQY#2ot#TX?R zdocE5l%|3~F(-;*J!evz4dT76ILEXKuV z7!qVAET)ppG;EQXv6!Q5bf}--JwrF8Ul7M+Z)p?K9pelq;Nd);VFotHRNWBL8^fH0 zy9+`E?*j5zyO4Sf?uA+6Bg6wY&HB^eT0@>C9_kR%3!}c8`#2VnH{TLcyTNOCDziuOmNhtTM{`+6MbqGtkkp zg6qSpSU-%s(Wrk1`{@xSi2p!d=#%7?TVRV!tlKmn$*54jhFs|}Pm$&?0uU$Dho;oV oKln16LD(Rp-ZyuZEqvqshJQr_S}Ex;f~lnUm5>Ht?6oNS5BD)+LI3~& delta 1243 zcmYk5Ur1AN6vyw?S^i)nNgpI3u3=I^LtPB(q zgfB&d0w0VL8Vp8oS8iTSO&tT8K(}v;rm8rKf|1o#)2s}1%I{=?8O9+^4@TJx zW|&fG#<9U>Cc~6TGmGK{GSLiEF2Bye0Gn+xedhO^g*!=;iZh?RC6r;4pOX``C5Y=S zLV0g;C){yb-@)8yP4_vE2P?$qnXk8{xeLOqgcm=q>EANs&4FJI18hhi`?ub*InuiVe+|xi^DP%Zea& z*sPOjHFtRKjP*B?XkhUu{X^l^2HUe5#J*2GCO^h zoh%q&Hq)$ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_exti.o index 2d64545e52cff5284f3ed5a356a10106bac0d208..46d79ebb534149c6d02fa49daf107203fe815bf9 100644 GIT binary patch delta 769 zcmW;IL1>b39LDkYHMjhO!3Kkh7Wgh%#B8aPf#M-!MTWsfLJcHm86-p`>@xDuNQi+4 zN5O+2E1jkeI}AoP3PRYWTLT9P9yZuzu&AIz1BHIi4iBF%@1OVOecvBDqq{q!S(`q$ zZhSV38;>5?+#Z|T>7E?XbS)YU2X9}GMr|WbuW!QTbGu&lj8{EFmziWIWM)~PtY3Cg zW@+>cl~Dch$@s&|69_nz?{(WW(D*o}?wk6?BiHUsHwMPlbG?zdqOwo*5YDft3wj!X z6?IXcLW0a=nWV5u>ewS2P;Z5OxX2-9Nf(R6iW(WlHgVvH_+h*gLI{!wlH>_;B!wo) z;DF>YSP<&)k}bqY1WTlgb&^J#SfLk%6fThtW=I$dq>h4s-$i9btEh%?W>s1BF?=Yh zbGRxE`>I@h%nGrxta;WaR-U!X+G1HsQim)jYp5i3kL72*V8vNgR)+PRwZZzw>ac8O zDRWusCd(n5@Muq2!^-%^@I)3mR$7=Bje zp=}<&fnJecFkMk*I4a66|8hny$ZZScFABtpZ^Vv2B#*Pz&<##2Zas^Z}7ghR?@0%F4W;=@CFTv5_Tw%maPs0sf0lYgOG$0 zIy4;p62zLmb1gbFkVfSpkHQWK3JyFZ2qkn8-a|oy{=W!%;m7C8^S+0d=j&!@YcurB zQrGJCC);-JWUXkw6^q2q_xO}AlS!v8U&v&vo@gY|7fZwj9<}YqZClCwvI8mvl((VuzjSZD6FT zgYxwx&wrps46G9qzeox8>%Z?(#K1Ti!YnCZm6WhY0_ds>)P;m|0^AVI%W#am9D2yyaYpOX)US!po@s->_CA%0M# z;&?`;YkO#7a}Z-LD3b<18O@BZoa{K|?@C=#81)s>@pG0|aG`3BOiPS0Dbs^-HvKW? zqB27`Wb+}$WGWLtNr=p1jJc%DHU`=3#hA;=9ATG@sEMA(LFJN6 z)`}H!plXTGdq%eva$=m(FGi&bHQ)*P4c(097_};N zfDohPHA3wQoxre0&mrzd8~8ZVs3tacG9FEh`V(b*@UvNLpccj}^GvPg#3>tBqZHZt z4SMLo2M3+w*|_)NaNzsyIsdu;|KGbm+3;_& zVcaAyeyROwsqJ_=U}|bH*=_bKb&@Rk{k^x{oqoTmuF2MV$=+&ryfIkc8LTo!1;!za zN(>FgVT>af+PJ|gnvYhtG}~a&3v9gqJLoCUJo2w67@Rm9c64Y7gd9A35(2V zs!JPkkzd>iF)|)Bu99hF6NMrf{aqo=mW&nBS=>bTGIG~FAvsIj1`|2t5#l)&w{s^g z6vza6l{GGxj^iuxJr!>*PZcH;y026?c)9LO%$#Gx9*q3L@hQqMM9@Fi7Ybp-x62ND*2jbc@j#=rV|^GI%?k8N8iS;3MEg zAU}fk4301jF+wwhyo?f1B(zVck5LZXtBAT*5d|1+LWIyKLXR2kLV?g9LQkL_H(7oF z*Ry!Y`iII{l+6w+}6VKQWU9PU8j3ZGuMwC^3RxOo@E{(Uif2um6Ou2Zjsq1Q#j+hG!{&-X&M#E q7wz;FX)@T(_mJ^uJKmD}>O{>i`nr42#gRpTLRa}-C=a1V#PR=}{#gD1 delta 1216 zcmYk4T}V@57{}kUT=~WZii-+o&CeCN<))Rbjg;0!;E0*_fgjVRAmMIGK|+g62|`m! zc%rh4=qk1gV=p^jJr+ zj$swYrtLgpIO=E|2-+H<)XiP*uIfu-lh^noUF^WapG&bP*Lh}4>IVNZuf`Z%=2j^S zixm5irl^NKiUBzB6JrWI6f-bLA;T=i4*Z}ff((TL^l^+fuwfX-{hSpu#x}7^!LiQG zFhM-3;bl-7=jGBWY*Awt4k-4aVgwD!VFCljliVORL4T5$>vH$uZ<5!+Cb7$ThL>5fhM$?&5H$;A zh7h4)LN0;oAwg)BkXs-(7*mK0DQ&eX@*m@@7)^v7{OTlp5`>ae#; zOCOv`V@p#%XDv$02eHlwgwnXq3>tOV7jfAM;^v11{tcF7T*UYrxr|)h%Xcv;3q53N vf_OAK@u1?u)I)^K_F&=1*43UvGk-YJXFu diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio.o index c424406e82e287a9cab21db9eb99bbabb633c61d..f57405c0994560929797394cf3e8dea294f5dcfa 100644 GIT binary patch delta 768 zcmYMwPe_w-9LMqf)}#5Obr5zi7_rC3LY%eD5h&{~6%C%K(GCWqrA#RLLxWwULyis+ zcu+cg5}wuORvLJ4Ak1I{vR#A@?kMbF;YHXb=uonQ-_Hzs;K%FD=l5KmXRYbqX!_^9 zs!%a=rg?LE${UV&!@=-{L5FgrQi<5@8>y6cFgP|o8X6A=U)RkybyLZ4$~h*-kkccl zSI%)cebu_DhfnlQPo*Oxqxd$gFTOi%oUC3N(GQ$G=aSd%-L1YquV1RFJESL`C=1VQ zeMY&kVC%EkwY7not$j}8GJe|Hk6>OFS6=&66rsGlGRq;!A&VS`Z4Rp(R?(C})$o^m zhxtKhAx7HBkPa4!3!B7)eG)+bM-N~8zK$FNdPmXj3U{? zmVkkxcA-RXa(vw|%5lGFq%%9>@RSu3nL);4RM z^@r7Bc}r48N$M6Wz`h!ZzvNB~809b2S^Uq^SRK6me~k~AKZG8RY;Ur7W%hy}eY vG!P=cai4gQBME#VNi+qg5y!!@_RFQYBCCZMxr2-_5Pqc{&mI3C^)C+rOFRAd delta 753 zcmXBQPe_w-9LMqJu_x0b)y zD+M!Sn%2YlKx8Bk4M(r`X}Xq7#wYIGP9_6=k??3NIvO2$Q8r(eOdLt_FShw)ZRu^;wtG2qR zH?b>V$5sX!whHPYbY*4e%*rs9l_7;W4znEIaIjI}kmpe2P=x+L{?vC2kSeB09Sfuh zhZxu+-8djY^n4VCF-|NzB5^E}G`3sgKB+^k9e;}u4+#=PhS=C5HB?&Tp@4sD%7>7n z{0KNwan@bdBI^k&$68_iVC}G)tUoOOx>V=7l*PKnO0#BJ?^v%`9xKnPvwpFBuJXTk zC59z%i8aHTa^3AMAwrr+5Faumh%GXP3Mt~S_09Zr{B45F;3=`ON{ZMeA^as4x;_gYu9F7lNH<=S pNfbyNzlDzfQ%XChY1+129zSi>EAIw2<$;B1at90KGMr6y_6Yl?{)Yen diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_gpio_ex.o index 89e0a547b355fc7063c02a462749eb26429cd733..398262f1ca2858bca647e2b5bb26d7b3af562203 100644 GIT binary patch delta 598 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 delta 1031 zcmXZaT}YEr9LMqJtd$;7NRTpIu$g4S0ykGOF;upo!GeNCN`qxi$nYXTC_yTz2w@jW z(NDpP1i=I^8VF19!k5Q~*K4l;p30RwY7AIUjw!!#=`rIIK#v%mKe6U_o1o7#$)smls7 z54DkN7{*VT3%G3R5`5!kN;c&$)x0kMJTGhKysU$`FKZP>7iq^Z>BbU?;g}5J(hp%A z4P**!B#C~K!X!DwzF^5TB5y&yD<7@}d1^xwaiWLRVvGc_NuoF*Q*bN_^6A8n4q{@E z)MAEo;(&~!a7jqROTuU-CVELe;v|Y)G6c0O?4UxxwPiWB@Uk4>J=QzcOV&8+3u}k9 zD5dI9uq?-Q#HVE|^0atGD#)s5b+VqahFEp~h8LO~{~jccd3=M`=xb%`oN7k}WyFqyy-N#R()(Yo9u+Xk;)t2T;H zU+l|XJ5_|XjqHp4#E(fbg?&;4y_wx}ktmwT2ztmA#)t=-B#0AY!m%Z!5g;~nkPrq* d7&F9*ga3Pl+p_9}mvp0A3A>!w1>0k_04el6FZ@(jn=TglgHa-VJqTCNqiQ zapTAhrfPOnuLpu7Kj(g=YksfJtJ()se{<9_R`a@Fg;2=rL3NA^a*kV4#|wFe8WvLQ4A)B}%IXn^<-37r%lAIz#u5d`MQ6+!zK$=iR!N(A3U{SznQFozK z)KS#gF4_LG-LXYHX|HTEYy+N-$`NP1)}~veiHZ;~M)BK|lkVUjzxvQ6A%ZbtVugG` zfuwOk?r|%?+|%uNE$IPy4{NXWbBZLeP0~0aa%IxM+Kjagh-e(`nvdUqWOks;$qEgm9Z`@a|)c^nh delta 608 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 Qn7(wC(+JDNlg>H+0sXiprvLx| delta 2727 zcmYk8Yiv_>7{*U0mz`#fQ)05{7CY2P$Y#2s+_IT!K!;gPF=)_iuBaF=o0$d;jCGcK z2P<@p@(x&W#1J8}IAYBBu$l6KZ%jIGOta}wB#mxZ@DgG+i+?yXqnt@KqsvCwcC4Grto1XedRco$aqRxYVrS-EUi zdtzUE!iABCaTmrMjJX)|Fy>?A540!Dt9Q>|x?;)WJZpZk6OKqHPd-fUov`^%?FdQ90hkLg z)?B;wUNz0~YxW8EYKKpTXre#cb47IxPY2id#qQXz9o6geWeK2ya z!(HGyq{t^TMAJl_iu@9Y0oBHUx)cQ^Nz_A>P!y6WqDdlAgwPKHRUHI6rYIsYq7I@H zisCX(G)9ypLcWIp$_@d1sMqvMn5dQLl%kXj6I~|yND)5kaiHQj&}l^z(nQoq^s%C> z3=s_yomFIrrxU246X+A!(S|M56Vws(={3lT=p50fijWo2G|_oQ$m%dq?O~wL6d^03 z9-_|`AuFOuAn|tLM+8ZA0aSJ2n(I>9g?AE35p@vVP=ut2#)vYC@O3x>RCWaDH$}*b zsFi3^5waq>OmtHbvPu9ICxEhwkQGrQ(QQS@ifEANFGa}eC{V#spnnt(H%ud zi|8EDzlx9+(KOMtBBUiiwF2~?BBVvs10-pg{e7JxnB+BiG9riuX>|itbpy>>Uk{ zh~_CmT0~<+`BKrt=js^WwHu~UlzR{Em3xk1!nA~GYBILDUrk7cX)?dt@6Lm2vQl!K zZ`Gu29#(^2I+`;ui*oCf>6X$mL^BFw?V!S%&2s`Kf66v1tl8>mmcv+I)2Gz*OW$nI zO}l4})iXo09>$;B!CE!l66k^Hhp}dRS=Js$Hc4{-A2#10ohQJj$TQ&9SvKoTg;Je_ zsmbE}dHTQS9W_CT(cHOh?`xaYGY&I1`lo3$%B?N#1yX#{U5F>E{3LK$mD`9*#VYrL F{{e!eA<6&% diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/stm32f1xx_hal_uart.o index c1d8463cb28d081a9fc0c1e9472d41607206eda0..6d4532db366595096803b545a7a2e3b184befac4 100644 GIT binary patch delta 3417 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 delta 1265 zcmYk5QAm?f6vywUnY*yT%7U?GOe0<8Vw;J}Tuw^LYGNhf%a~$<4-JM8?LooFXb%dD zg1-+6KB!IIYRh0fC>ZqMgMwl~M1nz}4-R_lMd%#w#v%k;oZnS$`o`!0niBPDkJcTN*HR4#iyH7__8Q% z$Z=sOPR~*5fsc|YLaWUAdJC%NsD1?FY~n@6s?0QY*rbb$O_^0V-;voYGG~?9#W0({ zMaHg-zy=%hb-jaXW$dU-P>U|Kaq=Tf$<$5jy!lRRa6dtv#<9X?t;jf(5ire@@wVtS z7nO-1$R<%_>Xg|sE{4LMMBMsgsv*&!Z@QbM%NVbV~5c%Mm}uK(kPut0(D7gL{C!MXqv+eh6rdK z=uOh&M6khVol&PkBdAOfvZV+;K`dkoi9GsHQ%_eq@-Zm`86&5i38}s`E%YDYIcrl+V$~IDieV-Lp5nK zh5OIIy+HRIX70bE^CW)H6W?IINxblDeo{LLRDLAmxT~MBtX?e4d>|l2BHz_lRbj@; yQALM-#=0_on3kxfn@r)9Z_rXa72;)a;wkjTWd$aeq?x{(6k|M>Vh~%Svf@8`JXmD_ diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/system_stm32f1xx.o index d855901de04f87ee9db8ccc677ad204b198c0b88..f6b3cc4a8df0527b3b50a9900d1d9a50ecc14203 100644 GIT binary patch delta 773 zcmYk(Pe_w-7zgm*Pn+`>?_ik8Acc3@aG100HS1LpGq690ky6mW#ycV@2yxKdYqQAF zK`)Wz;cEw>sKX8kby^pxqnBXEU4o7slDh67_&omJ@$T^O!1u%RJiopB)QEj<#5PSi z{53jdM6WH}H?0e%m9#GQ3n?7u&dv0U(M>(<@kEq(bjHB^H4M-Dx z1vMyhnBkVkBDK)_0VO(x5bvl?Vy>Xh$O`sY>Mdeu`Hj#rjfOGCErKkyQ2eYCVQ)hi z)62BM#xBc^7U|NG!6C~dl886ct#_{>T_pKNVtdk~n-hD-6C}-V;Ao*QU!oZ^;a_>E z#YUFpON%TawMsAE<^0Ns5=rlht0(d}WZ5QZUU{LVhV&{)J*h;+n_1Vgh8>peloD}I jUL)$#fBgdoByu08pHcgRNp2-9Pz!vYSK=||vg*_ks>irH delta 758 zcmYk3Pe@cz7{%`$n`SP(2P0(-IMVaaq?Ds?MlCa>fpQTt5aeQDkdZ_f2qA0!JT<|G z3kO6P5<0dJgjyEV>bVJAwn&&3f*YY_8;O=Kg1(RYO&+l_Iz|SH6nKYyuH6OEMs2zn#zZ~(Vxqwhpb8S*A% zjaJNIks`B{R3h#V-$Hwp$U43;*(Ksg{jecTVlW*d1N}u!Tk_X%IX~sRG^E6U-?OSWG>}>)@|{RDq+h?GNfT>KoOE!jt&5o> hCI>{Kep^G6Lv+2NfBOqlY_G6L7WN8C(Cuc`)&IXnvj+eG diff --git a/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.o b/Software/master/PressureSensorBoardMaster/MDK-ARM/PressureSensorBoardMaster/tim.o index 394604041f99f6d7f4e7ea4daa37c977b223366a..02aad6aeedcf3f26d03a8f1879eb15bcd929240e 100644 GIT binary patch delta 873 zcmYk4PiPZC6o+SGQ}fh~TY@yu6gELyTTR()YgsEo6zZQtAfSQ)L()pL6aw`i^k8V( zO-(!mibY;80Z-CH3kpKK6cjvouuyLvEc7DuQoQz3@I7Xi-NTOu-#7E-&F*Zi4}D%A zS~KMLPs#ph@=j&euqF)4v?fzRic;y}{oHh^WTedNQ{$N_%XA9SW+5smA<8LA4<$_L zrJSZjx`imbJ=62ler9+7#i14ok3G5lAm5!EfV;B$F#(6O@(=!+hZt@xfi5?3X98alGolIn*6U$PG+81YR*HGuXr$gP#Os3TGS|>|W-cn(P?2*$B%&CFk`z zVPgi&Bh@SSns}M`qT8#eeo}|IIqr9=sP#w8>%_C}`YOr>fBGiz-^9H>FV)F;Y_pl0 z@J&sb1Kek$U-R#=s*H{47MTSyk&t?9ZDkg*#>TMyx!!qucG=_urlTI{;2U~pYdFoN RfmJHu#}yFs*!LV_{{fj2&Kdv! delta 855 zcmYk4JxE(o7>3V@+TJ6%A@uh`B1EMzwFHtIB_SZS)IuBr4YZIzC8kCC141(h78=Zt zF>w&I4zC>wbtw)y6bf;u(528taOlvb-8)F_)`W*sLkP+`|Ebeg4HLwrX_PA|HFjXfrO{VFX8Dy&MhuvUvM#gZ=Y}>g0Me(byf~ME* z9+uHfA%xd>T#w0VlSPTm37M=juF&Z@Zui8LNI2%XHp>`lP|qQm&I1%ttkZ`sGEYr( z`70FGh#xWkLA>+tspv@t%qE%0WOv89ezG~{FXKw=IlH%XhlPW7N20sqtu`r~laced Yu};xMn&UN=CXH%%PMRuZFSyKZIk_Y6-y-@JK~%f0R6@y_vh!SrZvkHUX% zg`T`xF=JC^EE0PV)^yErmQqjW9LEet60`B>Y%KE5_J6Sby38XRkPXU)WY=U~nXhj9 zRp7ceKE1L!5!X=6coQXKz^E5P>Y?Z6Wctzb1#==bnSQo3mv%7ndnj1{H>NDTZroF! z*YqyFZ>cfehx09UU(mM&3pUAOkrc2&4p1Xaw1|ry=_6PWEF?(;Yh)QklEDed;)3L% zio!0UC%zhBmFVc}>&4$%6Q@t?uaaNbSgl9M(w#RpR25{KTbz znUWgDXi1G?ne~{JXT4^9WtCZN)(@#lS>g|mEY@&YYJoMy%Cgd|eb##^`L9}8KKKSL zl1Gp1Blt-OAW7sQNCQRE#0lx*g1Ar>A&aPhTty8cT~T-CNj7=j#37NlATF+m4EN6MpjQPGHaWv0>0pEOQ6mOgWClI5 Nir}8GgXEsN{U48X=SKhl delta 702 zcmYMwF-RL>7{>AYqHXd~hX`$q(BUrHq$w1VsMSaZ3oR082cd)FkVq9GbV$V^ZjlaE z5u2DaPf|MQ(7`Q%K+>V0;7~WS#qC_m2_52Qw!Tjhdhqc3-*ND9XE%bKMlf%>Zr197 z-w&*pEAPzcq#29ECIW^slF7G;H?NXOGZ2kTkHw~A&pw8IpTa&RbIJN-{jxi~5%RL0D zlw`0#wy;SKa70>Y69+xgg_RdfB*4CdrkWwAkOI3y0v$S+(IFNTXc1b^GOX=(!vR`aYY;q zmW2%Bq=F>@sj}|JZds4Y%XL1NKR_HP2nNC=i#c+R4dURCm^dRTT$3z@D?%49hzF}A whXSeL2kGFFc%iF;A5n6Q1=7JL>EeiZ&?XV|$Rez-I^^G3)5d$_|D|s8FI{!sg8%>k