燕建军 7 ay önce
ebeveyn
işleme
a15c5cfe36
42 değiştirilmiş dosya ile 5668 ekleme ve 6145 silme
  1. 70 8
      .idea/workspace.xml
  2. 0 0
      .mxproject
  3. 1 0
      Core/Inc/ffx_master.h
  4. 48 0
      Core/Inc/flash.h
  5. 15 0
      Core/Inc/main.h
  6. 1 0
      Core/Inc/modbus_slave.h
  7. 1 1
      Core/Inc/stm32f1xx_hal_conf.h
  8. 30 0
      Core/Inc/ymodem_update.h
  9. 17 8
      Core/Src/ffx_master.c
  10. 180 0
      Core/Src/flash.c
  11. 4 1
      Core/Src/freertos.c
  12. 6 1
      Core/Src/main.c
  13. 4 6
      Core/Src/mini_gateway_master.c
  14. 1 1
      Core/Src/usart.c
  15. 138 0
      Core/Src/ymodem_update.c
  16. 1 1
      Middlewares/Third_Party/FreeModbus/modbus/include/mbconfig.h
  17. 0 1238
      cmake-build-debug-mingw/.cmake/api/v1/reply/cmakeFiles-v1-bfa7619016912c89edcf.json
  18. 0 60
      cmake-build-debug-mingw/.cmake/api/v1/reply/codemodel-v2-50323a4cae6c2cefc04a.json
  19. 0 108
      cmake-build-debug-mingw/.cmake/api/v1/reply/index-2024-11-06T03-54-07-0321.json
  20. 0 1541
      cmake-build-debug-mingw/.cmake/api/v1/reply/target-gmv-gateway-board.elf-Debug-60e44f74948d95809166.json
  21. BIN
      cmake-build-debug-mingw/.ninja_deps
  22. 138 141
      cmake-build-debug-mingw/.ninja_log
  23. BIN
      cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_C.bin
  24. BIN
      cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin
  25. 40 40
      cmake-build-debug-mingw/CMakeFiles/CMakeConfigureLog.yaml
  26. 2 2
      cmake-build-debug-mingw/CMakeFiles/clion-Debug-MinGW-log.txt
  27. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj
  28. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj
  29. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj
  30. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj
  31. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/tim.c.obj
  32. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj
  33. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c.obj
  34. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/mb.c.obj
  35. BIN
      cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c.obj
  36. 40 0
      cmake-build-debug-mingw/build.ninja
  37. BIN
      cmake-build-debug-mingw/gmv-gateway-board.bin
  38. BIN
      cmake-build-debug-mingw/gmv-gateway-board.elf
  39. 3695 2175
      cmake-build-debug-mingw/gmv-gateway-board.hex
  40. 1210 795
      cmake-build-debug-mingw/gmv-gateway-board.map
  41. 23 15
      gmv-gateway-board.ioc
  42. 3 3
      readme.md

+ 70 - 8
.idea/workspace.xml

@@ -21,25 +21,44 @@
   </component>
   <component name="ChangeListManager">
     <list default="true" id="01ce1271-fbf8-4e14-b10b-a2875bdb8cd4" name="更改" comment="fix bug">
+      <change afterPath="$PROJECT_DIR$/Core/Inc/flash.h" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/Core/Inc/ymodem_update.h" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/Core/Src/flash.c" afterDir="false" />
+      <change afterPath="$PROJECT_DIR$/Core/Src/ymodem_update.c" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/Core/Inc/mini_gateway_master.h" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Inc/mini_gateway_master.h" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/Core/Inc/ffx_master.h" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Inc/ffx_master.h" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/Core/Inc/main.h" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Inc/main.h" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/Core/Inc/modbus_slave.h" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Inc/modbus_slave.h" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/Core/Inc/stm32f1xx_hal_conf.h" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Inc/stm32f1xx_hal_conf.h" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/Core/Src/ffx_master.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/ffx_master.c" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/Core/Src/freertos.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/freertos.c" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/Core/Src/main.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/main.c" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/Core/Src/mini_gateway_master.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/mini_gateway_master.c" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/Core/Src/usart.c" beforeDir="false" afterPath="$PROJECT_DIR$/Core/Src/usart.c" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/Middlewares/Third_Party/FreeModbus/modbus/include/mbconfig.h" beforeDir="false" afterPath="$PROJECT_DIR$/Middlewares/Third_Party/FreeModbus/modbus/include/mbconfig.h" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c" beforeDir="false" afterPath="$PROJECT_DIR$/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/.cmake/api/v1/reply/cmakeFiles-v1-bfa7619016912c89edcf.json" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/.cmake/api/v1/reply/codemodel-v2-50323a4cae6c2cefc04a.json" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/.cmake/api/v1/reply/index-2024-11-06T03-54-07-0321.json" beforeDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/.cmake/api/v1/reply/target-gmv-gateway-board.elf-Debug-60e44f74948d95809166.json" beforeDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/.ninja_deps" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/.ninja_deps" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/.ninja_log" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/.ninja_log" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/clion-Debug-MinGW-log.txt" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/clion-Debug-MinGW-log.txt" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/tim.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/tim.c.obj" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c.obj" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/mb.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/mb.c.obj" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c.obj" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c.obj" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/build.ninja" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/build.ninja" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/gmv-gateway-board.bin" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/gmv-gateway-board.bin" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/gmv-gateway-board.elf" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/gmv-gateway-board.elf" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/gmv-gateway-board.hex" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/gmv-gateway-board.hex" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug-mingw/gmv-gateway-board.map" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug-mingw/gmv-gateway-board.map" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/gitignore" beforeDir="false" afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/gmv-gateway-board.ioc" beforeDir="false" afterPath="$PROJECT_DIR$/gmv-gateway-board.ioc" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/readme.md" beforeDir="false" afterPath="$PROJECT_DIR$/readme.md" afterDir="false" />
     </list>
     <option name="SHOW_DIALOG" value="false" />
     <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -67,8 +86,16 @@
   </component>
   <component name="ExecutionTargetManager" SELECTED_TARGET="CMakeBuildProfile:Debug-MinGW" />
   <component name="Git.Settings">
+    <option name="RECENT_BRANCH_BY_REPOSITORY">
+      <map>
+        <entry key="$PROJECT_DIR$" value="master-OTA" />
+      </map>
+    </option>
     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
   </component>
+  <component name="PerforceDirect.Settings">
+    <option name="CHARSET" value="无" />
+  </component>
   <component name="ProjectApplicationVersion">
     <option name="ide" value="CLion" />
     <option name="majorVersion" value="2024" />
@@ -94,7 +121,7 @@
     "cf.first.check.clang-format": "false",
     "cidr.known.project.marker": "true",
     "git-widget-placeholder": "master",
-    "last_opened_file_path": "C:/Users/DELL/Desktop/gmv-gateway-board/Core/Src",
+    "last_opened_file_path": "C:/Users/DELL/Desktop/gmv-gateway-board-v/Core/Src",
     "node.js.detected.package.eslint": "true",
     "node.js.detected.package.tslint": "true",
     "node.js.selected.package.eslint": "(autodetect)",
@@ -107,11 +134,11 @@
 }]]></component>
   <component name="RecentsManager">
     <key name="CopyFile.RECENT_KEYS">
+      <recent name="C:\Users\DELL\Desktop\gmv-gateway-board-v\Core\Src" />
+      <recent name="C:\Users\DELL\Desktop\gmv-gateway-board-v\Core\Inc" />
       <recent name="C:\Users\DELL\Desktop\gmv-gateway-board\Core\Src" />
       <recent name="C:\Users\DELL\Desktop\gmv-gateway-board\Middlewares\Third_Party" />
       <recent name="C:\Users\DELL\Desktop\gmv-gateway-board\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2" />
-      <recent name="C:\Users\DELL\CLionProjects\gmv-gateway-board\Core\Inc" />
-      <recent name="C:\Users\DELL\CLionProjects\gmv-gateway-board\Core\Src" />
     </key>
     <key name="MoveFile.RECENT_KEYS">
       <recent name="C:\Users\DELL\Desktop\gmv-gateway-board\Core\Inc" />
@@ -120,6 +147,21 @@
       <recent name="C:\Users\DELL\CLionProjects\gmv-gateway-board\Core\Inc" />
     </key>
   </component>
+  <component name="RunAnythingCache">
+    <myKeys>
+      <visibility group="Grunt" flag="true" />
+      <visibility group="Gulp" flag="true" />
+      <visibility group="HTTP 请求" flag="true" />
+      <visibility group="Node.js" flag="true" />
+      <visibility group="npm" flag="true" />
+      <visibility group="yarn" flag="true" />
+      <visibility group="最近的项目" flag="true" />
+      <visibility group="运行 Python 文件" flag="true" />
+      <visibility group="运行 conda 命令" flag="true" />
+      <visibility group="运行 pip 命令" flag="true" />
+      <visibility group="运行配置" flag="true" />
+    </myKeys>
+  </component>
   <component name="RunManager" selected="OpenOCD 下载并运行.OCD gmv-gateway-board">
     <configuration name="gmv-gateway-board.elf" type="CMakeRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" ELEVATE="false" USE_EXTERNAL_CONSOLE="false" EMULATE_TERMINAL="false" PASS_PARENT_ENVS_2="true" PROJECT_NAME="gmv-gateway-board" TARGET_NAME="gmv-gateway-board.elf" CONFIG_NAME="Debug-MinGW" RUN_TARGET_PROJECT_NAME="gmv-gateway-board" RUN_TARGET_NAME="gmv-gateway-board.elf">
       <method v="2">
@@ -174,7 +216,12 @@
       <workItem from="1730951196635" duration="831000" />
       <workItem from="1730960978022" duration="1817000" />
       <workItem from="1730964575796" duration="2684000" />
-      <workItem from="1731028755119" duration="5186000" />
+      <workItem from="1731028755119" duration="10809000" />
+      <workItem from="1731050295979" duration="5445000" />
+      <workItem from="1731059327869" duration="131000" />
+      <workItem from="1731114574951" duration="1837000" />
+      <workItem from="1731130384690" duration="10891000" />
+      <workItem from="1731288096845" duration="8695000" />
     </task>
     <task id="LOCAL-00001" summary="更新和功能">
       <option name="closed" value="true" />
@@ -216,7 +263,15 @@
       <option name="project" value="LOCAL" />
       <updated>1730879282721</updated>
     </task>
-    <option name="localTasksCounter" value="6" />
+    <task id="LOCAL-00006" summary="fix bug">
+      <option name="closed" value="true" />
+      <created>1731034103428</created>
+      <option name="number" value="00006" />
+      <option name="presentableId" value="LOCAL-00006" />
+      <option name="project" value="LOCAL" />
+      <updated>1731034103428</updated>
+    </task>
+    <option name="localTasksCounter" value="7" />
     <servers />
   </component>
   <component name="TypeScriptGeneratedFilesManager">
@@ -245,6 +300,13 @@
     <MESSAGE value="fix bug" />
     <option name="LAST_COMMIT_MESSAGE" value="fix bug" />
   </component>
+  <component name="XDebuggerManager">
+    <watches-manager>
+      <configuration name="com.jetbrains.cidr.embedded.openocd.conf.type">
+        <watch expression="data[5]" />
+      </configuration>
+    </watches-manager>
+  </component>
   <component name="XSLT-Support.FileAssociations.UIState">
     <expand />
     <select />

Dosya farkı çok büyük olduğundan ihmal edildi
+ 0 - 0
.mxproject


+ 1 - 0
Core/Inc/ffx_master.h

@@ -21,6 +21,7 @@ typedef struct
 {
     uint8_t power;
     uint8_t mode;
+    uint8_t fresh_air_system;
     uint8_t fan_speed;
     uint8_t set_temp;
     uint8_t inner_num;

+ 48 - 0
Core/Inc/flash.h

@@ -0,0 +1,48 @@
+/**
+ * @Author: 李建
+ * @Date: 2024/8/12 13:21
+ * Description: 
+ * Copyright: Copyright (©) 2024 永续绿建. All rights reserved.
+ */
+#ifndef ERV_HUMIDIFICATION_BOARD_FLASH_H
+#define ERV_HUMIDIFICATION_BOARD_FLASH_H
+#include "main.h"
+#define SLAVE_ADDRESS (uint32_t)0x0800FC00   //FLASH地址,第64页首地址,每次擦除最少一页
+
+#ifdef FLASH_BASE
+#undef FLASH_BASE
+#define FLASH_BASE 0x08000000U
+#endif
+
+#ifdef FLASH_PAGE_SIZE
+#undef FLASH_PAGE_SIZE
+#define FLASH_PAGE_SIZE 1024  //byte
+#endif
+
+
+//flash物理地址(绝对地址)与扇区编号转换
+//例如0x8006000转换成24
+#define FLASH_PAGE_TO_ADDR(page)          ((uint32_t)(FLASH_BASE+(FLASH_PAGE_SIZE)*(page))) /* Base @ of page address*/
+#define ADDR_TO_FLASH_PAGE(addr)          (((addr)-FLASH_BASE)/(FLASH_PAGE_SIZE))
+
+#define FLASH_USER_START_ADDR       FLASH_PAGE_TO_ADDR(24)   /* Start @ of user Flash area */
+#define FLASH_USER_END_ADDR         FLASH_PAGE_TO_ADDR(34)   /* End @ of user Flash area */
+
+
+typedef enum
+{
+    FLASH_SUCCESS = 0,
+    FLASH_PARAM_ERROR,
+    FLASH_ADDR_ERROR,
+    FLASH_WRITE_WORD_ERROR,
+    FLASH_WRITE_HALF_WORD_ERROR,
+    FLASH_WRITE_BYTE_ERROR,
+    FLASH_READ_ERROR,
+    FLASH_ERASE_ERROR,
+} FLASH_ERROR_CODE_E;
+
+
+FLASH_ERROR_CODE_E flash_write(uint32_t address, const uint8_t* pdata, uint32_t size);
+uint32_t flash_read ( uint32_t address, uint8_t* pdata, uint32_t size );
+FLASH_ERROR_CODE_E flash_erase( uint32_t start_addr,uint32_t end_addr);
+#endif //ERV_HUMIDIFICATION_BOARD_FLASH_H

+ 15 - 0
Core/Inc/main.h

@@ -32,6 +32,21 @@ extern "C" {
 /* Private includes ----------------------------------------------------------*/
 /* USER CODE BEGIN Includes */
 #include <stdio.h>
+#define BootLoader_Size        0x7800U
+#define Application_Size        0xC800U
+
+#define BIT_Task01_EVENT	(EventBits_t)(0x0001 << 0)
+#define BIT_Task02_EVENT	(EventBits_t)(0x0001 << 1)
+#define BIT_Task03_EVENT	(EventBits_t)(0x0001 << 2)
+#define BIT_Task04_EVENT	(EventBits_t)(0x0001 << 3)
+#define BIT_TaskAll_EVENT BIT_Task01_EVENT | BIT_Task02_EVENT | BIT_Task03_EVENT | BIT_Task04_EVENT
+
+#define Application_1_Addr        0x08000000U
+#define Application_2_Addr        (Application_1_Addr + Application_Size) // 0x80118000U 0x801E000
+/* 启动的步�? */
+#define Startup_Normal 0xFFFFFFFF	// 正常启动
+#define Startup_Update 0xAAAAAAAA	// 升级再启�?
+#define Startup_Reset  0x5555AAAA	// ***恢复出厂 目前没使�?***
 #define ENABLE_DEBUG 1
 #if ENABLE_DEBUG > 0
 #define DEBUG_PRINTF(...) printf("DEBUG: " __VA_ARGS__)

+ 1 - 0
Core/Inc/modbus_slave.h

@@ -12,6 +12,7 @@
 //#define COMMUNICATION_REG_ADDRESS 0 // 当前从机通讯地址
 #define POWER_REG_ADDRESS 0 // 电源地址
 #define WORK_MODE_REG_ADDRESS 1 // 运行模式
+#define FRESH_AIR_REG_ADDRESS 2 // 运行模式
 #define FAN_SPEED_REG_ADDRESS 4 // 风扇转速
 #define SET_TEMP_REG_ADDRESS 14 // 设定温度
 #define INNER_GROUP1_REG_ADDRESS 10 //内机机组1地址,1~8

+ 1 - 1
Core/Inc/stm32f1xx_hal_conf.h

@@ -49,7 +49,7 @@
 /*#define HAL_I2C_MODULE_ENABLED   */
 /*#define HAL_I2S_MODULE_ENABLED   */
 /*#define HAL_IRDA_MODULE_ENABLED   */
-/*#define HAL_IWDG_MODULE_ENABLED   */
+#define HAL_IWDG_MODULE_ENABLED
 /*#define HAL_NOR_MODULE_ENABLED   */
 /*#define HAL_NAND_MODULE_ENABLED   */
 /*#define HAL_PCCARD_MODULE_ENABLED   */

+ 30 - 0
Core/Inc/ymodem_update.h

@@ -0,0 +1,30 @@
+/**
+ * @Author: 李建
+ * @Date: 2024/9/7 13:06
+ * Description: 基于ymoDEM协议实现OTA升级
+ * Copyright: Copyright (©) 2024 永续绿建. All rights reserved.
+ */
+#ifndef ERV_HUMIDIFICATION_BOARD_YMODEM_UPDATE_H
+#define ERV_HUMIDIFICATION_BOARD_YMODEM_UPDATE_H
+
+#define SOH		0x01
+#define STX		0x02
+#define ACK		0x06
+#define NACK	0x15
+#define EOT		0x04
+#define CCC		0x43
+
+enum UPDATE_STATE
+{
+    TO_START = 0x01,
+    TO_RECEIVE_DATA = 0x02,
+    TO_RECEIVE_EOT1 = 0x03,
+    TO_RECEIVE_EOT2 = 0x04,
+    TO_RECEIVE_END = 0x05
+};
+
+/**
+ * 测试起始帧01 15 01 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 92B8
+ */
+
+#endif //ERV_HUMIDIFICATION_BOARD_YMODEM_UPDATE_H

+ 17 - 8
Core/Src/ffx_master.c

@@ -1,5 +1,5 @@
 //
-// Created by DELL on 2024/10/16.
+// Created by DELL on 2024/10/16.1
 //
 #include "main.h"
 #include "ffx_master.h"
@@ -16,6 +16,7 @@ static osMutexId_t ffx_mutex;
 extern uint8_t error_count;
 uint8_t buffer_reg[10]; // 保存读取到的寄存器值
 void search_ffx_slave();
+
 uint8_t is_slave_exist = 0;
 
 static int32_t uart_read(uint8_t *buf, uint16_t count, int32_t byte_timeout_ms,
@@ -43,16 +44,17 @@ _Noreturn void ffx_poll_task(void *pv) {
             search_ffx_slave();
             osMutexRelease(ffx_mutex);
         }
-        osDelay(1000 * 60 * 10);
+        osDelay(1000 * 10 * 1);
     }
 }
 
 bool get_ffx_status(ffx_status_t *ffxStatus) {
     uint16_t ffx_ststus[3] = {0};
-    nmbs_error err = nmbs_read_holding_registers(&nmbs, POWER_FFX_ADDRESS, 2, ffx_ststus);
+    nmbs_error err = nmbs_read_holding_registers(&nmbs, POWER_FFX_ADDRESS, 3, ffx_ststus);
     if (err == NMBS_ERROR_NONE) {
         ffxStatus->power = ffx_ststus[0];
         ffxStatus->mode = ffx_ststus[1];
+        ffxStatus->fresh_air_system = ffx_ststus[2];
     } else {
         return false;
     }
@@ -90,21 +92,22 @@ _Noreturn void ffx_mater_task(void *pv) {
             for (int i = 0; i < sizeof(slaves) + 1; i++) {
                 if (slaves[i] != 0) {
                     nmbs_set_destination_rtu_address(&nmbs, slaves[i]);
-                    if (get_ffx_status(&ffxStatus)) {
+                    if (get_ffx_status(&ffxStatus) && ffxStatus.power == 1) {
+                        set_reg_value(FRESH_AIR_REG_ADDRESS, ffxStatus.fresh_air_system);
                         set_reg_value(HUMP_ON_FFX_ADDRESS, ffxStatus.humidity_on);
                         set_reg_value(HUMP_OFF_FFX_ADDRESS, ffxStatus.humidity_off);
                         set_reg_value(INNER_ERROR2_REG_ADDRESS, 0);
                         osDelay(300);
-                        sync_ac_status(&ffxStatus);
                         is_error_ffx[i] = 0;
                         error_count = 0;
                         DEBUG_PRINTF("Read that FFX exists.\n");
-                    } else{
+                    } else {
                         error_count++;
-                        if(error_count >= 10){
+                        if (error_count >= 10) {
                             set_reg_value(INNER_ERROR2_REG_ADDRESS, 1);
                         }
                     }
+                    sync_ac_status(&ffxStatus);
                     osDelay(2000);
                 }
             }
@@ -112,6 +115,7 @@ _Noreturn void ffx_mater_task(void *pv) {
         }
         osDelay(1000);
     }
+
 }
 
 // 检测从机是否存在
@@ -126,6 +130,7 @@ bool check_slave_exist(uint8_t slave_addr) {
 // 轮询从站
 void search_ffx_slave() {
     for (int i = SLAVE_ADDRESS_START; i <= SLAVE_ADDRESS_END; i++) {
+        ffx_status_t ffxStatusquery;
         bool exist = check_slave_exist(i);
         if (exist) {
             slaves[i] = i;
@@ -137,8 +142,12 @@ void search_ffx_slave() {
             if (exist != NMBS_ERROR_NONE) {
                 slaves[i] = i;
                 set_reg_value(INNER_ERROR2_REG_ADDRESS, 0);
-            }else{
+            } else {
                 set_reg_value(INNER_ERROR2_REG_ADDRESS, 1);
+                ffxStatusquery.inner_num = i;
+                ffxStatusquery.power = 0;
+                sync_ac_status(&ffxStatusquery);
+                osDelay(100);
             }
         }
         osDelay(200);

+ 180 - 0
Core/Src/flash.c

@@ -0,0 +1,180 @@
+/**
+ * @Author: 李建
+ * @Date: 2024/8/12 13:21
+ * Description: 
+ * Copyright: Copyright (©) 2024 永续绿建. All rights reserved.
+ */
+#include "flash.h"
+
+#ifndef FLASH_PAGE_TO_ADDR
+#define FLASH_PAGE_TO_ADDR(page)          ((uint32_t)(FLASH_BASE+(FLASH_PAGE_SIZE)*(page))) /* Base @ of page address*/
+#endif
+
+#ifndef ADDR_TO_FLASH_PAGE
+#define ADDR_TO_FLASH_PAGE(addr)          (((addr)-FLASH_BASE)/(FLASH_PAGE_SIZE))
+#endif
+
+#ifndef FLASH_USER_START_ADDR
+#define FLASH_USER_START_ADDR       FLASH_PAGE_TO_ADDR(24)   /* Start @ of user Flash area */
+#endif
+
+#ifndef FLASH_USER_END_ADDR
+#define FLASH_USER_END_ADDR         FLASH_PAGE_TO_ADDR(34)   /* End @ of user Flash area */
+#endif
+
+
+#define BUILD_UINT16(loByte, hiByte) \
+          ((uint16_t)(((loByte) & 0x00FF) + (((hiByte) & 0x00FF) << 8)))
+
+#define BUILD_UINT32(Byte0, Byte1, Byte2, Byte3) \
+          ((uint32_t)((uint32_t)((Byte0) & 0x00FF) \
+          + ((uint32_t)((Byte1) & 0x00FF) << 8) \
+          + ((uint32_t)((Byte2) & 0x00FF) << 16) \
+          + ((uint32_t)((Byte3) & 0x00FF) << 24)))
+
+
+uint32_t flash_read ( uint32_t address, uint8_t* pdata, uint32_t size )
+{
+    uint32_t read_index = 0;
+    uint8_t  value;
+    uint32_t start_addr;
+    uint32_t end_addr;
+
+
+
+    if ( !pdata || size < 1 )
+    {
+        return 0;//FLASH_PARAM_ERROR;
+    }
+
+    //    start_addr = address+FLASH_BASE_ADDRESS;
+    start_addr = address;
+    end_addr = start_addr + size;
+//    if ( start_addr < FLASH_USER_START_ADDR || end_addr > FLASH_USER_END_ADDR )
+//    {
+//        return 0;//FLASH_ADDR_ERROR;
+//    }
+
+
+    read_index = 0;
+    while ( read_index < size )
+    {
+        value = * ( __IO uint8_t* ) start_addr;
+        start_addr = start_addr + 1;
+        * ( pdata + read_index ) = value;
+        read_index++;
+    }
+    return read_index;
+}
+
+FLASH_ERROR_CODE_E flash_erase( uint32_t start_addr,uint32_t end_addr)
+{
+    static FLASH_EraseInitTypeDef EraseInitStruct;
+    uint32_t PageError = 0;
+
+    //printf("start_addr = %lx,end_addr=%lx,FLASH_USER_START_ADDR = %lx,FLASH_USER_END_ADDR = %lx\r\n",start_addr,end_addr,FLASH_USER_START_ADDR,FLASH_USER_END_ADDR);
+    if(start_addr > end_addr)
+    {
+        return FLASH_ADDR_ERROR;
+    }
+    /* Unlock the Flash to enable the flash control register access *************/
+    HAL_FLASH_Unlock();
+
+    /* Fill EraseInit structure*/
+    EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES;
+    EraseInitStruct.PageAddress = start_addr;
+    EraseInitStruct.NbPages = (end_addr - start_addr+(FLASH_PAGE_SIZE-1))/FLASH_PAGE_SIZE;
+    if (HAL_FLASHEx_Erase(&EraseInitStruct, &PageError) != HAL_OK)
+    {
+        HAL_FLASH_Lock();
+        return FLASH_ERASE_ERROR;
+    }
+    /* Lock the Flash to disable the flash control register access (recommended
+     to protect the FLASH memory against possible unwanted operation) *********/
+    HAL_FLASH_Lock();
+    return FLASH_SUCCESS;
+}
+
+FLASH_ERROR_CODE_E flash_write(uint32_t address, const uint8_t* pdata, uint32_t size)
+{
+    HAL_StatusTypeDef result = HAL_ERROR;
+
+    uint32_t end_addr = 0;
+    uint32_t start_addr;
+    //	uint16_t page_num;
+    uint32_t word_num;
+    uint8_t  half_word_num;
+    uint8_t  byte_num;
+    uint32_t write_index = 0;
+
+    //parameter check
+    if((!pdata) || (size<1))
+    {
+        return FLASH_PARAM_ERROR;
+    }
+
+    //	page_num = (size % FLASH_PAGE_SIZE)?(size / FLASH_PAGE_SIZE+1):(size / FLASH_PAGE_SIZE);
+
+    word_num = (size >> 2);             // size/4
+    half_word_num = (size % 4)>>1;      // (size%4)>>1
+    byte_num = (size % 2);              // size % 2
+
+    start_addr = address;
+    end_addr = ( start_addr + size );
+//    if ( start_addr < FLASH_USER_START_ADDR || end_addr > FLASH_USER_END_ADDR )
+//    {
+//        return FLASH_ADDR_ERROR;
+//    }
+
+    /* Unlock the Flash to enable the flash control register access *************/
+    HAL_FLASH_Unlock();
+    write_index = 0;
+    while(write_index < word_num)
+    {
+        result = HAL_FLASH_Program(FLASH_TYPEPROGRAM_WORD, start_addr, BUILD_UINT32 ( * ( pdata ), * ( pdata + 1 ), * ( pdata + 2 ), * ( pdata + 3 ) ));
+        if(HAL_OK == result)
+        {
+            start_addr = start_addr + 4;
+            pdata = pdata + 4;
+            write_index++;
+        }
+        else
+        {
+            return FLASH_WRITE_WORD_ERROR;
+        }
+    }
+    write_index = 0;
+    while(write_index < half_word_num)
+    {
+        result = HAL_FLASH_Program(FLASH_TYPEPROGRAM_HALFWORD,start_addr,BUILD_UINT16 ( * ( pdata ), * ( pdata + 1 ) ));
+        if ( HAL_OK == result )
+        {
+            start_addr = start_addr + 2;
+            pdata = pdata + 2;
+            write_index++;
+        }
+        else
+        {
+            return FLASH_WRITE_HALF_WORD_ERROR;
+        }
+    }
+    write_index = 0;
+    while(write_index < byte_num)
+    {
+        result = HAL_FLASH_Program(FLASH_TYPEPROGRAM_HALFWORD,start_addr,BUILD_UINT16 ( * ( pdata ), 0xFFFF ));
+        if ( HAL_OK == result )
+        {
+            start_addr = start_addr + 2;
+            pdata = pdata + 2;
+            write_index++;
+        }
+        else
+        {
+            return FLASH_WRITE_BYTE_ERROR;
+        }
+    }
+    /* Lock the Flash to disable the flash control register access (recommended
+     to protect the FLASH memory against possible unwanted operation) *********/
+    HAL_FLASH_Lock();
+    return FLASH_SUCCESS;
+}

+ 4 - 1
Core/Src/freertos.c

@@ -25,6 +25,7 @@
 
 /* Private includes ----------------------------------------------------------*/
 /* USER CODE BEGIN Includes */
+#include "event_groups.h"
 #include <stdio.h>
 #define LED_STATE_GPIO_Port GPIOC
 #define LED_STATE_Pin GPIO_PIN_13
@@ -54,7 +55,7 @@ osThreadId_t defaultTaskHandle;
 const osThreadAttr_t defaultTask_attributes = {
   .name = "defaultTask",
   .stack_size = 128 * 4,
-  .priority = (osPriority_t) osPriorityNormal,
+  .priority = (osPriority_t) osPriorityRealtime,
 };
 
 /* Private function prototypes -----------------------------------------------*/
@@ -117,6 +118,8 @@ void StartDefaultTask(void *argument)
 {
   /* USER CODE BEGIN StartDefaultTask */
     /* Infinite loop */
+    EventBits_t xEvent;
+    const TickType_t xTicksToWait = 6000 / portTICK_PERIOD_MS;//设置等待时间
     for (;;)
     {
         HAL_GPIO_TogglePin(LED_STATE_GPIO_Port, LED_STATE_Pin);

+ 6 - 1
Core/Src/main.c

@@ -19,6 +19,7 @@
 /* Includes ------------------------------------------------------------------*/
 #include "main.h"
 #include "cmsis_os.h"
+#include "iwdg.h"
 #include "tim.h"
 #include "usart.h"
 #include "gpio.h"
@@ -27,6 +28,7 @@
 /* USER CODE BEGIN Includes */
 #include "mini_gateway_master.h"
 #include "modbus_slave.h"
+#include "event_groups.h"
 
 /* USER CODE END Includes */
 
@@ -97,7 +99,9 @@ int main(void)
   MX_USART3_UART_Init();
   MX_TIM2_Init();
   MX_USART1_UART_Init();
+  MX_IWDG_Init();
   /* USER CODE BEGIN 2 */
+    EventGroupHandle_t MyEvent01Handle = xEventGroupCreate();//创建事件
     ffx_master_init();
     mini_gateway_master_init();
     start_485_slave(0x10);
@@ -137,10 +141,11 @@ void SystemClock_Config(void)
   /** Initializes the RCC Oscillators according to the specified parameters
   * in the RCC_OscInitTypeDef structure.
   */
-  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
+  RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE;
   RCC_OscInitStruct.HSEState = RCC_HSE_ON;
   RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;
   RCC_OscInitStruct.HSIState = RCC_HSI_ON;
+  RCC_OscInitStruct.LSIState = RCC_LSI_ON;
   RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
   RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
   RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9;

+ 4 - 6
Core/Src/mini_gateway_master.c

@@ -2,6 +2,7 @@
 // Created by DELL on 2024/10/16.
 //
 
+#include "main.h"
 #include <stdint.h>
 #include "mini_gateway_master.h"
 #include "usart.h"
@@ -12,7 +13,7 @@
 uint8_t error_count = 0;
 static nmbs_t nmbs;
 extern uint8_t slaves[SLAVE_ADDRESS_END]; // 保存已经存在的从站号
-static osMutexId_t mini_mutex;
+//static osMutexId_t mini_mutex;
 extern uint8_t is_slave_exist;
 static uint8_t coil[INNER_SLAVE_ADDRESS_END] = {0};
 
@@ -186,15 +187,12 @@ _Noreturn void gateway_poll_task(void *pv) {
         }
         nmbs_error err1 = nmbs_read_coils(&nmbs, MINI_GATEWAY_INNER_COIL_ADDRESS, 8, &regs[0]);
         nmbs_read_coils(&nmbs, MINI_GATEWAY_INNER_COIL2_ADDRESS, 8, &regs[1]);
-        nmbs_read_coils(&nmbs, MINI_GATEWAY_INNER_COIL_ERROR3_ADDRESS, 1, &regs[3]);
-        nmbs_read_coils(&nmbs, MINI_GATEWAY_INNER_COIL_ERROR4_ADDRESS, 1, &regs[4]);
-//            osDelay(500);
         if (err1 == NMBS_ERROR_NONE) {
             set_reg_value(INNER_GROUP1_REG_ADDRESS, regs[0]);
             set_reg_value(INNER_GROUP2_REG_ADDRESS, regs[1]);
             set_reg_value(INNER_ERROR1_REG_ADDRESS, 0);
-            set_reg_value(INNER_ERROR3_REG_ADDRESS, regs[3] << 2);
-            set_reg_value(INNER_ERROR4_REG_ADDRESS, regs[4] << 3);
+//            set_reg_value(INNER_ERROR3_REG_ADDRESS, regs[3] << 2);
+//            set_reg_value(INNER_ERROR4_REG_ADDRESS, regs[4] << 3);
             error_count = 0;
             uint8_t buf;
             for (int i = 0; i <= INNER_SLAVE_ADDRESS_END; i++) {

+ 1 - 1
Core/Src/usart.c

@@ -83,7 +83,7 @@ void MX_USART1_UART_Init(void)
 
   /* USER CODE END USART1_Init 1 */
   huart1.Instance = USART1;
-  huart1.Init.BaudRate = 9600;
+  huart1.Init.BaudRate = 115200;
   huart1.Init.WordLength = UART_WORDLENGTH_8B;
   huart1.Init.StopBits = UART_STOPBITS_1;
   huart1.Init.Parity = UART_PARITY_NONE;

+ 138 - 0
Core/Src/ymodem_update.c

@@ -0,0 +1,138 @@
+/**
+ * @Author: 李建
+ * @Date: 2024/9/7 13:06
+ * Description: 
+ * Copyright: Copyright (©) 2024 永续绿建. All rights reserved.
+ */
+#include "ymodem_update.h"
+#include "port.h"
+#include "mb.h"
+#include "flash.h"
+#include <stdio.h>
+
+static enum UPDATE_STATE Update_State = TO_START;
+/* 设置升级的步骤 */
+static inline void Set_State(enum UPDATE_STATE state)
+{
+    Update_State = state;
+}
+/* 查询升级的步骤 */
+static inline uint8_t Get_State(void)
+{
+    return Update_State;
+}
+#define POLY        0x1021
+/**
+ * @brief CRC-16 校验
+ * @param addr 开始地址
+ * @param num   长度
+ * @param crc   CRC
+ * @return crc  返回CRC的值
+ */
+static uint16_t CRC16(uint8_t *addr, int num, uint16_t crc)
+{
+    int i;
+    for (; num > 0; num--)					/* Step through bytes in memory */
+    {
+        crc = crc ^ (*addr++ << 8);			/* Fetch byte from memory, XOR into CRC top byte*/
+        for (i = 0; i < 8; i++)				/* Prepare to rotate 8 bits */
+        {
+            if (crc & 0x8000)				/* b15 is set... */
+                crc = (crc << 1) ^ POLY;  	/* rotate and XOR with polynomic */
+            else                          	/* b15 is clear... */
+                crc <<= 1;					/* just rotate */
+        }									/* Loop for 8 bits */
+        crc &= 0xFFFF;						/* Ensure CRC remains 16-bit value */
+    }										/* Loop until num=0 */
+    return(crc);							/* Return updated CRC */
+}
+
+/**
+ * @brief 获取数据包的类型, 顺便进行校验
+ * @param buf 开始地址
+ * @param len 长度
+ * @return 1 通过校验 0 没通过校验
+ */
+uint8_t Check_CRC(uint8_t* buf, int len)
+{
+    uint16_t crc = 0;
+
+    /* 进行CRC校验 */
+    crc = CRC16(buf+3, len - 5, crc);
+    if(crc != (buf[131]<<8|buf[132]))
+    {
+        return 0;   /* 没通过校验 */
+    }else{
+        return 1;	/* 通过校验 */
+    }
+}
+
+void Code_Storage_Done(void)
+{
+    uint32_t update_flag = Startup_Update;				// 对应bootloader的启动步骤
+    flash_write((Application_2_Addr + Application_Size - 4), &update_flag,4 );   //在APP2中添加标记 0x801DFFC
+}
+/**
+ * 串口写文件回调,内容为ymodem协议报文
+ * @param header
+ * @param pucRegBuffer
+ * @return
+ */
+eMBErrorCode eMBWriteFileCB(UCHAR * header, UCHAR * pucRegBuffer, USHORT * usLen) {
+    switch (*header) {
+        case SOH:{
+            static uint8_t Data_State = 0;
+            static uint16_t pack_offset = 0;
+            if(Check_CRC(pucRegBuffer, *usLen - 1)) {
+                // 如果是起始帧
+                if(Get_State() == TO_START && pucRegBuffer[1] == 0&&(pucRegBuffer[2] == (uint8_t)(~pucRegBuffer[1]))) {
+                    Set_State(TO_RECEIVE_DATA);
+                    Data_State = 0x01;
+                    pack_offset = 1;
+                    pucRegBuffer[0] = ACK;
+                    flash_erase(Application_2_Addr, (Application_2_Addr + Application_Size) / FLASH_PAGE_SIZE);
+                    DEBUG_PRINTF("flash_erase\r\n");
+                } else if((Get_State()==TO_RECEIVE_END)&&(pucRegBuffer[1] == 0x00)&&(pucRegBuffer[2] == (uint8_t)(~pucRegBuffer[1])))
+                {
+                    Code_Storage_Done();	//APP2区代码存放完成
+                    DEBUG_PRINTF("Code_Storage_Done\r\n");
+                    Set_State(TO_START);	//标记可以继续接收Ymodem数据
+                    pucRegBuffer[0] = ACK;
+                    pack_offset = 0;
+                    HAL_NVIC_SystemReset();	//重启系统
+                } else if((Get_State()==TO_RECEIVE_DATA)&&(pucRegBuffer[1] == Data_State)&&(pucRegBuffer[2] == (uint8_t)(~pucRegBuffer[1]))) {
+                    /* 烧录程序 */
+                    flash_write((Application_2_Addr + (pack_offset -1) * 128), pucRegBuffer+3, 128);
+                    pack_offset++;
+                    if(Data_State++ == 0xFF) {
+                        Data_State = 0x01;
+                    }
+                    pucRegBuffer[0] = ACK;
+                    DEBUG_PRINTF("flash_write:%d\r\n", Data_State);
+                }
+            } else {
+                pucRegBuffer[0] = NACK;
+                DEBUG_PRINTF("crc error:%d\r\n", Data_State);
+            }
+        }
+            break;
+        case EOT: {
+            if(Get_State()==TO_RECEIVE_DATA)
+            {
+                Set_State(TO_RECEIVE_EOT2);
+                pucRegBuffer[0] = NACK;
+            }
+            else if(Get_State()==TO_RECEIVE_EOT2)
+            {
+                Set_State(TO_RECEIVE_END);
+                pucRegBuffer[0] = ACK;
+            }
+            else
+            {
+                //Receive EOT, But error...
+            }
+        }
+        break;
+    }
+    return MB_ENOERR;
+}

+ 1 - 1
Middlewares/Third_Party/FreeModbus/modbus/include/mbconfig.h

@@ -104,7 +104,7 @@ PR_BEGIN_EXTERN_C
 /*! \brief If the <em>Read/Write Multiple Registers</em> function should be enabled. */
 #define MB_FUNC_READWRITE_HOLDING_ENABLED       (  1 )
 
-#define MB_FUNC_WRITE_FILE_ENABLE               (0)
+#define MB_FUNC_WRITE_FILE_ENABLE               (1)
 /*! @} */
 #ifdef __cplusplus
     PR_END_EXTERN_C

+ 0 - 1238
cmake-build-debug-mingw/.cmake/api/v1/reply/cmakeFiles-v1-bfa7619016912c89edcf.json

@@ -1,1238 +0,0 @@
-{
-	"inputs" : 
-	[
-		{
-			"path" : "CMakeLists.txt"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystem.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/HP-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XL-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineASMCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeASMCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeASMCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeGenericSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Generic.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-C.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Generic.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Platform/Generic.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeASMInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU-ASM.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/Compiler/GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeTestASMCompiler.cmake"
-		}
-	],
-	"kind" : "cmakeFiles",
-	"paths" : 
-	{
-		"build" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw",
-		"source" : "C:/Users/DELL/Desktop/gmv-gateway-board-v"
-	},
-	"version" : 
-	{
-		"major" : 1,
-		"minor" : 0
-	}
-}

+ 0 - 60
cmake-build-debug-mingw/.cmake/api/v1/reply/codemodel-v2-50323a4cae6c2cefc04a.json

@@ -1,60 +0,0 @@
-{
-	"configurations" : 
-	[
-		{
-			"directories" : 
-			[
-				{
-					"build" : ".",
-					"jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.28"
-					},
-					"projectIndex" : 0,
-					"source" : ".",
-					"targetIndexes" : 
-					[
-						0
-					]
-				}
-			],
-			"name" : "Debug",
-			"projects" : 
-			[
-				{
-					"directoryIndexes" : 
-					[
-						0
-					],
-					"name" : "gmv-gateway-board",
-					"targetIndexes" : 
-					[
-						0
-					]
-				}
-			],
-			"targets" : 
-			[
-				{
-					"directoryIndex" : 0,
-					"id" : "gmv-gateway-board.elf::@6890427a1f51a3e7e1df",
-					"jsonFile" : "target-gmv-gateway-board.elf-Debug-60e44f74948d95809166.json",
-					"name" : "gmv-gateway-board.elf",
-					"projectIndex" : 0
-				}
-			]
-		}
-	],
-	"kind" : "codemodel",
-	"paths" : 
-	{
-		"build" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw",
-		"source" : "C:/Users/DELL/Desktop/gmv-gateway-board-v"
-	},
-	"version" : 
-	{
-		"major" : 2,
-		"minor" : 6
-	}
-}

+ 0 - 108
cmake-build-debug-mingw/.cmake/api/v1/reply/index-2024-11-06T03-54-07-0321.json

@@ -1,108 +0,0 @@
-{
-	"cmake" : 
-	{
-		"generator" : 
-		{
-			"multiConfig" : false,
-			"name" : "Ninja"
-		},
-		"paths" : 
-		{
-			"cmake" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/bin/cmake.exe",
-			"cpack" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/bin/cpack.exe",
-			"ctest" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/bin/ctest.exe",
-			"root" : "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28"
-		},
-		"version" : 
-		{
-			"isDirty" : false,
-			"major" : 3,
-			"minor" : 28,
-			"patch" : 1,
-			"string" : "3.28.1",
-			"suffix" : ""
-		}
-	},
-	"objects" : 
-	[
-		{
-			"jsonFile" : "codemodel-v2-50323a4cae6c2cefc04a.json",
-			"kind" : "codemodel",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 6
-			}
-		},
-		{
-			"jsonFile" : "cache-v2-0348279bc6cf31ce1376.json",
-			"kind" : "cache",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 0
-			}
-		},
-		{
-			"jsonFile" : "cmakeFiles-v1-bfa7619016912c89edcf.json",
-			"kind" : "cmakeFiles",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		},
-		{
-			"jsonFile" : "toolchains-v1-2f133e2872d69411fd77.json",
-			"kind" : "toolchains",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		}
-	],
-	"reply" : 
-	{
-		"cache-v2" : 
-		{
-			"jsonFile" : "cache-v2-0348279bc6cf31ce1376.json",
-			"kind" : "cache",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 0
-			}
-		},
-		"cmakeFiles-v1" : 
-		{
-			"jsonFile" : "cmakeFiles-v1-bfa7619016912c89edcf.json",
-			"kind" : "cmakeFiles",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		},
-		"codemodel-v2" : 
-		{
-			"jsonFile" : "codemodel-v2-50323a4cae6c2cefc04a.json",
-			"kind" : "codemodel",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 6
-			}
-		},
-		"toolchains-v1" : 
-		{
-			"jsonFile" : "toolchains-v1-2f133e2872d69411fd77.json",
-			"kind" : "toolchains",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		}
-	}
-}

+ 0 - 1541
cmake-build-debug-mingw/.cmake/api/v1/reply/target-gmv-gateway-board.elf-Debug-60e44f74948d95809166.json

@@ -1,1541 +0,0 @@
-{
-	"artifacts" : 
-	[
-		{
-			"path" : "gmv-gateway-board.elf"
-		}
-	],
-	"backtrace" : 1,
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"add_executable",
-			"add_link_options",
-			"add_compile_options",
-			"add_definitions",
-			"include_directories"
-		],
-		"files" : 
-		[
-			"CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 66,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 62,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 63,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 64,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 29,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 30,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 36,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 49,
-				"parent" : 0
-			},
-			{
-				"command" : 3,
-				"file" : 0,
-				"line" : 56,
-				"parent" : 0
-			},
-			{
-				"command" : 4,
-				"file" : 0,
-				"line" : 52,
-				"parent" : 0
-			}
-		]
-	},
-	"compileGroups" : 
-	[
-		{
-			"compileCommandFragments" : 
-			[
-				{
-					"fragment" : "-g -std=gnu11 -fdiagnostics-color=always"
-				},
-				{
-					"backtrace" : 5,
-					"fragment" : "-mcpu=cortex-m3"
-				},
-				{
-					"backtrace" : 5,
-					"fragment" : "-mthumb"
-				},
-				{
-					"backtrace" : 5,
-					"fragment" : "-mthumb-interwork"
-				},
-				{
-					"backtrace" : 6,
-					"fragment" : "-ffunction-sections"
-				},
-				{
-					"backtrace" : 6,
-					"fragment" : "-fdata-sections"
-				},
-				{
-					"backtrace" : 6,
-					"fragment" : "-fno-common"
-				},
-				{
-					"backtrace" : 6,
-					"fragment" : "-fmessage-length=0"
-				},
-				{
-					"backtrace" : 8,
-					"fragment" : "-Og"
-				},
-				{
-					"backtrace" : 8,
-					"fragment" : "-g"
-				}
-			],
-			"defines" : 
-			[
-				{
-					"backtrace" : 9,
-					"define" : "DEBUG"
-				},
-				{
-					"backtrace" : 9,
-					"define" : "STM32F103xE"
-				},
-				{
-					"backtrace" : 9,
-					"define" : "USE_HAL_DRIVER"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Core/Inc"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Drivers/STM32F1xx_HAL_Driver/Inc"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeRTOS/Source/include"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Drivers/CMSIS/Device/ST/STM32F1xx/Include"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Drivers/CMSIS/Include"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeModbus/modbus/include"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeModbus/port"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeModbus/modbus/rtu"
-				}
-			],
-			"language" : "C",
-			"languageStandard" : 
-			{
-				"backtraces" : 
-				[
-					1
-				],
-				"standard" : "11"
-			},
-			"sourceIndexes" : 
-			[
-				12,
-				13,
-				14,
-				15,
-				16,
-				17,
-				18,
-				19,
-				20,
-				21,
-				22,
-				23,
-				24,
-				25,
-				26,
-				27,
-				84,
-				85,
-				86,
-				87,
-				88,
-				89,
-				90,
-				91,
-				92,
-				93,
-				94,
-				95,
-				96,
-				97,
-				101,
-				103,
-				104,
-				105,
-				106,
-				107,
-				108,
-				109,
-				110,
-				111,
-				112,
-				113,
-				114,
-				123,
-				124,
-				126,
-				128,
-				130,
-				131,
-				132,
-				133,
-				135,
-				138,
-				140,
-				141,
-				159,
-				160,
-				162,
-				163,
-				164,
-				165,
-				166
-			]
-		},
-		{
-			"compileCommandFragments" : 
-			[
-				{
-					"fragment" : "-g"
-				},
-				{
-					"backtrace" : 5,
-					"fragment" : "-mcpu=cortex-m3"
-				},
-				{
-					"backtrace" : 5,
-					"fragment" : "-mthumb"
-				},
-				{
-					"backtrace" : 5,
-					"fragment" : "-mthumb-interwork"
-				},
-				{
-					"backtrace" : 6,
-					"fragment" : "-ffunction-sections"
-				},
-				{
-					"backtrace" : 6,
-					"fragment" : "-fdata-sections"
-				},
-				{
-					"backtrace" : 6,
-					"fragment" : "-fno-common"
-				},
-				{
-					"backtrace" : 6,
-					"fragment" : "-fmessage-length=0"
-				},
-				{
-					"backtrace" : 7,
-					"fragment" : "-x"
-				},
-				{
-					"backtrace" : 7,
-					"fragment" : "assembler-with-cpp"
-				},
-				{
-					"backtrace" : 8,
-					"fragment" : "-Og"
-				},
-				{
-					"backtrace" : 8,
-					"fragment" : "-g"
-				}
-			],
-			"defines" : 
-			[
-				{
-					"backtrace" : 9,
-					"define" : "DEBUG"
-				},
-				{
-					"backtrace" : 9,
-					"define" : "STM32F103xE"
-				},
-				{
-					"backtrace" : 9,
-					"define" : "USE_HAL_DRIVER"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Core/Inc"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Drivers/STM32F1xx_HAL_Driver/Inc"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeRTOS/Source/include"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Drivers/CMSIS/Device/ST/STM32F1xx/Include"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Drivers/CMSIS/Include"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeModbus/modbus/include"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeModbus/port"
-				},
-				{
-					"backtrace" : 10,
-					"path" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/Middlewares/Third_Party/FreeModbus/modbus/rtu"
-				}
-			],
-			"language" : "ASM",
-			"sourceIndexes" : 
-			[
-				28
-			]
-		}
-	],
-	"id" : "gmv-gateway-board.elf::@6890427a1f51a3e7e1df",
-	"link" : 
-	{
-		"commandFragments" : 
-		[
-			{
-				"fragment" : "-g",
-				"role" : "flags"
-			},
-			{
-				"fragment" : "",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 2,
-				"fragment" : "-Wl,-gc-sections,--print-memory-usage,-Map=C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/gmv-gateway-board.map",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-mcpu=cortex-m3",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-mthumb",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-mthumb-interwork",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 4,
-				"fragment" : "-T",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 4,
-				"fragment" : "C:/Users/DELL/Desktop/gmv-gateway-board-v/STM32F103RCTX_FLASH.ld",
-				"role" : "flags"
-			}
-		],
-		"language" : "C"
-	},
-	"name" : "gmv-gateway-board.elf",
-	"nameOnDisk" : "gmv-gateway-board.elf",
-	"paths" : 
-	{
-		"build" : ".",
-		"source" : "."
-	},
-	"sourceGroups" : 
-	[
-		{
-			"name" : "Header Files",
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2,
-				3,
-				4,
-				5,
-				6,
-				7,
-				8,
-				9,
-				10,
-				11,
-				29,
-				30,
-				31,
-				33,
-				34,
-				35,
-				36,
-				37,
-				38,
-				39,
-				40,
-				41,
-				42,
-				43,
-				44,
-				45,
-				46,
-				47,
-				48,
-				49,
-				50,
-				51,
-				52,
-				53,
-				55,
-				56,
-				57,
-				58,
-				59,
-				60,
-				61,
-				62,
-				63,
-				64,
-				65,
-				66,
-				67,
-				68,
-				69,
-				70,
-				71,
-				72,
-				73,
-				74,
-				75,
-				76,
-				77,
-				78,
-				79,
-				80,
-				81,
-				82,
-				102,
-				115,
-				116,
-				117,
-				118,
-				119,
-				120,
-				121,
-				122,
-				125,
-				127,
-				129,
-				134,
-				136,
-				137,
-				139,
-				142,
-				143,
-				144,
-				145,
-				146,
-				147,
-				148,
-				149,
-				150,
-				151,
-				152,
-				153,
-				154,
-				155,
-				156,
-				157,
-				158,
-				161
-			]
-		},
-		{
-			"name" : "Source Files",
-			"sourceIndexes" : 
-			[
-				12,
-				13,
-				14,
-				15,
-				16,
-				17,
-				18,
-				19,
-				20,
-				21,
-				22,
-				23,
-				24,
-				25,
-				26,
-				27,
-				84,
-				85,
-				86,
-				87,
-				88,
-				89,
-				90,
-				91,
-				92,
-				93,
-				94,
-				95,
-				96,
-				97,
-				101,
-				103,
-				104,
-				105,
-				106,
-				107,
-				108,
-				109,
-				110,
-				111,
-				112,
-				113,
-				114,
-				123,
-				124,
-				126,
-				128,
-				130,
-				131,
-				132,
-				133,
-				135,
-				138,
-				140,
-				141,
-				159,
-				160,
-				162,
-				163,
-				164,
-				165,
-				166
-			]
-		},
-		{
-			"name" : "",
-			"sourceIndexes" : 
-			[
-				28,
-				32,
-				54,
-				83,
-				98,
-				99,
-				100,
-				167
-			]
-		}
-	],
-	"sources" : 
-	[
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/FreeRTOSConfig.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/ffx_master.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/gpio.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/led.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/main.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/mini_gateway_master.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/modbus.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/modbus_slave.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/stm32f1xx_hal_conf.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/stm32f1xx_it.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/tim.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Core/Inc/usart.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/ffx_master.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/freertos.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/gpio.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/led.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/main.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/mini_gateway_master.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/modbus.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/modbus_slave.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/stm32f1xx_hal_msp.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/stm32f1xx_hal_timebase_tim.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/stm32f1xx_it.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/syscalls.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/sysmem.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/system_stm32f1xx.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/tim.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Core/Src/usart.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 1,
-			"path" : "Core/Startup/startup_stm32f103rctx.s",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xe.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Device/ST/STM32F1xx/LICENSE.txt",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/cmsis_armcc.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/cmsis_armclang.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/cmsis_compiler.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/cmsis_gcc.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/cmsis_iccarm.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/cmsis_version.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_armv8mbl.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_armv8mml.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_cm0.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_cm0plus.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_cm1.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_cm23.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_cm3.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_cm33.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_cm4.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_cm7.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_sc000.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/core_sc300.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/mpu_armv7.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/mpu_armv8.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/Include/tz_context.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/CMSIS/LICENSE.txt",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_uart.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_bus.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_cortex.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_exti.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_gpio.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_pwr.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_rcc.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_system.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_tim.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_usart.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_utils.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/LICENSE.txt",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/bsd.txt",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/gpl.txt",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/lgpl.txt",
-			"sourceGroupIndex" : 2
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/ascii/mbascii.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/ascii/mbascii.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils_m.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdiag.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc_m.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding_m.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput_m.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncother.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/functions/mbutils.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/include/mb.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/include/mb_m.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/include/mbconfig.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/include/mbframe.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/include/mbfunc.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/include/mbport.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/include/mbproto.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/include/mbutils.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/mb.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/rtu/mbcrc.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/rtu/mbcrc.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/rtu/mbrtu.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/rtu/mbrtu.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/tcp/mbtcp.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/modbus/tcp/mbtcp.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portcritical.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portevent.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/porttimer.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/port/port.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeModbus/port/user_mb_app.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeModbus/port/user_mb_app.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/croutine.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/event_groups.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/list.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/portable.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/queue.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/task.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/include/timers.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/list.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/portmacro.h",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/queue.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/tasks.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "Middlewares/Third_Party/FreeRTOS/Source/timers.c",
-			"sourceGroupIndex" : 1
-		},
-		{
-			"backtrace" : 1,
-			"path" : "STM32F103RCTX_FLASH.ld",
-			"sourceGroupIndex" : 2
-		}
-	],
-	"type" : "EXECUTABLE"
-}

BIN
cmake-build-debug-mingw/.ninja_deps


+ 138 - 141
cmake-build-debug-mingw/.ninja_log

@@ -1,29 +1,29 @@
 # ninja log v6
-4391	5263	7525684927536180	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding.c.obj	c16d78a5d5f41306
-4	490	7525840447592386	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
+4657	5594	7528197131143683	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding.c.obj	c16d78a5d5f41306
+3	338	7529968484091671	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
 2844	3702	7525684912070967	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c.obj	f5238abe658f39cb
 2738	3587	7525684911006968	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c.obj	853df26b17a79a32
-7	396	7525807867189015	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-5151	6271	7525684935140014	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/rtu/mbrtu.c.obj	5510a7315de5dbfe
-5263	6361	7525684936259318	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/tcp/mbtcp.c.obj	ffa6e3e4c0e5ffb5
-1002	1874	7525684893651500	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_hal_msp.c.obj	3d55d812615153cf
-4158	5068	7525684925213903	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc_m.c.obj	a2e825e13dec8b25
-204	1289	7525684885671094	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/gpio.c.obj	70eb6152550c8693
-5	378	7525895127576088	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj	55f34e283414df62
+274	4746	7528197087318808	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
+5487	6141	7528197139446254	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/rtu/mbrtu.c.obj	5510a7315de5dbfe
+5594	6142	7528197140510237	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/tcp/mbtcp.c.obj	ffa6e3e4c0e5ffb5
+638	4657	7528197090950632	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_hal_msp.c.obj	3d55d812615153cf
+4486	5373	7528197129433845	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc_m.c.obj	a2e825e13dec8b25
+355	4295	7528197088132412	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/gpio.c.obj	70eb6152550c8693
+89	638	7528342623841841	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj	55f34e283414df62
 7	774	7525685282202439	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c.obj	d72827ed6ee2e491
 2624	3481	7525684909872140	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c.obj	c3d66db775c321b3
-7	407	7525890919248450	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
+228	772	7528342625233079	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
 787	1685	7525684891500513	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/modbus.c.obj	304db7c1c85a35df
 1098	2004	7525684894604349	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_hal_timebase_tim.c.obj	f1718a2c63201e69
-4726	5830	7525684930887916	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncother.c.obj	e3e056502a180d57
-1156	2176	7525684895186408	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_it.c.obj	79651096d763a4cb
+5038	6024	7528197134956305	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncother.c.obj	e3e056502a180d57
+710	3987	7528197091673503	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_it.c.obj	79651096d763a4cb
 1217	2358	7525684895796084	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/syscalls.c.obj	3ab15fb95dda7462
 1289	2479	7525684896520287	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/sysmem.c.obj	53712d039717c308
 6029	7028	7525684943916576	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/croutine.c.obj	ba555ef6c02da0a4
 1447	2623	7525684898099918	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/system_stm32f1xx.c.obj	5958f4206ce22012
 3052	3854	7525684914146200	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c.obj	71c212dfddadb141
-1685	2844	7525684900487238	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj	b76b7287830e7c86
-4026	5001	7525684923898963	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc.c.obj	97dbab932b0e50b6
+3988	5141	7528197124450917	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj	b76b7287830e7c86
+4390	5266	7528197128473298	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc.c.obj	97dbab932b0e50b6
 1874	2947	7525684902372813	CMakeFiles/gmv-gateway-board.elf.dir/Core/Startup/startup_stm32f103rctx.s.obj	54796add52dbe389
 6519	7031	7525684948815270	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c.obj	a449d230b4377516
 2004	3052	7525684903673405	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c.obj	9f04a917cdd88a32
@@ -33,143 +33,140 @@
 2479	3391	7525684908428527	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c.obj	c0300c08d6128413
 2947	3793	7525684913097504	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c.obj	94eb54e1583ea016
 3157	3924	7525684915201126	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c.obj	8b51162577029222
-5360	6519	7525684937221898	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portcritical.c.obj	6002c04392b3f71e
+5700	6176	7528197141571648	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portcritical.c.obj	6002c04392b3f71e
 3273	4026	7525684916363382	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c.obj	712d74b675bdef23
 3391	4158	7525684917533778	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c.obj	9504366e394d9595
 3482	4291	7525684918450377	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c.obj	2afb9f7193ed5acc
-3854	4726	7525684922162141	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils_m.c.obj	b87a4e93a0bfb11
+4295	5038	7528197127516503	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils_m.c.obj	b87a4e93a0bfb11
 3587	4391	7525684919501794	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c.obj	2399cc9ea379cab6
 6730	7191	7525684950933728	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c.obj	96775fff7edf780b
 6145	7029	7525684945084532	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c.obj	bb77bf9541a56750
 6271	7030	7525684946337999	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/list.c.obj	387a88653ad81c6e
 6843	7333	7525684952058162	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/tasks.c.obj	99a4163af41b9d44
 6361	7031	7525684947241412	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c.obj	32e82fdfaa77eb0e
-379	987	7525895131317453	gmv-gateway-board.elf	96c62e9a0ba4e015
+338	983	7529968487449939	gmv-gateway-board.elf	ad115aa16a732822
 6939	7310	7525684953021950	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/timers.c.obj	159ad25951601609
 6627	7105	7525684949907185	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/queue.c.obj	9363333b45fe9eb2
-3793	4630	7525684921559311	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils.c.obj	1d59f1909f4edd34
-6	1191	7525684471078654	build.ninja	8f8da1363b934af3
-1579	2738	7525684899424580	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/tim.c.obj	8ab8361ecfb2465f
-3702	4543	7525684920641173	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/ascii/mbascii.c.obj	5a15e9298c4921f7
+4209	4932	7528197126665573	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils.c.obj	1d59f1909f4edd34
+6	1191	7530090318329343	build.ninja	8f8da1363b934af3
+780	4209	7528197092374639	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/tim.c.obj	8ab8361ecfb2465f
+4147	4827	7528197126039196	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/ascii/mbascii.c.obj	5a15e9298c4921f7
 3924	4900	7525684922865659	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdiag.c.obj	dfbeabc5faa7910
-4291	5150	7525684926538221	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c.obj	ac2ed75b5c69da83
-4472	5359	7525684928354089	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding_m.c.obj	abf472d845e73151
-5716	6843	7525684940783396	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/porttimer.c.obj	bcfe77a81820d904
-4543	5488	7525684929059208	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput.c.obj	d8380d77c6bb57d7
-5068	6145	7525684934312541	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/rtu/mbcrc.c.obj	31dab9b5cf2ca095
-4630	5716	7525684929939373	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput_m.c.obj	bfe8c71037bff0d7
-4900	5931	7525684932628121	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbutils.c.obj	f63fc3905bf6e053
-5002	6029	7525684933643748	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/mb.c.obj	1e56de13510f78ca
-5488	6627	7525684938516073	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portevent.c.obj	7f691681fbc62d
-5624	6730	7525684939862452	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c.obj	1b6c42240b4f72ed
-293	729	7525840450478677	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/modbus_slave.c.obj	28c1ac30baf35eca
+4575	5487	7528197130322522	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c.obj	ac2ed75b5c69da83
+4746	5700	7528197132035448	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding_m.c.obj	abf472d845e73151
+6024	6426	7528197144814637	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/porttimer.c.obj	bcfe77a81820d904
+4827	5823	7528197132850640	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput.c.obj	d8380d77c6bb57d7
+5373	6141	7528197138302765	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/rtu/mbcrc.c.obj	31dab9b5cf2ca095
+4932	5931	7528197133893057	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput_m.c.obj	bfe8c71037bff0d7
+5141	6139	7528197135983938	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbutils.c.obj	f63fc3905bf6e053
+5266	6140	7528197137234938	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/mb.c.obj	1e56de13510f78ca
+5823	6262	7528197142806025	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portevent.c.obj	7f691681fbc62d
+5931	6333	7528197143883072	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c.obj	1b6c42240b4f72ed
+355	808	7528342626501838	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/modbus_slave.c.obj	28c1ac30baf35eca
 295	1447	7525684886574051	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/led.c.obj	14535b7ca6ff80e7
-6	321	7525896126837998	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj	55f34e283414df62
-321	894	7525896129985728	gmv-gateway-board.elf	96c62e9a0ba4e015
-6	384	7525897828287149	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-385	1047	7525897832077995	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	360	7525899364156489	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-361	955	7525899367723942	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	411	7525900951794175	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-103	516	7525900952783455	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-516	1172	7525900956904137	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	387	7525903392891361	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-387	1080	7525903396727616	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	345	7525903982026442	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-345	968	7525903985442086	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	451	7525904394973407	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-452	1067	7525904399438265	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	383	7525904676288892	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-384	988	7525904680081374	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	402	7525905285725454	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-402	1037	7525905289710459	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	401	7525905606499429	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-402	1044	7525905610478483	gmv-gateway-board.elf	96c62e9a0ba4e015
-6	373	7525906105395573	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-374	1010	7525906109082467	gmv-gateway-board.elf	96c62e9a0ba4e015
-7	403	7525906304875434	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-404	1051	7525906308845367	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	360	7525908528475493	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-361	952	7525908532049116	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	492	7525909223832695	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-494	1316	7525909228736948	gmv-gateway-board.elf	96c62e9a0ba4e015
-6	459	7525916547273855	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
-101	531	7525916548217898	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-531	1147	7525916552520601	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	341	7525916694067572	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-342	966	7525916697437694	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	458	7525922230213581	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-460	1229	7525922234769406	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	389	7525927498663601	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-390	1075	7525927502513404	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	370	7525928111859661	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-371	1027	7525928115516118	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	382	7525929042660587	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-383	1066	7525929046438015	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	396	7525929504726705	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj	b76b7287830e7c86
-397	966	7525929508652681	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	393	7525930470886233	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-99	496	7525930471828444	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj	b76b7287830e7c86
-496	1092	7525930475806866	gmv-gateway-board.elf	96c62e9a0ba4e015
-6	390	7525931293034364	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-104	493	7525931294024086	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj	b76b7287830e7c86
-493	1179	7525931297914697	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	395	7525931942698899	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-396	1084	7525931946612662	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	402	7525932287602702	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-403	1055	7525932291590024	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	330	7525932860781171	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-331	1012	7525932864037930	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	382	7525933228820761	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-383	1100	7525933232596730	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	381	7525934269523836	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-383	1054	7525934273313699	gmv-gateway-board.elf	96c62e9a0ba4e015
-3	382	7525935685585733	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-383	1023	7525935689372598	gmv-gateway-board.elf	96c62e9a0ba4e015
-434	2872	7526550585604513	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/modbus_slave.c.obj	28c1ac30baf35eca
-277	2874	7526550584041128	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj	55f34e283414df62
-354	2886	7526550584817072	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-25	2891	7526550581515313	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
-2891	4100	7526550610178593	gmv-gateway-board.elf	96c62e9a0ba4e015
-56	2358	7526650193292349	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-2359	3489	7526650216325993	gmv-gateway-board.elf	96c62e9a0ba4e015
-9	466	7526652687359202	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-467	1215	7526652691942360	gmv-gateway-board.elf	96c62e9a0ba4e015
-9	560	7526657408522910	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
-77	656	7526657409207588	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj	55f34e283414df62
-218	729	7526657410614473	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-729	1475	7526657415720171	gmv-gateway-board.elf	96c62e9a0ba4e015
-13	448	7526658755732271	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-449	1162	7526658760100865	gmv-gateway-board.elf	96c62e9a0ba4e015
-18	2574	7526687691280341	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-2574	3625	7526687716847354	gmv-gateway-board.elf	96c62e9a0ba4e015
-9	480	7526698483498486	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-482	1174	7526698488230765	gmv-gateway-board.elf	96c62e9a0ba4e015
-8	403	7526700008004852	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-404	1054	7526700011966949	gmv-gateway-board.elf	96c62e9a0ba4e015
-61	2611	7526706618888125	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-2612	4496	7526706644403900	gmv-gateway-board.elf	96c62e9a0ba4e015
-453	4060	7527350863346849	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-536	4071	7527350864181648	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/modbus_slave.c.obj	28c1ac30baf35eca
-305	4079	7527350861878735	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-65	4090	7527350859466622	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
-374	4097	7527350862560404	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj	55f34e283414df62
-4097	5380	7527350899797117	gmv-gateway-board.elf	96c62e9a0ba4e015
-28	341	7527351481950925	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-342	994	7527351485089339	gmv-gateway-board.elf	96c62e9a0ba4e015
-4	318	7527352886136468	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
-69	396	7527352886794449	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-396	986	7527352890064854	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	320	7527360487639842	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
-84	382	7527360488425174	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-382	997	7527360491416478	gmv-gateway-board.elf	96c62e9a0ba4e015
-6	354	7527362566411400	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
-355	975	7527362569894050	gmv-gateway-board.elf	96c62e9a0ba4e015
-40	1916	7527365664329108	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-1917	3163	7527365683106951	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	384	7527367357255032	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-384	1043	7527367361057527	gmv-gateway-board.elf	96c62e9a0ba4e015
-5	368	7527369121475722	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-369	942	7527369125105228	gmv-gateway-board.elf	96c62e9a0ba4e015
-7	385	7527371401063363	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
-387	990	7527371404856390	gmv-gateway-board.elf	96c62e9a0ba4e015
+193	4389	7528197086506577	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/flash.c.obj	5a762506e7211b5d
+4075	6297	7528197125325829	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ymodem_update.c.obj	66f3b5e328eadd55
+8	1441	7530090482066392	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
+102	1570	7530090483003810	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/flash.c.obj	5a762506e7211b5d
+228	1689	7530090484254789	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
+369	1827	7530090485670595	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/gpio.c.obj	70eb6152550c8693
+532	1977	7530090487311211	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/iwdg.c.obj	a29cc9b841b3f865
+713	2165	7530090489107104	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/led.c.obj	14535b7ca6ff80e7
+840	2361	7530090490376319	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj	55f34e283414df62
+1199	2497	7530090493972644	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/modbus.c.obj	304db7c1c85a35df
+1443	2668	7530090496414249	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_hal_msp.c.obj	3d55d812615153cf
+1570	2831	7530090497677637	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_hal_timebase_tim.c.obj	f1718a2c63201e69
+1689	2970	7530090498880986	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_it.c.obj	79651096d763a4cb
+1827	3164	7530090500256644	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/syscalls.c.obj	3ab15fb95dda7462
+1977	3331	7530090501747286	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/sysmem.c.obj	53712d039717c308
+2165	3487	7530090503630620	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/system_stm32f1xx.c.obj	5958f4206ce22012
+2361	3682	7530090505590458	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/tim.c.obj	8ab8361ecfb2465f
+2497	3827	7530090506951385	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj	b76b7287830e7c86
+2832	3932	7530090510295709	CMakeFiles/gmv-gateway-board.elf.dir/Core/Startup/startup_stm32f103rctx.s.obj	54796add52dbe389
+2970	4110	7530090511689738	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c.obj	9f04a917cdd88a32
+3164	4245	7530090513625635	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c.obj	6bd5d770a1b49d6d
+3331	4388	7530090515292704	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c.obj	8d469eca250cb04a
+3487	4530	7530090516858504	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c.obj	c0300c08d6128413
+3682	4667	7530090518807924	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c.obj	c3d66db775c321b3
+3827	4814	7530090520251729	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c.obj	853df26b17a79a32
+3932	5030	7530090521306005	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c.obj	f5238abe658f39cb
+4110	5168	7530090523073153	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c.obj	94eb54e1583ea016
+4246	5299	7530090524434574	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_iwdg.c.obj	89e95239b2260732
+4389	5417	7530090525867037	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c.obj	71c212dfddadb141
+4530	5520	7530090527281108	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c.obj	8b51162577029222
+4667	5640	7530090528659902	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c.obj	712d74b675bdef23
+979	5770	7530090491772465	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
+5031	6017	7530090532291863	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c.obj	2afb9f7193ed5acc
+5168	6343	7530090533672689	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_uart.c.obj	2399cc9ea379cab6
+5299	6531	7530090534965200	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/ascii/mbascii.c.obj	5a15e9298c4921f7
+5417	6710	7530090536149832	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils.c.obj	1d59f1909f4edd34
+5521	6879	7530090537185262	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils_m.c.obj	b87a4e93a0bfb11
+5641	6994	7530090538385842	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdiag.c.obj	dfbeabc5faa7910
+5770	7161	7530090539678028	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc.c.obj	97dbab932b0e50b6
+1318	7312	7530090495159979	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/modbus_slave.c.obj	28c1ac30baf35eca
+2669	7441	7530090508669534	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ymodem_update.c.obj	66f3b5e328eadd55
+6017	7616	7530090542154627	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc_m.c.obj	a2e825e13dec8b25
+4814	7735	7530090530122111	CMakeFiles/gmv-gateway-board.elf.dir/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c.obj	9504366e394d9595
+6343	7879	7530090545415709	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c.obj	ac2ed75b5c69da83
+6532	7967	7530090547297926	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding.c.obj	c16d78a5d5f41306
+6711	8085	7530090549092400	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding_m.c.obj	abf472d845e73151
+6879	8223	7530090550776421	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput.c.obj	d8380d77c6bb57d7
+6994	8367	7530090551925265	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput_m.c.obj	bfe8c71037bff0d7
+7161	8573	7530090553595984	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncother.c.obj	e3e056502a180d57
+7312	8712	7530090555109975	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbutils.c.obj	f63fc3905bf6e053
+7442	8838	7530090556396419	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/mb.c.obj	1e56de13510f78ca
+7616	9026	7530090558143665	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/rtu/mbcrc.c.obj	31dab9b5cf2ca095
+7735	9238	7530090559335943	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/rtu/mbrtu.c.obj	5510a7315de5dbfe
+7880	9397	7530090560773058	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/tcp/mbtcp.c.obj	ffa6e3e4c0e5ffb5
+7967	9538	7530090561654946	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portcritical.c.obj	6002c04392b3f71e
+8085	9691	7530090562829056	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portevent.c.obj	7f691681fbc62d
+8223	9824	7530090564210186	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c.obj	1b6c42240b4f72ed
+8367	9963	7530090565655859	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/porttimer.c.obj	bcfe77a81820d904
+8573	10097	7530090567721381	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/user_mb_app.c.obj	309636fdb363195c
+8838	10192	7530090570357039	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/croutine.c.obj	ba555ef6c02da0a4
+9026	10192	7530090572250458	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/event_groups.c.obj	bb77bf9541a56750
+9238	10193	7530090574371791	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/list.c.obj	387a88653ad81c6e
+9397	10193	7530090575948443	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM3/port.c.obj	32e82fdfaa77eb0e
+9538	10194	7530090577362488	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c.obj	a449d230b4377516
+9691	10323	7530090578887371	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/queue.c.obj	9363333b45fe9eb2
+9824	10375	7530090580223701	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c.obj	96775fff7edf780b
+9963	10684	7530090581613982	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/tasks.c.obj	99a4163af41b9d44
+10097	10684	7530090582949516	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/timers.c.obj	159ad25951601609
+10	665	7530091345700596	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c.obj	d72827ed6ee2e491
+666	1864	7530091352246434	gmv-gateway-board.elf	a1cb8372200b3aef
+7	1135	7530105075393368	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj	bb3f9e6aaffc9871
+90	1247	7530105076228273	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/flash.c.obj	5a762506e7211b5d
+195	1366	7530105077275498	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
+294	1456	7530105078264278	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/gpio.c.obj	70eb6152550c8693
+431	1552	7530105079639438	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/iwdg.c.obj	a29cc9b841b3f865
+567	1641	7530105080999594	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj	55f34e283414df62
+954	1734	7530105084859556	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_hal_msp.c.obj	3d55d812615153cf
+1063	1876	7530105085952287	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/stm32f1xx_it.c.obj	79651096d763a4cb
+1135	1998	7530105086676697	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/tim.c.obj	8ab8361ecfb2465f
+1247	2114	7530105087789573	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj	b76b7287830e7c86
+1456	2256	7530105089883321	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/ascii/mbascii.c.obj	5a15e9298c4921f7
+1552	2378	7530105090842396	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils.c.obj	1d59f1909f4edd34
+1641	2501	7530105091730867	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfunccoils_m.c.obj	b87a4e93a0bfb11
+1735	2619	7530105092661032	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc.c.obj	97dbab932b0e50b6
+1876	2751	7530105094084362	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncdisc_m.c.obj	a2e825e13dec8b25
+1998	2884	7530105095307018	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c.obj	ac2ed75b5c69da83
+2114	3007	7530105096461327	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding.c.obj	c16d78a5d5f41306
+2256	3115	7530105097881641	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncholding_m.c.obj	abf472d845e73151
+2378	3255	7530105099104764	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput.c.obj	d8380d77c6bb57d7
+2501	3379	7530105100335952	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncinput_m.c.obj	bfe8c71037bff0d7
+2619	3500	7530105101509546	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncother.c.obj	e3e056502a180d57
+2751	3648	7530105102833315	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbutils.c.obj	f63fc3905bf6e053
+2884	3776	7530105104165107	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/mb.c.obj	1e56de13510f78ca
+3007	3904	7530105105396127	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/rtu/mbcrc.c.obj	31dab9b5cf2ca095
+3115	3905	7530105106470879	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/rtu/mbrtu.c.obj	5510a7315de5dbfe
+3255	3906	7530105107868952	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/tcp/mbtcp.c.obj	ffa6e3e4c0e5ffb5
+3379	3906	7530105109109777	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portcritical.c.obj	6002c04392b3f71e
+713	3908	7530105082455353	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj	2715bb4eda440042
+3501	3985	7530105110334333	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portevent.c.obj	7f691681fbc62d
+1366	4098	7530105088975166	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ymodem_update.c.obj	66f3b5e328eadd55
+826	4115	7530105083588750	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/modbus_slave.c.obj	28c1ac30baf35eca
+3648	4129	7530105111800757	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c.obj	1b6c42240b4f72ed
+3776	4245	7530105113081828	CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/porttimer.c.obj	bcfe77a81820d904
+4245	4946	7530105117775545	gmv-gateway-board.elf	a1cb8372200b3aef
+11	469	7530154344709911	CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj	8e78e9a3bef9dd01
+471	1341	7530154349311286	gmv-gateway-board.elf	a1cb8372200b3aef

BIN
cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_C.bin


BIN
cmake-build-debug-mingw/CMakeFiles/3.28.1/CMakeDetermineCompilerABI_CXX.bin


+ 40 - 40
cmake-build-debug-mingw/CMakeFiles/CMakeConfigureLog.yaml

@@ -115,8 +115,8 @@ events:
     checks:
       - "Detecting C compiler ABI info"
     directories:
-      source: "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-ne9avu"
-      binary: "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-ne9avu"
+      source: "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-q507b2"
+      binary: "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-q507b2"
     cmakeVariables:
       CMAKE_C_FLAGS: ""
       CMAKE_C_FLAGS_DEBUG: "-g"
@@ -125,10 +125,10 @@ events:
       variable: "CMAKE_C_ABI_COMPILED"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-ne9avu'
+        Change Dir: 'C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-q507b2'
         
-        Run Build Command(s): "D:/clion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_aa859
-        [1/2] D:\\clion\\10.2021.10\\bin\\arm-none-eabi-gcc.exe   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj -c "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"
+        Run Build Command(s): "D:/clion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_faa37
+        [1/2] D:\\clion\\10.2021.10\\bin\\arm-none-eabi-gcc.exe   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj -c "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"
         Using built-in specs.
         COLLECT_GCC=D:\\clion\\10.2021.10\\bin\\arm-none-eabi-gcc.exe
         Target: arm-none-eabi
@@ -136,8 +136,8 @@ events:
         Thread model: single
         Supported LTO compression algorithms: zlib
         gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) 
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'
-         d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix d:\\clion\\10.2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\clion\\10.2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\DELL\\AppData\\Local\\Temp\\ccFEF9Q6.s
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'
+         d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix d:\\clion\\10.2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\clion\\10.2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\DELL\\AppData\\Local\\Temp\\cc86PGNs.s
         GNU C17 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)
         	compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
         
@@ -158,13 +158,13 @@ events:
         
         GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
         Compiler executable checksum: f3937ce18b4177bfd408ca565336596a
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'
-         d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj C:\\Users\\DELL\\AppData\\Local\\Temp\\ccFEF9Q6.s
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'
+         d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj C:\\Users\\DELL\\AppData\\Local\\Temp\\cc86PGNs.s
         GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621
         COMPILER_PATH=d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;d:/clion/10.2021.10/bin/../lib/gcc/;d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/
         LIBRARY_PATH=d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;d:/clion/10.2021.10/bin/../lib/gcc/;d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;d:/clion/10.2021.10/bin/../arm-none-eabi/lib/
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\clion\\CLion 2024.1.4\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_aa859.a && arm-none-eabi-ar qc libcmTC_aa859.a  CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj && D:\\clion\\10.2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_aa859.a && cd ."
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d
+        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\clion\\CLion 2024.1.4\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_faa37.a && arm-none-eabi-ar qc libcmTC_faa37.a  CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj && D:\\clion\\10.2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_faa37.a && cd ."
         
       exitCode: 0
   -
@@ -196,10 +196,10 @@ events:
     message: |
       Parsed C implicit link information:
         link line regex: [^( *|.*[/\\])(arm-none-eabi-ld\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
-        ignore line: [Change Dir: 'C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-ne9avu']
+        ignore line: [Change Dir: 'C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-q507b2']
         ignore line: []
-        ignore line: [Run Build Command(s): "D:/clion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_aa859]
-        ignore line: [[1/2] D:\\clion\\10.2021.10\\bin\\arm-none-eabi-gcc.exe   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj -c "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"]
+        ignore line: [Run Build Command(s): "D:/clion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_faa37]
+        ignore line: [[1/2] D:\\clion\\10.2021.10\\bin\\arm-none-eabi-gcc.exe   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj -c "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c"]
         ignore line: [Using built-in specs.]
         ignore line: [COLLECT_GCC=D:\\clion\\10.2021.10\\bin\\arm-none-eabi-gcc.exe]
         ignore line: [Target: arm-none-eabi]
@@ -207,8 +207,8 @@ events:
         ignore line: [Thread model: single]
         ignore line: [Supported LTO compression algorithms: zlib]
         ignore line: [gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) ]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t']
-        ignore line: [ d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix d:\\clion\\10.2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\clion\\10.2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\DELL\\AppData\\Local\\Temp\\ccFEF9Q6.s]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t']
+        ignore line: [ d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1.exe -quiet -v -iprefix d:\\clion\\10.2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\clion\\10.2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj -version -fdiagnostics-color=always -o C:\\Users\\DELL\\AppData\\Local\\Temp\\cc86PGNs.s]
         ignore line: [GNU C17 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)]
         ignore line: [	compiled by GNU C version 7.3-win32 20180312  GMP version 6.1.0  MPFR version 3.1.4  MPC version 1.0.3  isl version isl-0.18-GMP]
         ignore line: []
@@ -229,8 +229,8 @@ events:
         ignore line: []
         ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
         ignore line: [Compiler executable checksum: f3937ce18b4177bfd408ca565336596a]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t']
-        ignore line: [ d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj C:\\Users\\DELL\\AppData\\Local\\Temp\\ccFEF9Q6.s]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t']
+        ignore line: [ d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj C:\\Users\\DELL\\AppData\\Local\\Temp\\cc86PGNs.s]
         ignore line: [GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621]
         ignore line: [COMPILER_PATH=d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/]
         ignore line: [d:/clion/10.2021.10/bin/../lib/gcc/]
@@ -239,8 +239,8 @@ events:
         ignore line: [d:/clion/10.2021.10/bin/../lib/gcc/]
         ignore line: [d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/]
         ignore line: [d:/clion/10.2021.10/bin/../arm-none-eabi/lib/]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d]
-        ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\clion\\CLion 2024.1.4\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_aa859.a && arm-none-eabi-ar qc libcmTC_aa859.a  CMakeFiles/cmTC_aa859.dir/CMakeCCompilerABI.c.obj && D:\\clion\\10.2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_aa859.a && cd ."]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d]
+        ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\clion\\CLion 2024.1.4\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_faa37.a && arm-none-eabi-ar qc libcmTC_faa37.a  CMakeFiles/cmTC_faa37.dir/CMakeCCompilerABI.c.obj && D:\\clion\\10.2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_faa37.a && cd ."]
         ignore line: []
         ignore line: []
         implicit libs: []
@@ -258,8 +258,8 @@ events:
     checks:
       - "Detecting CXX compiler ABI info"
     directories:
-      source: "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-2vfuio"
-      binary: "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-2vfuio"
+      source: "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-mo11kv"
+      binary: "C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-mo11kv"
     cmakeVariables:
       CMAKE_CXX_FLAGS: ""
       CMAKE_CXX_FLAGS_DEBUG: "-g"
@@ -268,10 +268,10 @@ events:
       variable: "CMAKE_CXX_ABI_COMPILED"
       cached: true
       stdout: |
-        Change Dir: 'C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-2vfuio'
+        Change Dir: 'C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-mo11kv'
         
-        Run Build Command(s): "D:/clion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_6d194
-        [1/2] D:\\clion\\10.2021.10\\bin\\arm-none-eabi-g++.exe   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj -c "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"
+        Run Build Command(s): "D:/clion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_ace18
+        [1/2] D:\\clion\\10.2021.10\\bin\\arm-none-eabi-g++.exe   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj -c "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"
         Using built-in specs.
         COLLECT_GCC=D:\\clion\\10.2021.10\\bin\\arm-none-eabi-g++.exe
         Target: arm-none-eabi
@@ -279,8 +279,8 @@ events:
         Thread model: single
         Supported LTO compression algorithms: zlib
         gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) 
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'
-         d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix d:\\clion\\10.2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\clion\\10.2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\DELL\\AppData\\Local\\Temp\\ccAibG9k.s
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'
+         d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix d:\\clion\\10.2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\clion\\10.2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\DELL\\AppData\\Local\\Temp\\cco8NPg3.s
         GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)
         	compiled by GNU C version 7.3-win32 20180312, GMP version 6.1.0, MPFR version 3.1.4, MPC version 1.0.3, isl version isl-0.18-GMP
         
@@ -307,13 +307,13 @@ events:
         
         GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
         Compiler executable checksum: f8787892a7c5aa84cea58dce52be7118
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'
-         d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\DELL\\AppData\\Local\\Temp\\ccAibG9k.s
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'
+         d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\DELL\\AppData\\Local\\Temp\\cco8NPg3.s
         GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621
         COMPILER_PATH=d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;d:/clion/10.2021.10/bin/../lib/gcc/;d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/\x0d
         LIBRARY_PATH=d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/;d:/clion/10.2021.10/bin/../lib/gcc/;d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/;d:/clion/10.2021.10/bin/../arm-none-eabi/lib/\x0d
-        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d
-        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\clion\\CLion 2024.1.4\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_6d194.a && arm-none-eabi-ar qc libcmTC_6d194.a  CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj && D:\\clion\\10.2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_6d194.a && cd ."
+        COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d
+        [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\clion\\CLion 2024.1.4\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_ace18.a && arm-none-eabi-ar qc libcmTC_ace18.a  CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj && D:\\clion\\10.2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_ace18.a && cd ."
         
       exitCode: 0
   -
@@ -351,10 +351,10 @@ events:
     message: |
       Parsed CXX implicit link information:
         link line regex: [^( *|.*[/\\])(arm-none-eabi-ld\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
-        ignore line: [Change Dir: 'C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-2vfuio']
+        ignore line: [Change Dir: 'C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw/CMakeFiles/CMakeScratch/TryCompile-mo11kv']
         ignore line: []
-        ignore line: [Run Build Command(s): "D:/clion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_6d194]
-        ignore line: [[1/2] D:\\clion\\10.2021.10\\bin\\arm-none-eabi-g++.exe   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj -c "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"]
+        ignore line: [Run Build Command(s): "D:/clion/CLion 2024.1.4/bin/ninja/win/x64/ninja.exe" -v cmTC_ace18]
+        ignore line: [[1/2] D:\\clion\\10.2021.10\\bin\\arm-none-eabi-g++.exe   -fdiagnostics-color=always   -v -o CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj -c "D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"]
         ignore line: [Using built-in specs.]
         ignore line: [COLLECT_GCC=D:\\clion\\10.2021.10\\bin\\arm-none-eabi-g++.exe]
         ignore line: [Target: arm-none-eabi]
@@ -362,8 +362,8 @@ events:
         ignore line: [Thread model: single]
         ignore line: [Supported LTO compression algorithms: zlib]
         ignore line: [gcc version 10.3.1 20210824 (release) (GNU Arm Embedded Toolchain 10.3-2021.10) ]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t']
-        ignore line: [ d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix d:\\clion\\10.2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\clion\\10.2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\DELL\\AppData\\Local\\Temp\\ccAibG9k.s]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t']
+        ignore line: [ d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/cc1plus.exe -quiet -v -iprefix d:\\clion\\10.2021.10\\bin\\../lib/gcc/arm-none-eabi/10.3.1/ -isysroot d:\\clion\\10.2021.10\\bin\\../arm-none-eabi -D__USES_INITFINI__ D:/clion/CLion 2024.1.4/bin/cmake/win/x64/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mcpu=arm7tdmi -mfloat-abi=soft -marm -mlibarch=armv4t -march=armv4t -auxbase-strip CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj -version -fdiagnostics-color=always -o C:\\Users\\DELL\\AppData\\Local\\Temp\\cco8NPg3.s]
         ignore line: [GNU C++14 (GNU Arm Embedded Toolchain 10.3-2021.10) version 10.3.1 20210824 (release) (arm-none-eabi)]
         ignore line: [	compiled by GNU C version 7.3-win32 20180312  GMP version 6.1.0  MPFR version 3.1.4  MPC version 1.0.3  isl version isl-0.18-GMP]
         ignore line: []
@@ -390,8 +390,8 @@ events:
         ignore line: []
         ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
         ignore line: [Compiler executable checksum: f8787892a7c5aa84cea58dce52be7118]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t']
-        ignore line: [ d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\DELL\\AppData\\Local\\Temp\\ccAibG9k.s]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t']
+        ignore line: [ d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/as.exe -v -march=armv4t -mfloat-abi=soft -meabi=5 -o CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\DELL\\AppData\\Local\\Temp\\cco8NPg3.s]
         ignore line: [GNU assembler version 2.36.1 (arm-none-eabi) using BFD version (GNU Arm Embedded Toolchain 10.3-2021.10) 2.36.1.20210621]
         ignore line: [COMPILER_PATH=d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/]
         ignore line: [d:/clion/10.2021.10/bin/../lib/gcc/]
@@ -400,8 +400,8 @@ events:
         ignore line: [d:/clion/10.2021.10/bin/../lib/gcc/]
         ignore line: [d:/clion/10.2021.10/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/lib/]
         ignore line: [d:/clion/10.2021.10/bin/../arm-none-eabi/lib/\x0d]
-        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d]
-        ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\clion\\CLion 2024.1.4\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_6d194.a && arm-none-eabi-ar qc libcmTC_6d194.a  CMakeFiles/cmTC_6d194.dir/CMakeCXXCompilerABI.cpp.obj && D:\\clion\\10.2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_6d194.a && cd ."]
+        ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-mcpu=arm7tdmi' '-mfloat-abi=soft' '-marm' '-mlibarch=armv4t' '-march=armv4t'\x0d]
+        ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\clion\\CLion 2024.1.4\\bin\\cmake\\win\\x64\\bin\\cmake.exe" -E rm -f libcmTC_ace18.a && arm-none-eabi-ar qc libcmTC_ace18.a  CMakeFiles/cmTC_ace18.dir/CMakeCXXCompilerABI.cpp.obj && D:\\clion\\10.2021.10\\bin\\arm-none-eabi-ranlib.exe libcmTC_ace18.a && cd ."]
         ignore line: []
         ignore line: []
         implicit libs: []

+ 2 - 2
cmake-build-debug-mingw/CMakeFiles/clion-Debug-MinGW-log.txt

@@ -14,6 +14,6 @@
 -- Detecting CXX compile features
 -- Detecting CXX compile features - done
 -- Minimal optimization, debug info included
--- Configuring done (9.2s)
--- Generating done (0.1s)
+-- Configuring done (13.3s)
+-- Generating done (0.0s)
 -- Build files have been written to: C:/Users/DELL/Desktop/gmv-gateway-board-v/cmake-build-debug-mingw

BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/ffx_master.c.obj


BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/freertos.c.obj


BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/main.c.obj


BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/mini_gateway_master.c.obj


BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/tim.c.obj


BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Core/Src/usart.c.obj


BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/functions/mbfuncfile.c.obj


BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/modbus/mb.c.obj


BIN
cmake-build-debug-mingw/CMakeFiles/gmv-gateway-board.elf.dir/Middlewares/Third_Party/FreeModbus/port/cmsis_rtos2/portserial.c.obj


Dosya farkı çok büyük olduğundan ihmal edildi
+ 40 - 0
cmake-build-debug-mingw/build.ninja


BIN
cmake-build-debug-mingw/gmv-gateway-board.bin


BIN
cmake-build-debug-mingw/gmv-gateway-board.elf


+ 3695 - 2175
cmake-build-debug-mingw/gmv-gateway-board.hex

@@ -1,23 +1,23 @@
 :020000040800F2
-:1000000000C000208D1900082115000823150008E4
-:100010002515000827150008291500080000000014
-:10002000000000000000000000000000C1430008C4
-:100030002B1500080000000061440008A5440008DA
-:10004000D5190008D5190008D5190008D5190008D8
-:10005000D5190008D5190008D5190008D5190008C8
-:10006000D5190008D5190008D5190008D5190008B8
-:10007000D5190008D5190008D5190008D5190008A8
-:10008000D5190008D5190008D5190008D519000898
-:10009000D5190008D5190008D5190008D519000888
-:1000A000D51900082D150008D5190008D519000824
-:1000B0003D150008D5190008D5190008D519000804
-:1000C000D5190008D5190008D5190008D519000858
-:1000D000D5190008D51900084D1500085D15000850
-:1000E000D5190008D5190008D5190008D519000838
-:1000F000D5190008D5190008D5190008D519000828
-:10010000D5190008D5190008D5190008D519000817
-:1001100095150008D5190008D5190008D51900084B
-:10012000D5190008D5190008D5190008D5190008F7
+:1000000000C00020CD2800088122000883220008BB
+:1000100085220008872200088922000800000000CD
+:100020000000000000000000000000006156000811
+:100030008B22000800000000015700084557000807
+:100040001529000815290008152900081529000898
+:100050001529000815290008152900081529000888
+:100060001529000815290008152900081529000878
+:100070001529000815290008152900081529000868
+:100080001529000815290008152900081529000858
+:100090001529000815290008152900081529000848
+:1000A000152900088D2200081529000815290008C7
+:1000B0009D220008152900081529000815290008A7
+:1000C0001529000815290008152900081529000818
+:1000D0001529000815290008AD220008BD220008D6
+:1000E00015290008152900081529000815290008F8
+:1000F00015290008152900081529000815290008E8
+:1001000015290008152900081529000815290008D7
+:10011000F5220008152900081529000815290008EE
+:1001200015290008152900081529000815290008B7
 :1001300000000000000000000000000000000000BF
 :1001400000000000000000000000000000000000AF
 :10015000000000000000000000000000000000009F
@@ -44,2160 +44,3680 @@
 :1002A0000403D21ADB071CBF11F8013B00F8013B25
 :1002B000A4D331F8023B20F8023B9FE7043AD9D39C
 :1002C000013A11F8013B00F8013BF9D20B780370B9
-:1002D0004B7843708B78837060467047F8B505465D
-:1002E0000C461646094F01220221384601F0F8FD5E
-:1002F000334622462946064802F0CBFC0022022162
-:10030000384601F0EDFD2046F8BD00BF0008014071
-:10031000D80C002010B50C4613460A460146044886
-:1003200002F01DFD08B9204610BD0020FCE700BF0B
-:10033000D80C002010B584B0044600210291ADF81D
-:100340000C1002AB0222244800F097FF10B10020ED
-:1003500004B010BDBDF808302370BDF80A306370DA
-:100360000DF10603012259211B4800F086FF10B948
-:10037000BDF8063023710DF1060301220E21164847
-:1003800000F07BFF10B9BDF80630E3700DF10603F5
-:1003900001220421104800F070FF10B9BDF80630AA
-:1003A000A3700DF10603012211210B4800F065FF37
-:1003B00010B9BDF8063063710DF106030122122158
-:1003C000054800F05AFF20B9BDF80630A37101209E
-:1003D000BEE70120BCE700BFD408002000B585B00F
-:1003E00000250295039541E09DF80510112001F0CC
-:1003F0000FF89DF80610122001F00AF800211520D0
-:1004000001F006F84FF4967003F062FC684600F0C5
-:1004100081FB002504F110036B4403F8085C1848C5
-:1004200006F03AF84FF4FA6003F052FC0134082C5D
-:1004300014D8144B195D0029F8D0134800F0E4FEDD
-:100440006846FFF777FF0028CED10135EDB2092DC0
-:10045000E8D90121152000F0DBFFE3E70B4B18681A
-:1004600003F0B8FD4FF47A7003F032FC4FF0FF3127
-:10047000064B186803F06CFD04460028D7D0F1E75E
-:10048000847D00083C0A0020D4080020D008002009
-:1004900010B582B00146094C204600F0B5FE64203C
-:1004A00003F016FC0DF1060301221146204600F070
-:1004B000E4FEB0FA80F0400902B010BDD40800207C
-:1004C00070B5012407E0C82003F002FC9EB1C820EB
-:1004D00003F0FEFB0134082C1DDCE5B22846FFF7D3
-:1004E000D7FF06460028EED00B4B1D5500211520E6
-:1004F00000F08EFFE7E72846FFF7CAFF30B1064B52
-:100500001D550021152000F083FFE0E70121152093
-:1005100000F07EFFDBE770BD3C0A002008B508E074
-:10052000FFF7CEFF074B186803F054FD064803F0B1
-:10053000CFFB4FF0FF31034B186803F009FD002893
-:10054000EED0F3E7D0080020C027090010B586B030
-:10055000002003F09FFC134B1860684600F044FE37
-:1005600001238DF80030104B0193104B0293104C77
-:100570006946204600F072FE4FF4C871204600F034
-:100580002DFE4FF4C871204600F02BFE00221146CC
-:10059000084803F025FB00221146074803F020FB22
-:1005A00006B010BDD008002015030008DD020008C9
-:1005B000D40800201D050008DD03000808B54FF42D
-:1005C0000051044801F092FC40F2DC5003F080FB43
-:1005D000F5E700BF0010014008B5044A00210448B7
-:1005E00003F0FEFA034B186008BD00BFB07D0008A1
-:1005F000BD050008440A00202DE9F04389B000241D
-:100600000494059406940794334B9A6942F01002BF
-:100610009A619A6902F010020092009A9A6942F077
-:1006200020029A619A6902F020020192019A9A6965
-:1006300042F004029A619A6902F004020292029A5C
-:100640009A6942F008029A619B6903F008030393D8
-:10065000039BDFF8889022464FF40051484601F092
-:100660003FFCDFF87C80224648F20201404601F060
-:1006700037FC1C4D224643F20401284601F030FCB1
-:100680004FF400530493012705970694022607961A
-:1006900004A9484601F004FB48F2020304930597BD
-:1006A0000694079604A9404601F0FAFA43F20403BF
-:1006B000049305970694079604A9284601F0F0FADA
-:1006C0004FF44C7304930594069404A9284601F052
-:1006D000E7FA09B0BDE8F0830010024000100140C5
-:1006E00000080140000C014010B504460268074BA9
-:1006F0009A4204D02368B3F1804F03D010BD01F0BB
-:100700007DF9F7E703F0BCF9F8E700BF002C0140E2
-:1007100072B6FEE700B591B02822002106A805F0C8
-:100720001BFE00230193029303930493059301227C
-:1007300006924FF4803307930A9202220D920E9391
-:100740004FF4E0130F9306A801F0F0FB80B90F23DC
-:10075000019302210291002303934FF480620492DB
-:10076000059301A801F014FE20B911B05DF804FB57
-:10077000FFF7CEFFFFF7CCFF08B501F02DF9FFF72B
-:10078000C9FFFFF739FF00F0B3FF00F0E5FF00F00D
-:10079000FDFF00F039FF00F0C5FFFFF7D7FE00F0C6
-:1007A0000FFA102000F03CFE03F072F9FFF714FF7F
-:1007B00003F090F9FEE7000000B583B00DF10603E9
-:1007C00001226621044800F058FDB0FA80F040098B
-:1007D00003B05DF804FB00BF540A002000B58BB0E5
-:1007E000002308930993BDE001238DF80430BDF880
-:1007F0001230023B8DF80630BDF810305C4AA2FB87
-:100800000323DB088DF8073030E000238DF8053036
-:100810008DF808609DF80460012E43D04FF47A7083
-:1008200003F056FA0134072C00F289804FF400518E
-:10083000504801F05BFB504B1B5D002BEED0E3B248
-:100840000133DEB204EB840101EB8101663103ABBD
-:10085000042289B2494800F010FD002846D1BDF8B5
-:100860000C30AA2BC0D000238DF80430BDF80E3018
-:10087000013B032BCCD801A252F823F00B0800084F
-:10088000950800089D0800088D08000801238DF8D0
-:100890000530BDE702238DF80530B9E703238DF855
-:1008A0000530B5E7002DB9D1642003F011FA3146C7
-:1008B000002000F0ADFD9DF80510012000F0A8FD1E
-:1008C0009DF80610042000F0A3FD9DF807100E20EF
-:1008D00000F09EFD0021142000F09AFD284B00221C
-:1008E0001A70284805F0D8FD012597E7244A1378A7
-:1008F0000133137004F128030DEB030212F8083CD6
-:100900000133DBB202F8083C9DF80450ADB9032B6B
-:1009100001D8012582E70121142000F079FD294644
-:10092000002000F075FD0023154A137004F1280221
-:100930006A4402F8083C012570E701256EE79DF83E
-:1009400004405CB955B90021142000F061FD214636
-:10095000002000F05DFD0A4B00221A704FF47A70FF
-:1009600003F0B6F900250195CDF807502C465AE75B
-:10097000CDCCCCCC000C0140480A0020540A002009
-:10098000500A0020D47D000800B5C1B05BE040F201
-:10099000DC5003F09DF9444805F07EFD53E0434BE5
-:1009A00000225A5401310829F9DD414C01AB0822DB
-:1009B0007821204600F056FC05460DF1050308227B
-:1009C0008021204600F04EFC0DF10703012240F289
-:1009D000BF11204600F046FC02AB012240F2FF119D
-:1009E000204600F03FFC002D3AD19DF804100A206B
-:1009F00000F00EFD9DF805100B2000F009FD002110
-:100A0000142000F005FD9DF807108900162000F065
-:100A1000FFFC9DF80810C900172000F0F9FC002227
-:100A2000244B1A7009E09DF80430C2F107018B4095
-:100A3000C3F3C0131D498B540132082AF3DD4EF66F
-:100A4000602003F045F9FFF7B7FE00289FD000248F
-:100A50000194F622214602A805F07EFC2146A2E779
-:100A600001AB08227821124800F0FCFB04464FF449
-:100A7000967003F02DF9002CE1D1002209E09DF8D9
-:100A80000430C2F107018B40C3F3C01307498B54F4
-:100A90000132082AF3DD074B00221A709DF804107A
-:100AA0000A2000F0B5FCCAE7007E0008480A0020D2
-:100AB000540A0020500A0020F8B505460C46164698
-:100AC0000A4F01224FF40041384601F009FA33463B
-:100AD00022462946064802F0DCF800224FF4004185
-:100AE000384601F0FDF92046F8BD00BF000801407E
-:100AF000680D002010B50C4613460A46014604480E
-:100B000002F02DF908B9204610BD0020FCE700BF17
-:100B1000680D002030B585B00278012A0ED0002182
-:100B20000B464FF0550E42781FFA82FC541C013AD6
-:100B3000032A09D8DFE802F00A0E0E33817801316A
-:100B4000C3784FF0AA0EEEE7A44603E00CF1030CC5
-:100B50001FFA8CFCADF804E0ADF806C003EB83038C
-:100B60005B00ADF80830ADF80A100023ADF80C308A
-:100B70000179013901EB810101EB8101663101ABA2
-:100B8000052289B20C4800F083FB58B900211420DB
-:100B900000F03EFC094B00221A7005B030BD4FF04A
-:100BA000030CD7E70121142000F032FC034A13782C
-:100BB00001331370F1E700BF540A0020500A0020EF
-:100BC00030B587B0684600F00FFB01258DF8005066
-:100BD000114B0193114B0293114C6946204600F0D2
-:100BE0003DFB4FF49671204600F0F8FA4FF49671F1
-:100BF000204600F0F6FA2946204600F005FB0022C8
-:100C00001146084802F0ECFF00221146064802F0A7
-:100C1000E7FF07B030BD00BFF50A0008B90A0008B9
-:100C2000540A002089090008DD0700080346B0F8CF
-:100C30000421805C0132A3F804217047B0F804312C
-:100C4000C1540133A0F804317047B0F804310133C6
-:100C5000A0F804317047B0F80431C15C5A1C825CC2
-:100C60000233A0F8043142EA01207047B0F80431A1
-:100C70000A0AC2545A1C81540233A0F80431704746
-:100C80000023A0F80431704710B50446FFF7F8FFC1
-:100C9000002384F8063184F80731A4F8083184F879
-:100CA0000A3184F80B3110BD38B504460D46B0F852
-:100CB00066314FF6FF7293421ED00133A0F86631C1
-:100CC000D4F85C3100224FF482712046D4F850C130
-:100CD000E0472046FFF7D8FF94F8653184F80631E5
-:100CE00084F80751B4F86621A4F808211BB994F8D8
-:100CF0004C31012B04D038BD0123A0F86631DFE769
-:100D000084F80A31F7E700B54FF0000E4FF6FF7395
-:100D10000CE05B08013A3AB113F0010FF9D04AF246
-:100D2000010C8CEA5303F5E70EF1010E8E4504D257
-:100D300010F80E2053400822EDE75BBA98B25DF838
-:100D400004FB38B50C46D0F85051B0F804C1D0F8C7
-:100D50005C31D0F844216044A847844208D009DDC2
-:100D6000002802DB6FF0020038BD6FF00300FBE7E4
-:100D70000020F9E76FF00300F6E738B50C46D0F82D
-:100D80005451D0F85C31D0F84421A847844208D0AF
-:100D900009DD002802DB6FF0020038BD6FF00300B0
-:100DA000FBE70020F9E76FF00300F6E770B590F875
-:100DB0004C31012B02D00025284670BD0446D0F8E6
-:100DC0005831D0F85C21B0F804119847064602214A
-:100DD0002046FFF7B6FF05460028EDD12046FFF775
-:100DE0003AFF8642E8D06FF00405E5E7F8B504461F
-:100DF0000D46D0F84461D0F84831C0F84431FFF7CF
-:100E000043FF00232B7094F84C31012B04D0022BAC
-:100E10001FD000263046F8BD01212046FFF791FF84
-:100E2000C4F8446106460028F4D101262E702046FD
-:100E3000FFF7FCFE84F8060131462046FFF781FFEC
-:100E400006460028E6D12046FFF7F0FE84F80701A9
-:100E5000E0E701212046FFF774FFC4F8446106462D
-:100E60000028D7D101232B702046FFF7EEFE072183
-:100E70002046FFF766FF06460028CBD12046FFF745
-:100E8000FFFE2046FFF7E7FEA4F808012046FFF723
-:100E9000E2FE07462046FFF7DEFE05462046FFF746
-:100EA000C5FE84F806012046FFF7C0FE84F807015E
-:100EB00027B9FF2DAED96FF00506ABE76FF0050639
-:100EC000A8E738B504460D46FFF7DAFE94F84C3132
-:100ED000012B07D0022B0BD094F807112046FFF707
-:100EE000ADFE38BD94F806112046FFF7A7FEF3E7E4
-:100EF000B4F808112046FFF7B9FE00212046FFF79D
-:100F0000B5FEA91C89B22046FFF7B0FE94F8061181
-:100F10002046FFF793FEDFE710B5044690F84C310A
-:100F2000012B05D0B4F804112046FFF726FF10BDB1
-:100F3000D0F85831D0F85C21B0F804119847014638
-:100F40002046FFF793FEEDE7F0B583B00446B0F816
-:100F5000086190F8067190F8075100238DF807306A
-:100F60000DF10701FFF742FF88B994F84C31022BCD
-:100F70000FD0012B14D094F80731AB4207D0803B3F
-:100F8000AB4223D101212046FFF7DBFE78B103B04D
-:100F9000F0BDB4F80821B242EBD06FF00500F6E7DF
-:100FA00094F80631BB42E6D06FF00600EFE720462A
-:100FB000FFF73CFE05462046FFF7F8FE0028E6D185
-:100FC0006B1EDBB2032B04D868B2E0E76FF00100C0
-:100FD000DDE76FF00100DAE708B5FFF772FF08BD43
-:100FE000F8B504460D46FFF7AFFF034608B11846B3
-:100FF000F8BD01212046FFF7A4FE03460028F6D1E4
-:101000002046FFF713FE0746FA2817D881B220467C
-:10101000FFF797FE03460028E9D1002601E0A85516
-:101020000136B74205DD2046FFF700FE002DF6D160
-:10103000F6E72046FFF7BAFE0346D8E76FF0010354
-:10104000D5E72DE9F04104460F461546FFF77CFF32
-:1010500008B1BDE8F08101212046FFF772FE0028AB
-:10106000F7D12046FFF7E2FD8046FA281FD881B26B
-:101070002046FFF766FE0028EBD1002602E025F8A7
-:1010800016000136C8F34703B34205DD2046FFF7DB
-:10109000E2FD002DF3D1F4E72046FFF787FE00289C
-:1010A000D7D1B8EB470FD4D06FF00100D1E76FF084
-:1010B0000100CEE770B51D46013B9BB2B3F5FA6F58
-:1010C0001DD2044616465319B3F5803F1AD8FFF7D0
-:1010D000EBFD04212046FFF77FFF31462046FFF756
-:1010E000C5FD29462046FFF7C1FD2046FFF714FF46
-:1010F00000B170BD04992046FFF772FFF9E74FF089
-:10110000FF30F6E74FF0FF30F3E770B51D46013BC7
-:101110009BB27C2B1ED8044616465319B3F5803F6C
-:101120001BD8FFF7C1FD04212046FFF755FF3146CC
-:101130002046FFF79BFD29462046FFF797FD2046F6
-:10114000FFF7EAFE00B170BD049A29462046FFF77A
-:1011500078FFF8E74FF0FF30F5E74FF0FF30F2E7A8
-:1011600040B338B50C4605464FF4B472002105F083
-:10117000F3F84FF0FF33C5F84431C5F84831E4B116
-:101180006269154B9A421BD12378013BDBB2012BDC
-:1011900019D86368D3B1A368DBB105F5A67EA44670
-:1011A000BCE80F00AEE80F009CE803008EE80300E7
-:1011B000002038BD4FF0FF3070474FF0FF30F8E7A8
-:1011C0004FF0FF30F5E74FF0FF30F2E74FF0FF3020
-:1011D000EFE74FF0FF30ECE7BEDEFFFFC0F848114D
-:1011E0007047C0F844117047002303604360836078
-:1011F000C36003614361024BC360024B43617047AC
-:10120000070D0008BEDEFFFF80F8651170472DE96D
-:10121000F04104460E461546FFF796FE08B1BDE8BC
-:10122000F08104212046FFF78CFD0028F7D12046ED
-:10123000FFF711FD07462046FFF70DFD80462046CB
-:10124000FFF7B4FD0028EAD1B74204D1A845E6D0A3
-:101250006FF00100E3E76FF00100E0E708B5FFF78A
-:101260007FFF08BD00B583B0009313460A460121F5
-:10127000FFF720FF03B05DF804FB00B583B00093D7
-:1012800013460A460321FFF740FF03B05DF804FB55
-:101290002DE9F0411F46531E9BB27A2B34D80546E8
-:1012A000884616468B18B3F5803F30D85400E4B218
-:1012B0001021FFF7F9FC611D2846FFF78DFE41461E
-:1012C0002846FFF7D3FC31462846FFF7CFFC2146DE
-:1012D0002846FFF7B3FC002405E037F81410284631
-:1012E000FFF7C4FC0134A642F7DC2846FFF714FEE2
-:1012F00010B995F80A310BB1BDE8F081324641468C
-:101300002846FFF784FFF7E74FF0FF30F4E74FF090
-:10131000FF30F1E710B51D4CB4F800C0013989B2B7
-:101320008C181E2C2FDCA1EB0C0189B29BB1012B78
-:1013300025D0002028E0164C34F811E04FEA1E2E8C
-:1013400084460CF802EB14F811404470013189B264
-:10135000013A92B26046002AEDD1184614E0844664
-:101360001CF8023B0A4C1B0224F81130407803435E
-:1013700024F81130013189B2013A92B26046002A54
-:10138000EDD1002000E0012010BD00BFF80B0020CF
-:10139000BC0B00201D2803D8024B33F81000704707
-:1013A00000207047BC0B002000B583B000250095DD
-:1013B0004FF416530322C1B2284601F0EBFF02F0AE
-:1013C0004BF82C460BE001224FF480510F4800F0FF
-:1013D00087FD00250134E4B2052002F079FC02F01B
-:1013E0004DF80A2CEFD91520FFF7D4FF20B91420AF
-:1013F000FFF7D0FF0028E6D00135ADB2142DE9D9B2
-:101400004FF48051014800F071FDE3E7000C01400A
-:101410001D2802D8014B23F810107047BC0B002088
-:1014200008B50146024A034802F0DAFB08BD00BFD6
-:10143000387E0008A913000800B583B0114B9A69E3
-:1014400042F001029A619A6902F001020092009A48
-:10145000DA6942F08052DA61DB6903F0805301936C
-:10146000019B00220F216FF0010000F0EBFA064A09
-:10147000536823F0E06343F00073536003B05DF8FA
-:1014800004FB00BF001002400000014030B589B0ED
-:1014900004461E4B9A6942F400629A619B6903F408
-:1014A00000630193019B02A903A801F04DF801F02C
-:1014B0003BF803461648A0FB03239B0C013B154851
-:1014C000154A026040F2E732C260436000230361C4
-:1014D0008360836101F0C8F9054610B1284609B060
-:1014E00030BD0C4801F07CF805460028F6D11920E3
-:1014F00000F0E0FA0F2C01D90125EFE70022214688
-:10150000192000F09FFA054B1C60E7E7001002402D
-:1015100083DE1B43FC0B0020002C01400800002050
-:10152000FEE7FEE7FEE7FEE7FEE7704708B5024884
-:1015300001F096F808BD00BFFC0B002008B502487A
-:1015400001F08EF808BD00BF480C002008B5024825
-:1015500001F0FAFC08BD00BFD80C002008B50C4B08
-:101560001B68DB6813F0200F0CD1094B1B68DB688C
-:1015700013F0800F09D1272000F0AAFA044801F0E7
-:10158000E3FC08BD02F042FAEFE702F037FAF2E7B7
-:10159000200D002008B5024801F0D6FC08BD00BFB0
-:1015A000680D00204FF0FF3070474FF400534B6040
-:1015B00000207047012070470020704710B5034697
-:1015C0000C4A0D490D48006840B10C4800680344BE
-:1015D000521A934206D8094A136010BD0748084CB6
-:1015E0000460F2E704F08EFE0C2303604FF0FF303E
-:1015F000F3E700BF00C0002000040000440C0020FE
-:10160000088900207047000000B587B000230293CE
-:101610000393049305930093019315484FF0804280
-:10162000026047224260836040F61F52C26003613D
-:10163000836101F019F990B94FF48053029302A924
-:101640000B4801F049F968B90023009301936946FA
-:10165000074801F0C1F940B907B05DF804FBFFF796
-:1016600057F8E9E7FFF754F8EEE7FFF751F8F3E72B
-:10167000480C00200368B3F1804F00D0704700B5DC
-:1016800083B003F50433DA6942F00102DA61DB6901
-:1016900003F001030193019B002205211C2000F0AF
-:1016A000D1F91C2000F006FA03B05DF804FB00003D
-:1016B00010B514464FF47A7392B2024801F04FFB12
-:1016C000204610BD900C002008B50A464FF47A73EE
-:1016D0000146024801F0DDFA08BD00BF900C002071
-:1016E00010B50846144691B2FFF7EEFF204610BD34
-:1016F00008B50A480A4B03604FF4165343600023B1
-:101700008360C36003610C2242618361C36101F0A5
-:1017100090FA00B908BDFEF7FBFFFBE7680D00205B
-:10172000004C004008B50A480A4B03604FF41653BA
-:10173000436000238360C36003610C2242618361C4
-:10174000C36101F076FA00B908BDFEF7E1FFFBE7DF
-:10175000900C00200038014008B50A480A4B03608D
-:101760004FF41653436000238360C36003610C226F
-:1017700042618361C36101F05CFA00B908BDFEF704
-:10178000C7FFFBE7D80C00200044004008B50A481A
-:101790000A4B03604FF41653436000238360C36019
-:1017A00003610C2242618361C36101F042FA00B916
-:1017B00008BDFEF7ADFFFBE7200D0020004800400C
-:1017C00030B58DB00023089309930A930B930368F7
-:1017D000664A93420BD0664A93423AD0654A934296
-:1017E00061D0654A934200F08E800DB030BD634BEE
-:1017F000DA6942F40022DA61DA6902F40022009226
-:10180000009A9A6942F010029A619B6903F01003F2
-:101810000193019B4FF480630893022309930323F0
-:101820000B93574D08A9284600F03AFA4FF400638D
-:101830000893002409940A9408A9284600F030FA75
-:1018400022460521342000F0FDF8342000F032F962
-:10185000CBE74A4B9A6942F480429A619A6902F452
-:1018600080420292029A9A6942F004029A619B694C
-:1018700003F004030393039B4FF4007308930223C4
-:10188000099303230B933F4C08A9204600F008FA64
-:101890004FF480630893002309930A9308A9204614
-:1018A00000F0FEF9A1E7354BDA6942F40032DA6163
-:1018B000DA6902F400320492049A9A6942F004024E
-:1018C0009A619B6903F004030593059B0423089325
-:1018D0000223099303230B932A4D08A9284600F0FD
-:1018E000DFF908230893002409940A9408A92846DC
-:1018F00000F0D6F922460521262000F0A3F8262084
-:1019000000F0D8F871E71D4BDA6942F48022DA6101
-:10191000DA6902F480220692069A9A6942F0080275
-:101920009A619B6903F008030793079B4FF4806358
-:1019300008930223099303230B93134D08A9284608
-:1019400000F0AEF94FF400630893002409940A9460
-:1019500008A9284600F0A4F922460521272000F016
-:1019600071F8272000F0A6F83FE700BF004C0040C8
-:101970000038014000440040004800400010024090
-:101980000010014000080140000C0140FFF73AFE42
-:101990000B480C490C4A002302E0D458C4500433CD
-:1019A000C4188C42F9D3094A094C002301E01360A2
-:1019B0000432A242FBD304F0ABFCFEF7DDFE70471D
-:1019C00000000020D0080020A4800008D0080020DB
-:1019D00008890020FEE7000008B5074A136843F0B5
-:1019E00010031360032000F01BF80F20FFF74EFDDB
-:1019F000FFF722FD002008BD00200240034A1168C5
-:101A0000034B1B780B441360704700BFB00D0020E0
-:101A100004000020014B1868704700BFB00D002083
-:101A2000074AD36823F4E0631B041B0C000200F494
-:101A3000E060034343F0BF6343F40033D360704777
-:101A400000ED00E000B5194BDB68C3F30223C3F1DE
-:101A5000070CBCF1040F28BF4FF0040C03F1040E77
-:101A6000BEF1060F18D9033B4FF0FF3E0EFA0CFCF7
-:101A700021EA0C0199400EFA03F322EA0303194309
-:101A800000280BDB0901C9B200F1604000F561409C
-:101A900080F800135DF804FB0023E5E700F00F0079
-:101AA0000901C9B2024B1954F4E700BF00ED00E090
-:101AB00014ED00E0002807DB00F01F0240090123BD
-:101AC0009340024A42F82030704700BF00E100E036
-:101AD000002808DB00F01F0240090123934060301A
-:101AE000014A42F82030704700E100E090F82130D0
-:101AF000DBB2022B06D004238363002380F820305E
-:101B0000012070470268136823F00E031360026817
-:101B1000136823F001031360036CC16B012202FA06
-:101B200003F34B6080F82120002380F82030184612
-:101B30007047000008B590F82130DBB2022B03D0CB
-:101B400004238363012008BD0268136823F00E0399
-:101B500013600268136823F00103136003684C4AA2
-:101B600093424ED9783A934224D01432934230D0E3
-:101B7000143293422FD0143293422FD01432934216
-:101B80002FD0143293422FD0143293422FD002F52B
-:101B9000627293422ED0143293422DD0143293426B
-:101BA0002CD01432934202D04FF4803203E04FF431
-:101BB000805200E00122374B5A60012380F8213027
-:101BC000002380F82030436B002B5ED09847002024
-:101BD000B9E71022EFE74FF48072ECE74FF4805240
-:101BE000E9E74FF48032E6E74FF48012E3E74FF085
-:101BF0008072E0E70122DEE71022DCE74FF480721A
-:101C0000D9E7254A934224D01432934225D0143286
-:101C1000934224D01432934224D01432934224D0DD
-:101C20001432934224D01432934224D002F56272CB
-:101C3000934223D01432934222D01432934221D0C3
-:101C40001432934202D04FF4803203E04FF48052BA
-:101C500000E00122114B5A60AFE71022FAE74FF47F
-:101C60008072F7E74FF48052F4E74FF48032F1E7E7
-:101C70004FF48012EEE74FF08072EBE70122E9E7C4
-:101C80001022E7E74FF48072E4E700205BE700BF33
-:101C900080000240000402400800024000000240B0
-:101CA00070B582B00024A446B0E0874DAA4210D09F
-:101CB00007D9864DAA420CD005F58035AA4208D036
-:101CC00013E0A5F58015AA4203D005F57025AA42B8
-:101CD00007D18A68002A62D0012A5BD043610824B8
-:101CE00003E0A5F58015AA42F3D0BEF1FF0F58D846
-:101CF0000646BEF1FF0F56D84FEA8C0233680F2517
-:101D0000954023EA050304FA02F2134333604B685B
-:101D100013F0805F78D06E4B9A6942F001029A61AD
-:101D20009B6903F001030193019B4FEA9C02951C00
-:101D3000684B53F825600CF003039D000F23AB4064
-:101D400026EA0306644B984233D003F58063984239
-:101D500000F0988003F58063984200F0958003F5C9
-:101D60008063984200F0928003F58063984200F00F
-:101D70008F8003F58063984219D006231AE0CC685F
-:101D8000B3E7CC680434B0E7CC680834ADE7CC687E
-:101D90000C34AAE703610824A7E70024A5E704247C
-:101DA000A3E7061DA5E7ACF108029200A6E705230C
-:101DB00000E00023AB4033430232464D45F8223069
-:101DC0004B6813F4801F65D0444A936843EA0E03BE
-:101DD00093604B6813F4001F62D0404AD36843EA13
-:101DE0000E03D3604B6813F4003F5FD03B4A536847
-:101DF00043EA0E0353604B6813F4803F5CD0374ACC
-:101E0000136843EA0E0313600CF1010C0A6832FAFE
-:101E10000CF357D0012303FA0CF302EA030E33EA62
-:101E20000202F1D14A68122A3FF63FAF122A3FF66A
-:101E30005CAF01A555F822F0D31C00087F1D0008F7
-:101E4000891D00089B1D0008EB1C0008EB1C000806
-:101E5000EB1C0008EB1C0008EB1C0008EB1C000846
-:101E6000EB1C0008EB1C0008EB1C0008EB1C000836
-:101E7000EB1C0008EB1C0008EB1C0008831D00088D
-:101E80008F1D0008012395E7022393E7032391E7C1
-:101E900004238FE7114A936823EA0E03936098E7BF
-:101EA0000E4AD36823EA0E03D3609BE70B4A5368BC
-:101EB00023EA0E0353609EE7084A136823EA0E03E1
-:101EC0001360A1E702B070BD0000221000003110C5
-:101ED00000100240000001400008014000040140E1
-:101EE0000AB101617047090401617047C36801EAE2
-:101EF000030221EA030141EA024101617047000047
-:101F000082B0084B1B68084AA2FB03235B0A00FB54
-:101F100003F3019300BF019B5A1E0192002BF9D1DC
-:101F200002B0704700000020D34D6210002800F07E
-:101F3000F18170B582B00446036813F0010F2CD014
-:101F4000994B5B6803F00C03042B1DD0964B5B6828
-:101F500003F00C03082B12D06368B3F5803F41D027
-:101F6000002B55D103F1804303F504331A6822F4A2
-:101F700080321A601A6822F480221A6037E08A4B95
-:101F80005B6813F4803FE7D0874B1B6813F4003F76
-:101F900003D06368002B00F0BF81236813F0020FA9
-:101FA00075D0814B5B6813F00C0F5FD07E4B5B6884
-:101FB00003F00C03082B54D02369002B00F08A8017
-:101FC0007A4B01221A60FFF725FD0546764B1B6808
-:101FD00013F0020F75D1FFF71DFD401B0228F5D944
-:101FE00003209EE1704A136843F4803313606368F2
-:101FF00043B3FFF70FFD05466B4B1B6813F4003F1F
-:10200000CBD1FFF707FD401B6428F5D9032088E1F9
-:10201000B3F5A02F09D0644B1A6822F480321A60FD
-:102020001A6822F480221A60E1E703F18043A3F5E5
-:102030003C331A6842F480221A601A6842F48032F3
-:102040001A60D4E7FFF7E6FC0546574B1B6813F40C
-:10205000003FA2D0FFF7DEFC401B6428F5D9032027
-:102060005FE1514B5B6813F4803FA5D14E4B1B6879
-:1020700013F0020F03D02369012B40F04F814A4A2D
-:10208000136823F0F803616943EAC103136023680E
-:1020900013F0080F33D0A369002B5CD0434B01220F
-:1020A000C3F88024FFF7B6FC05463F4B5B6A13F08C
-:1020B000020F21D1FFF7AEFC401B0228F5D9032007
-:1020C0002FE1394A136823F0F803616943EAC10339
-:1020D0001360DCE7354B00221A60FFF79BFC0546D6
-:1020E000314B1B6813F0020FD1D0FFF793FC401B5C
-:1020F0000228F5D9032014E10120FFF701FF23682E
-:1021000013F0040F00F09680274BDB6913F0805F1B
-:1021100034D1254BDA6942F08052DA61DB6903F091
-:1021200080530193019B0125214B1B6813F4807F91
-:1021300026D0E368012B3DD0002B53D103F180431F
-:1021400003F504331A6A22F001021A621A6A22F0B5
-:1021500004021A6233E0154B0022C3F88024FFF713
-:1021600059FC0546104B5B6A13F0020FC7D0FFF70E
-:1021700051FC401B0228F5D90320D2E00025D3E70B
-:102180000B4A136843F480731360FFF743FC064661
-:10219000074B1B6813F4807FCBD1FFF73BFC801B00
-:1021A0006428F5D90320BCE0001002400000424240
-:1021B000007000405F4A136A43F001031362E36852
-:1021C00033B3FFF727FC06465A4B1B6A13F0020F86
-:1021D0002FD1FFF71FFC801B41F288339842F3D9BF
-:1021E00003209EE0052B09D0524B1A6A22F001020F
-:1021F0001A621A6A22F004021A62E0E74D4B1A6A68
-:1022000042F004021A621A6A42F001021A62D6E728
-:10221000FFF700FC0646474B1B6A13F0020F08D07D
-:10222000FFF7F8FB801B41F288339842F3D9032073
-:1022300077E0E5B9E369002B72D03E4A526802F0BC
-:102240000C02082A56D0022B17D03B4B00221A66EC
-:10225000FFF7E0FB0446374B1B6813F0007F47D0C5
-:10226000FFF7D8FB001B0228F5D9032059E0314ABB
-:10227000D36923F08053D361DCE72F4B00221A6629
-:10228000FFF7C8FB05462B4B1B6813F0007F06D0F9
-:10229000FFF7C0FB401B0228F5D9032041E0236A69
-:1022A000B3F5803F1AD023494B6823F47413226A94
-:1022B000606A024313434B601F4B01221A66FFF70B
-:1022C000A9FB04461B4B1B6813F0007F0ED1FFF7E0
-:1022D000A1FB001B0228F5D9032022E0154A536810
-:1022E00023F40033A1680B435360DCE7002018E0BF
-:1022F000002016E0012B16D00E4B5B6803F48031F2
-:10230000226A914211D103F47013626A93420ED192
-:10231000002006E001207047012002E0012000E0DB
-:10232000002002B070BD0120FBE70120F9E7012089
-:10233000F7E700BF00100240000042420F4B5B680D
-:1023400003F00C02082A01D00D487047C3F3834202
-:102350000C49885C13F4803F0BD0084B5B68C3F3D7
-:102360004043094AD35C064A02FB00F0B0FBF3F09D
-:102370007047064B03FB00F0704700BF001002409F
-:1023800000127A00747E0008847E000800093D0077
-:10239000002800F0A08070B50D460446524B1B6823
-:1023A00003F007038B420BD24F4A136823F0070355
-:1023B0000B431360136803F007038B4240F08D80DA
-:1023C000236813F0020F17D013F0040F04D0474A0C
-:1023D000536843F4E0635360236813F0080F04D09C
-:1023E000424A536843F460535360404A536823F0B1
-:1023F000F003A1680B435360236813F0010F31D041
-:102400006368012B20D0022B25D0384A126812F0C5
-:10241000020F64D035494A6822F0030213434B602F
-:10242000FFF7F8FA0646314B5B6803F00C0362686D
-:10243000B3EB820F16D0FFF7EDFA801B41F2883321
-:102440009842F0D9032045E0284A126812F4003F70
-:10245000E0D101203EE0254A126812F0007FD9D178
-:10246000012037E0204B1B6803F00703AB420AD979
-:102470001D4A136823F007032B431360136803F00E
-:102480000703AB422DD1236813F0040F06D0174A7F
-:10249000536823F4E063E1680B435360236813F04F
-:1024A000080F07D0114A536823F46053216943EAA7
-:1024B000C1035360FFF742FF0C4B5B68C3F3031388
-:1024C0000B4AD35CD8400B4B18600B4B1868FEF7D7
-:1024D000DDFF002070BD012070470120FAE70120D8
-:1024E000F8E70120F6E700BF00200240001002409C
-:1024F0005C7E00080000002008000020014B1868E6
-:10250000704700BF0000002008B5FFF7F7FF044B3D
-:102510005B68C3F30223034AD35CD84008BD00BF05
-:10252000001002406C7E000808B5FFF7E7FF044B7F
-:102530005B68C3F3C223034AD35CD84008BD00BF25
-:10254000001002406C7E00080F2303600B4B5A689A
-:1025500002F0030242605A6802F0F00282605A6898
-:1025600002F4E062C2605B68DB0803F4E0630361CD
-:10257000034B1B6803F007030B6070470010024019
-:102580000020024010B4036A046A24F001040462CB
-:10259000846924F0F00C4CEA021223F00A030B4386
-:1025A0008261036210BC704710B4036A046A24F0AD
-:1025B00010040462846924F4704C4CEA023223F063
-:1025C000A00343EA01138261036210BC7047836871
-:1025D00023F070030B4343F0070383607047000050
-:1025E00090F83D30DBB2012B2FD1022380F83D3033
-:1025F0000268D36843F00103D3600368154A93422D
-:1026000018D002F50062934214D0B3F1804F11D07C
-:10261000A2F5983293420DD002F58062934209D020
-:1026200002F58062934205D01A6842F001021A60F6
-:10263000002070479A6802F00702062A07D01A683D
-:1026400042F001021A60002070470120704700200C
-:10265000704700BF002C01407047704770477047BB
-:1026600070B504460368DE681D6915F0020F10D0CE
-:1026700016F0020F0DD06FF002021A6101230377EA
-:1026800003689B6913F0030F5ED0FFF7E6FF00239A
-:10269000237715F0040F12D016F0040F0FD0236823
-:1026A0006FF004021A610223237723689B6913F4F5
-:1026B000407F4FD02046FFF7D0FF0023237715F04F
-:1026C000080F12D016F0080F0FD023686FF0080221
-:1026D0001A61042323772368DB6913F0030F40D0CA
-:1026E0002046FFF7BAFF0023237715F0100F12D012
-:1026F00016F0100F0FD023686FF010021A61082334
-:1027000023772368DB6913F4407F31D02046FFF73D
-:10271000A4FF0023237715F0010F02D016F0010F5C
-:102720002DD115F0800F02D016F0800F2FD115F0AB
-:10273000400F02D016F0400F31D115F0200F02D01B
-:1027400016F0200F33D170BDFFF786FF2046FFF74C
-:1027500085FF9CE72046FFF77FFF2046FFF77EFFBF
-:10276000ABE72046FFF778FF2046FFF777FFBAE791
-:102770002046FFF771FF2046FFF770FFC9E7236887
-:102780006FF001021A612046FDF7AEFFC9E723682A
-:102790006FF080021A61204600F05DF9C7E72368F8
-:1027A0006FF040021A612046FFF759FFC5E7236822
-:1027B0006FF020021A61204600F04CF9C3E70000D8
-:1027C0000368284A904212D002F5006290420ED06F
-:1027D000B0F1804F0BD0A2F59832904207D002F5AD
-:1027E0008062904203D002F58062904203D123F0D0
-:1027F00070034A6813431B4A904212D002F50062EC
-:1028000090420ED0B0F1804F0BD0A2F5983290429A
-:1028100007D002F58062904203D002F580629042B8
-:1028200003D123F44073CA68134323F080034A6939
-:10283000134303608B68C3620B688362094B984241
-:1028400003D003F50063984201D10B6903630123B0
-:102850004361036913F0010F03D0036923F00103FF
-:1028600003617047002C014040B310B5044690F856
-:102870003D30F3B1022384F83D30214651F8040B7A
-:10288000FFF79EFF012384F8463084F83E3084F839
-:102890003F3084F8403084F8413084F8423084F886
-:1028A000433084F8443084F8453084F83D300020CB
-:1028B00010BD80F83C30FEF7DDFEDBE701207047FD
-:1028C00010B4846824F47F4C42EA03220A4342EAAB
-:1028D0000C02826010BC704790F83C30012B78D01D
-:1028E00010B50446012380F83C30022380F83D30C7
-:1028F0000268936823F47F4323F0770393600B68A7
-:10290000602B4CD029D8402B54D00CD9502B22D13D
-:10291000CA6849680068FFF735FE50212068FFF754
-:1029200056FE002005E0202B0DD009D9302B0AD00F
-:102930000120012384F83D30002384F83C3010BD91
-:102940000BB1102B05D119462068FFF740FE00207F
-:10295000EFE70120EDE70120EBE7B3F5805F34D02E
-:10296000B3F5005F0CD1CB684A6889680068FFF74F
-:10297000A7FF2268936843F4804393600020D8E760
-:10298000702B24D1CB684A6889680068FFF798FFEC
-:102990002268936843F0770393600020C9E7CA6810
-:1029A00049680068FFF700FE60212068FFF70FFE0E
-:1029B0000020BEE7CA6849680068FFF7E3FD4021D0
-:1029C0002068FFF704FE0020B3E70020B1E70120F4
-:1029D000AFE702207047000090F83C30012B34D064
-:1029E00010B4012380F83C30022380F83D300368A6
-:1029F0005A689C6822F0700C0A6842EA0C025A601D
-:102A00000368134A934212D002F5006293420ED03B
-:102A1000B3F1804F0BD0A2F59832934207D002F564
-:102A20008062934203D002F58062934204D124F085
-:102A300080044A6814439C60012380F83D300023E1
-:102A400080F83C30184610BC70470220704700BF29
-:102A5000002C014070477047026802F10C0353E8F4
-:102A6000003F23F490730C3242E800310029F3D187
-:102A7000026802F1140353E8003F23F0010314320B
-:102A800042E800310029F3D1036B012B05D020234C
-:102A900080F84230002303637047026802F10C03A0
-:102AA00053E8003F23F010030C3242E800310029C4
-:102AB000F3D1ECE790F84130DBB2212B01D00220BA
-:102AC00070478368B3F5805F17D0036A5A1C0262AF
-:102AD0001A7803685A60C38C9BB2013B9BB2C384D3
-:102AE0004BB90268D36823F08003D3600268D368CF
-:102AF00043F04003D360002070470369002BE4D10A
-:102B0000036A1B880268C3F308035360036A023335
-:102B10000362E0E710B504460268136923F44053EA
-:102B2000C1680B43136183680269134342691A4306
-:102B30000168CB6823F4B05323F00C031343CB603C
-:102B40000268536923F4407381690B43536102683F
-:102B5000134B9A4220D0FFF7D7FC024602EB8202C9
-:102B600002EB820263689B00B2FBF3F20D48A0FB0C
-:102B700002314909642303FB11231B013233A0FBFB
-:102B800003235B0903F0F00202EB011203F00F03D1
-:102B9000216813448B6010BDFFF7C6FC0246DDE7D9
-:102BA000003801401F85EB512DE9F04383B0054605
-:102BB0000E4617469946DDF828802C68246836EAC8
-:102BC00004030CBF4FF0010C4FF0000CBC4528D1A2
-:102BD000B8F1FF3FF1D0FEF71DFFA0EB0900404523
-:102BE00023D8B8F1000F22D02B68DA6812F0040F56
-:102BF000E3D0802EE1D0402EDFD01A6812F0080F0B
-:102C0000DBD0002401941A6801925B680193019B58
-:102C10002846FFF721FF08236B6485F84040012018
-:102C200000E0002003B0BDE8F0830320FAE70320B2
-:102C3000F8E760B310B5044690F8413013B324238D
-:102C400084F841302268D36823F40053D3602046CF
-:102C5000FFF760FF2268136923F490431361226831
-:102C6000536923F02A0353612268D36843F4005365
-:102C7000D36000206064202384F8413084F842301F
-:102C8000606310BD80F84030FEF79AFDD7E7012061
-:102C900070472DE9F04182B01E4690F84130DBB21A
-:102CA000202B56D104460D469046002955D00AB92E
-:102CB00001204FE000234364212380F84130FEF7D8
-:102CC000A9FE0746A4F82480A4F82680A368B3F5DB
-:102CD000805F02D04FF0000814E023692BB34FF05F
-:102CE00000080FE0202384F84130032032E038F858
-:102CF000023B2268C3F308035360E28C92B2013AAC
-:102D000092B2E284E38C9BB293B100963B460022E0
-:102D100080212046FFF748FF0028E3D1002DE6D0B0
-:102D200015F8012B23685A60E7E7A8460025E9E774
-:102D300000963B46002240212046FFF735FF18B998
-:102D4000202384F8413005E0202384F8413003201B
-:102D500000E0022002B0BDE8F0810120FAE72DE991
-:102D6000F04182B01E4690F84230DBB2202B59D1A0
-:102D700004460D469046002958D00AB9012052E079
-:102D800000234364222280F842200363FEF742FEC0
-:102D90000746A4F82C80A4F82E80A368B3F5805FC2
-:102DA00002D04FF000081CE0236913B14FF0000877
-:102DB00017E0A846002514E0202384F842300320C1
-:102DC00031E023685B68C3F3080328F8023B03E0A3
-:102DD00023685B682B700135E28D92B2013A92B2A2
-:102DE000E285E38D9BB2C3B100963B4600222021D1
-:102DF0002046FFF7D9FE0028DED1002DE1D0A368E0
-:102E0000B3F5805FE4D013B92369002BE0D02368C9
-:102E10005B6803F07F032B70DDE7202384F84230EA
-:102E2000002000E0022002B0BDE8F0810120FAE7B6
-:102E3000704708B50168CA6822F04002CA602022C3
-:102E400080F84120FFF7F4FF002008BD704770476D
-:102E500008B5406A0023C385C384FFF7F8FF08BDA7
-:102E6000704790F84230DBB2222B69D18368B3F50A
-:102E7000805F4FD0826AB3F5805F04D0002B56D1BB
-:102E80000369002B53D103685B681370836A0133B5
-:102E90008362C38D9BB2013B9BB2C385002B51D192
-:102EA00000B583B00268D36823F02003D3600268C2
-:102EB000D36823F48073D3600268536923F001035D
-:102EC0005361202380F8423000234363036B012BBE
-:102ED00033D100230363026802F10C0353E8003F7F
-:102EE00023F010030C3242E800310029F3D10368CB
-:102EF0001A6812F0100F06D0002201921A6801928F
-:102F00005B680193019B818DFFF7AAFF002003B04E
-:102F10005DF804FB0269002AACD1826A03685B6831
-:102F2000C3F308031380836A02338362B1E7036843
-:102F30005B6803F07F031370A8E7FFF787FFE5E7FF
-:102F4000022070470020704730B583B00446026805
-:102F50001368D068516913F00F0505D113F0200FE5
-:102F600002D010F0200F19D12DB111F0010119D1AB
-:102F700010F4907F16D1216B01297DD013F0800FC2
-:102F800003D010F0800F40F0188113F0400F03D0F1
-:102F900010F0400F40F0158103B030BD2046FFF720
-:102FA00060FFF9E713F0010F06D010F4807F03D023
-:102FB000626C42F00102626413F0040F04D019B194
-:102FC000626C42F00202626413F0020F04D019B185
-:102FD000626C42F00402626413F0080F07D010F034
-:102FE000200F00D119B1626C42F008026264626C79
-:102FF000002AD1D013F0200F02D010F0200F29D1D9
-:1030000023685B6903F04003626C12F0080F00D183
-:1030100063B32046FFF720FD23685B6913F0400F80
-:1030200020D0226802F1140353E8003F23F040034C
-:10303000143242E800310029F3D1E36B73B1634AE3
-:103040005A63E06BFEF776FD0028A5D0E06B436B7A
-:103050009847A1E72046FFF704FFD1E72046FFF796
-:10306000F6FE99E72046FFF7F2FE95E72046FFF7C8
-:10307000EEFE002363648FE713F0100F3FF47EAF82
-:1030800010F0100F3FF47AAF0023019313680193FF
-:1030900053680193019B536913F0400F51D0E26BC9
-:1030A00013685B689BB2002B3FF476AFA18D994209
-:1030B0007FF672AFE3859369202B37D0226802F147
-:1030C0000C0353E8003F23F480730C3242E80031D4
-:1030D0000029F3D1226802F1140353E8003F23F0E2
-:1030E0000103143242E800310029F3D1226802F1D1
-:1030F000140353E8003F23F04003143242E8003148
-:103100000029F3D1202384F842300023236322686E
-:1031100002F10C0353E8003F23F010030C3242E8A5
-:1031200000310029F3D1E06BFEF7E0FC022363637A
-:10313000A18DE38D9BB2C91A89B22046FFF790FE9C
-:103140002AE7A18DE38D9BB2C91A89B2E38D9BB2A8
-:10315000002B3FF421AF00293FF41EAF226802F19B
-:103160000C0353E8003F23F490730C3242E8003024
-:103170000028F3D1226802F1140353E8003F23F042
-:103180000103143242E800300028F3D1202384F8F0
-:10319000423000232363226802F10C0353E8003F0E
-:1031A00023F010030C3242E800300028F3D1022350
-:1031B00063632046FFF754FEEEE62046FFF77AFCF5
-:1031C000EAE62046FFF735FEE6E600BF512E00088E
-:1031D00008B50B88052B01D0032008BD4378817802
-:1031E00041EA0321013101231A4689B20330FEF777
-:1031F00091F80028F1D000F0C1F8EEE70B88052B1C
-:1032000022D910B50C464178837843EA0123013373
-:1032100099B2C378027942EA032290F805C0531E9E
-:103220009BB2772B12D85300DBB2634501D0032049
-:1032300010BD01230630FEF76DF810B90523238079
-:10324000F6E700F09BF8F3E7032070470320EFE771
-:1032500038B50B88052B01D0032038BD0C464378C8
-:10326000817841EA0321013189B2C378057945EAC1
-:1032700003256B1E9BB27C2B01D90320EDE70023B5
-:103280002380844603220CF8022B228801322280FC
-:103290006A0042702288013222802A466046FEF788
-:1032A00039F820B9238803EB45052580D5E700F0E0
-:1032B00065F8D2E7F8B50B88092B45D904460D46C9
-:1032C0004378817841EA032101318EB2C3780779CE
-:1032D00047EA03274379817941EA0321013189B221
-:1032E000C379027A42EA0322407A7B1E9BB27C2B8E
-:1032F0002CD86AB3792A2DD8B0EB420F01D0032025
-:1033000023E0012304F10A00FEF704F8034618B194
-:10331000D8B100F033F818E028802046172200F8D2
-:10332000022B2A8801322A807A0062702A880132B0
-:103330002A803A463146FDF7EDFF0028E8D12B8878
-:1033400003EB47072F80E3E70020F8BD0320FCE7ED
-:103350000320FAE70320F8E738B50D46054B1C8833
-:10336000224605490130FCF743FF01342C80002040
-:1033700038BD00BFD40D0020B40D0020012805D0B9
-:10338000072805D008B10420704770470220704715
-:103390000620704738B50446084601F1FF3C5FFA45
-:1033A0008CFCBCF1F60F2DD811461A46184B18703C
-:1033B0000CB1022527E0174B174D1D60174B184D18
-:1033C0001D60184B184D1D60184B194D1D60194B91
-:1033D00000251D60184B194D1D60194B194D1D60BE
-:1033E000194B1A4D1D609DF8103000F0E7F80546A6
-:1033F00048B900F043FA40B1154B1C70154B01223F
-:103400001A7000E00225284638BD0325FBE700BFFF
-:10341000F90D0020E40D00200D360008E80D002015
-:103420002D360008DC0D002099360008D80D00204C
-:1034300045360008E00D0020EC0D00202D37000877
-:10344000F00D0020B9370008F40D002025380008E1
-:10345000D70D00200C00002008B5064B1B78012B6F
-:1034600001D0062008BD044B1B6898470020014B83
-:103470001870F7E70C000020E40D002030B583B091
-:10348000364B1C78002C63D10DF1070000F010FAC8
-:10349000012802D0204603B030BD9DF80730022B32
-:1034A00014D0042BF6D12E4B186801782D4B1970CF
-:1034B0002D4B01221A7000230F2B25DC2B4A12F80A
-:1034C00033200AB3914217D00133F5E7284B1B682C
-:1034D000284A23492848984705460028DAD1264B30
-:1034E0001B78264A1278934201D0002B32D1042057
-:1034F00000F0D0F92C46CDE71C4A02EBC3035B6811
-:103500001C499847184B18701B4B1B7823B3164B5C
-:103510001B789BB1174A0021118012490978104885
-:1035200005684FF0010CA2F800C041F0800129703D
-:103530000068118801EB0C0515804354104B1B6883
-:103540000C4A1288064909680C4800789847A1E798
-:1035500006249FE704469DE71C469BE70C000020DD
-:10356000FC0D0020F80D0020D60D002010000020DA
-:10357000D80D0020020E0020000E0020F90D0020C2
-:10358000DC0D002000B5FF2296460AE010F8013B52
-:103590005340084AD25C82EA0E02074911F803E060
-:1035A00061464B1E1FFA83FC0029EFD142EA0E2030
-:1035B0005DF804FB887E0008887F000870B50D4622
-:1035C00014461E4600F04AF9334608222146284692
-:1035D00000F094F9012804D0032400F047F92046B4
-:1035E00070BDB4F5964F0AD864000748B0FBF4F0FC
-:1035F00080B200F013FA012803D00324EDE7232062
-:10360000F6E70024E9E700BFA07F170008B500F047
-:1036100025F90021044B1970012000F09FF900F0FA
-:10362000FFF900F023F908BD040E002008B500F0F2
-:1036300015F90021084600F091F900F003FA00F0B6
-:1036400015F908BD70B506460D46144600F006F99A
-:103650000F4B1B889BB2032B04D8052400F006F9FE
-:10366000204670BD0A4B198889B20A48FFF78AFFC5
-:1036700058B9084A12F8013B3370054B1B889BB2BE
-:10368000033B23802A600024E8E70524E6E700BF27
-:103690000C0F00200C0E00202DE9F04106460C46D0
-:1036A000154600F0DBF81C4B1B78DBB2012B05D074
-:1036B000052400F0DBF82046BDE8F081601E174BC2
-:1036C0001860174F4FF00108A7F8008004F8016C4C
-:1036D0003A8892B21544ADB23D80398889B2FFF77D
-:1036E00051FF3B889BB203EB080292B23A80C2B210
-:1036F0000C49CA543B889BB203EB080292B23A8051
-:10370000C0F30720C854084B83F8008041460020CE
-:1037100000F024F90024CCE7040E0020080E00205D
-:103720000E0F00200C0E0020050E002000B583B007
-:103730000DF1070000F054F91C4B1B78DBB2032B92
-:1037400005D8DFE803F0020B1D0800F069F900203E
-:1037500003B05DF804FB00F063F9F8E7144A0023B6
-:10376000138013889BB2591C89B211809DF80710F1
-:10377000104AD1540D4B02221A7000F051F9E6E7BD
-:103780000B4B1B889BB2FF2B0CD809490B889BB2B3
-:103790005A1C92B20A809DF80710064AD15400F0D4
-:1037A0003FF9D4E7014B03221A70F8E7040E00201A
-:1037B0000C0F00200C0E002010B5174B1B7803F0E7
-:1037C000FF0423B1012C07D00024204610BD0021A6
-:1037D000012000F0C3F8F8E7104B1B889BB27BB1C7
-:1037E0000F4C2368187800F0E7F823680133236052
-:1037F0000A4A13889BB2013B9BB213800024E4E782
-:10380000082000F047F804460021012000F0A6F847
-:10381000014B00221A70D8E7050E00200E0F002081
-:10382000080E002010B50C4B1B785BB103F0FF02B3
-:10383000022A0CD0002400F005F9074B01221A706F
-:10384000204610BD012000F025F80446F3E70220D1
-:1038500000F020F80446EEE7040E002008B500F062
-:103860005FF9014B186008BD100F002008B5024B2E
-:10387000186800F07DF908BD100F002008B5002081
-:1038800000F048FA024B1860003818BF012008BD4C
-:10389000140F002008B50146044B186820B100F051
-:1038A0006DFAC043C00F08BD0020FCE7140F0020D4
-:1038B00010B504464FF0FF3300220F210E48006878
-:1038C00000F09AFA431E072B14D8DFE803F0040730
-:1038D000130B1313130F012020700CE0022323702D
-:1038E000012008E004232370012004E00823237052
-:1038F000012000E0002010BD140F002008B516487C
-:103900004160082A0CD04FF48051134A9160002185
-:10391000D160012B12D0022B15D01BB1002008BDA5
-:103920000021F2E711610C480C23436100238361FD
-:10393000C361FFF77EF958B90120F0E7064B4FF459
-:10394000C0621A61EFE7044B4FF480621A61EAE744
-:10395000FCF7DEFE0020E2E7200D002010B50C464B
-:1039600090B1002204211248FEF7BAFA114B1A68EE
-:10397000D36843F02003D36094B10E4B1A68D36828
-:1039800043F08003D36010BD012204210848FEF7F4
-:10399000A7FA084B1A68D36823F02003D360EBE73B
-:1039A000044B1A68D36823F08003D360EBE700BFB1
-:1039B000000C0140200D002000B583B08DF80700F9
-:1039C00001231A460DF107010448FFF762F918B107
-:1039D000002003B05DF804FB0120FAE7200D002071
-:1039E00008B5014601231A460348FFF7B8F908B1A4
-:1039F000002008BD0120FCE7200D002008B5024B87
-:103A00001B68984708BD00BFF00D002008B5024BA9
-:103A10001B68984708BD00BFEC0D002001207047CF
-:103A2000074B1B686FF001021A61DA6842F001026D
-:103A3000DA6000225A621A6842F001021A60704786
-:103A4000480C00200D4B1B68196A41F211121142FB
-:103A500008D1196A40F24442114203D11A6822F097
-:103A600001021A60054B1B6800225A62DA6822F0D4
-:103A70000102DA606FF001021A617047480C002001
-:103A800008B5024B1B68984708BD00BFF40D002025
-:103A9000EFF3058393B9EFF3108393B90C4B1868D8
-:103AA000022804D080B90A4B01221A607047EFF354
-:103AB0001183002BF6D06FF0050070476FF0050002
-:103AC00070476FF0050070474FF0FF30704700BF40
-:103AD000A015002008B5EFF30583B3B9EFF3108309
-:103AE000B3B90E4B1B68022B08D0012B13D10B4B23
-:103AF00002221A6001F094FD002008BDEFF311824C
-:103B0000002AF2D06FF00500F7E76FF00500F4E748
-:103B10006FF00500F1E74FF0FF30EEE7A015002051
-:103B200008B5EFF3058393B9EFF3108393B90F4B07
-:103B30001B68022B02D1EFF3118373B902F096F8E0
-:103B400070B102280ED101F0C1FD00200CE06FF031
-:103B5000050009E06FF0050006E06FF0050003E0E6
-:103B6000012001E04FF0FF3008BD00BFA01500208C
-:103B700010B5EFF3058313BB0446EFF310830BBBC3
-:103B8000164B1B68022B02D1EFF31183EBB902F045
-:103B90006DF808B102281BD1012C06D0DCB901F068
-:103BA0002FFE012804D1204610BD01F08FFDFAE759
-:103BB00002F05CF80228F6D04FF0FF34F3E76FF024
-:103BC0000504F0E76FF00504EDE76FF00504EAE7A0
-:103BD0004FF0FF34E7E74FF0FF34E4E7A015002093
-:103BE000F0B587B000240494EFF30584002C44D191
-:103BF000EFF31083002B40D1344B1B68022B16D0FF
-:103C000000283AD000238DF817306AB3156895B1B3
-:103C1000936903B918235C1E372C52D8546814F0EA
-:103C2000010F50D156694EB14FEA960C08E0EFF300
-:103C3000118313BBE4E70DF11705E9E74FF0800CA2
-:103C4000946834B1D768B7F5916F02D3176907B19B
-:103C5000B6B914B14FF0FF340CE0D46894B91469CC
-:103C60009CB14FF0FF3405E0002418234FF0800C86
-:103C70000DF11705012C0AD0ACB1049807B0F0BDC6
-:103C80000124F7E74FF0FF34F4E70024F2E714696A
-:103C900092680292019400930B466246294601F015
-:103CA0004DFC0490E9E704AA019200930B461FFA29
-:103CB0008CF2294601F07FFC0128DED0002304931A
-:103CC000DBE70020DAE70020D8E700BFA0150020DE
-:103CD00008B5EFF30583A3B9EFF31083A3B90C4B39
-:103CE0001B68022B02D040B9002008BDEFF31183FE
-:103CF000002BF8D06FF00500F7E701F0FDFD002084
-:103D0000F3E76FF00500F0E76FF00500EDE700BFA7
-:103D1000A015002008B5EFF3058333BBEFF3108344
-:103D20002BBB154B1B68022B0CD0D0B1836813B191
-:103D3000C2681F2A11D85BB14FF0FF33CBB900F036
-:103D4000CEF913E0EFF31183002BEED000200DE04D
-:103D5000C36843B14FF0FF33F0E7184600F09AF91B
-:103D600004E00023EAE70023E8E7002008BD002084
-:103D7000FCE70020FAE700BFA015002070B310B5E3
-:103D800082B00C46034611F07F4F2AD1EFF3058233
-:103D90004AB9EFF3108232B9164A1268022A18D1D2
-:103DA000EFF31182AAB10022019201AA214618461E
-:103DB00000F072FAC8B9019BD3B14FF0E0234FF085
-:103DC0008052C3F8042DBFF34F8FBFF36F8F20468F
-:103DD00009E02146184600F014FA04E06FF00300F1
-:103DE00070476FF0030002B010BD6FF00200FAE7F9
-:103DF0002046F8E7A0150020B0B370B582B00C469D
-:103E00001D46844611F07F4F31D1EFF3058393BBFC
-:103E1000EFF3108393BB1E4B1B68022B13D012F0E1
-:103E2000010617D0012312F0020F15D000220095D1
-:103E30002146604600F061F986B1844219D005B38D
-:103E40006FF0010015E0EFF31183002BE7D06FF066
-:103E500005000EE00023E6E70122E8E7044208D16E
-:103E600095B16FF0010004E06FF0030070476FF050
-:103E7000030002B070BD6FF00500FAE76FF00500B7
-:103E8000F7E76FF00200F4E76FF00200F1E700BF20
-:103E9000A015002070B5EFF30583002B4ED104462A
-:103EA000EFF310821346002A4BD1284A1268022AE7
-:103EB00023D004B1636813F0010600D0012613F08B
-:103EC000080F40D17CB3A16811B1E3684F2B1FD814
-:103ED000C9B14FF0FF337BBB4EB3042000F0F1FEBD
-:103EE00005462DB104B124682146284601F02CF97D
-:103EF0002DB326B345F0010521E0EFF31182002A2E
-:103F0000D7D000251BE0E3687BB14FF0FF33E2E739
-:103F100026B1042000F0E0FE0546E2E7012000F0B3
-:103F2000DBFE0546DDE70023D5E70023D3E70120CC
-:103F300000F0C7FE0546D4E70025D9E7002528464E
-:103F400070BD0025FBE70025F9E700BFA0150020A4
-:103F5000EFF3058242BB10B503460C4620F001008A
-:103F600003F00103EFF310820ABB194A1268022A18
-:103F70000AD0F8B17BB1214601F0C6F801281CD067
-:103F8000ECB16FF0010019E0EFF31182002AF0D0DC
-:103F90006FF0050012E0214600F0E3FF012811D088
-:103FA00094B16FF0010009E06FF0050070476FF009
-:103FB000050003E06FF0030000E0002010BD6FF08B
-:103FC0000200FBE70020F9E76FF00200F6E700BF10
-:103FD000A0150020EFF3058222BB08B5034620F0B0
-:103FE000010003F00103EFF31082F2B9154A1268E1
-:103FF000022A07D0E0B163B100F07DFE01281AD19A
-:10400000002008BDEFF31182002AF3D06FF0050005
-:10401000F7E700231A46194600F083FD01280DD169
-:104020000020EEE76FF0050070476FF00500E8E74D
-:104030006FF00300E5E76FF00200E2E76FF00200C7
-:10404000DFE700BFA0150020034B0360034B0B60AC
-:1040500080231360704700BF18110020180F002044
-:10406000034B0360034B0B604FF480731360704786
-:10407000A8190020A41500201AB9084206D110463C
-:10408000704731EA000303D00020704701207047D9
-:104090000120704780B110B582B0044620230193FF
-:1040A000019B202B11D04FF0500383F31188BFF3F5
-:1040B0006F8FBFF34F8FFEE74FF0500383F31188EC
-:1040C000BFF36F8FBFF34F8FFEE7002340F8043B31
-:1040D00000F0ECF801232377204602B010BD38B57C
-:1040E000202000F0F9FA044628B1002540F8045BCE
-:1040F00000F0DCF82577204638BD2DE9F84378B18B
-:104100000C4616461D46074611F07F4811D04FF069
-:10411000500383F31188BFF36F8FBFF34F8FFEE718
-:104120004FF0500383F31188BFF36F8FBFF34F8FAE
-:10413000FEE741B94FF0500383F31188BFF36F8F4F
-:10414000BFF34F8FFEE701F091FD50B9089B43B1DB
-:104150004FF0500383F31188BFF36F8FBFF34F8F7E
-:10416000FEE701F0B3FAD7F800902A462146484608
-:10417000FFF782FFF0B116B129EA04033B6001F0BA
-:104180003FFBB8F1000F12D048B94FF0E0234FF0D9
-:104190008052C3F8042DBFF34F8FBFF36F8F01F030
-:1041A00059FE814610F0007F1AD029F07F49484619
-:1041B000BDE8F883089B83B166B941460DB141F073
-:1041C0008061089A2143381D01F024FCC146DDF8C6
-:1041D0002080D4E74FF08071F0E7DDF82080CEE753
-:1041E00000F000F9D7F800902A4621464846FFF72C
-:1041F00043FF18B116B129EA04043C6000F014F939
-:10420000D3E7F8B568B10D46044611F07F4711D0E9
-:104210004FF0500383F31188BFF36F8FBFF34F8FBD
-:10422000FEE74FF0500383F31188BFF36F8FBFF3A6
-:104230004F8FFEE700F10C0601F048FA2069236871
-:104240002B4323600AE0216832EA010105D111E025
-:10425000216841F0007101F06BFC2846B0420ED09D
-:104260004568036823F07F4213F0806FEBD121682B
-:104270001142F2D013F0807FEAD01743E8E72368B9
-:1042800023EA0703236001F0BBFA2068F8BD08B5F4
-:10429000FFF7B7FF08BD000008B513460A46014600
-:1042A000014802F01BF808BD8F42000800F1080326
-:1042B00043604FF0FF328260C360036100230360FC
-:1042C000704700230361704743684B609A688A60B7
-:1042D000516099600861036801330360704730B42E
-:1042E0000D68B5F1FF3F11D000F108031C465B6873
-:1042F0001A68AA42FAD963684B6099608C60616061
-:10430000086103680133036030BC70470469F2E759
-:104310000369416882688A60416851605A688242D4
-:1043200006D0002202611A68013A1A6018687047C4
-:1043300082685A60F5E7000082B0002301930D4BBC
-:104340001B68B3F1FF3F08D04FF0500383F311888F
-:10435000BFF36F8FBFF34F8FFEE74FF0500383F330
-:104360001188BFF36F8FBFF34F8F019B002BFCD0E1
-:1043700002B070479000002006480068006880F393
-:10438000088862B661B6BFF34F8FBFF36F8F00DF4F
-:1043900000BF000008ED00E04FF0807340F8043CDF
-:1043A00021F0010140F8081C034B40F80C3C40F898
-:1043B000202C4038704700BF39430008000000003F
-:1043C000074B19680868B0E8F00F80F30988BFF35D
-:1043D0006F8F4FF0000080F311884EF00D0E704784
-:1043E000988200204FF0500383F31188BFF36F8F42
-:1043F000BFF34F8F0B4A136801331360012B00D0BA
-:1044000070474FF0E023D3F8043D13F0FF0FF7D0CF
-:104410004FF0500383F31188BFF36F8FBFF34F8FBB
-:10442000FEE700BF90000020094B1B6843B94FF026
-:10443000500383F31188BFF36F8FBFF34F8FFEE7F5
-:10444000013B034A13600BB983F31188704700BF27
-:1044500090000020000000000000000000000000AC
-:10446000EFF30980BFF36F8F0D4B1A6820E9F00F4F
-:1044700010602DE908404FF0500080F3118801F0E2
-:1044800061FA4FF0000080F31188BDE80840196818
-:104490000868B0E8F00F80F30988BFF36F8F7047AA
-:1044A0009882002008B54FF0500383F31188BFF3C2
-:1044B0006F8FBFF34F8F01F017F928B14FF0E02352
-:1044C0004FF08052C3F8042D002383F3118808BDF8
-:1044D0004FF0E022002313619361054B1B680549EF
-:1044E000A1FB03139B09013B536107231361704731
-:1044F00000000020D34D621010B582B02A4B1A780C
-:10450000D2B20192FF221A701B78DBB28DF8033011
-:104510009DF8033003F05003244A1370244B072204
-:104520001A6009E0224A1368013B13609DF80330CA
-:104530005B00DBB28DF803309DF8033013F0800F81
-:10454000F0D11B4B1B68032B08D04FF0500383F3B3
-:104550001188BFF36F8FBFF34F8FFEE71B02144A22
-:10456000136003F4E0631360019BDBB20E4A137027
-:104570004FF0E023D3F8202D42F47002C3F8202D31
-:10458000D3F8202D42F07042C3F8202DFFF7A0FF92
-:104590000024084B1C60FFF7EFFE01F0D3F9FFF792
-:1045A000CBFE204602B010BD00E400E0301E00202B
-:1045B000341E002090000020EFF305830F2B0FD94D
-:1045C000114A9B5CDBB2114A12789A4208D94FF02B
-:1045D000500383F31188BFF36F8FBFF34F8FFEE754
-:1045E0004FF0E023D3F80C3D03F4E063084A12686F
-:1045F000934208D94FF0500383F31188BFF36F8FB4
-:10460000BFF34F8FFEE77047F0E300E0301E00205D
-:10461000341E0020124A12F0070F1ED0D11D21F0C7
-:104620000701C1F5C84313440A460E480260002141
-:1046300041601344083B23F007030B4803605960B3
-:104640001960991A51601360084B1960084B196082
-:10465000084B4FF000421A6070474FF4C843E4E73C
-:104660003C1E002050820020381E00204482002082
-:10467000408200203C820020154B1A461B68834272
-:10468000FBD3516802EB010C844509D0416800EB73
-:10469000010C634509D00360904218D01060704748
-:1046A0004068014451601046F0E710B4094C24689A
-:1046B000A3420AD05B681944416013681B68036019
-:1046C000904200D0106010BC70470460F8E770475B
-:1046D00050820020381E002070B5054600F0F6FF1D
-:1046E000364B1B68A3B1364B1B681D424ED135B10A
-:1046F000083515F0070F02D025F007050835002D05
-:1047000046D0304B1B68AB4251D32F4A146804E0AB
-:10471000FFF780FFE7E722461C466368AB4202D200
-:104720002368002BF7D1254B1B68A34241D01668A4
-:1047300008362368136063685B1B102B10D960195F
-:1047400010F0070F08D04FF0500383F31188BFF328
-:104750006F8FBFF34F8FFEE743606560FFF78CFFFD
-:10476000626818490B689B1A0B60184909688B42EC
-:1047700001D216490B60124B1B6813436360002380
-:104780002360134A13680133136002E0002600E03F
-:10479000002601F035F816F0070F0CD04FF050034B
-:1047A00083F31188BFF36F8FBFF34F8FFEE70026AF
-:1047B000EFE70026EDE7304670BD00BF381E002051
-:1047C0003C82002040820020508200204482002051
-:1047D00048820020002834D038B50446A0F10805EE
-:1047E00050F8043C174A1268134208D14FF05003A6
-:1047F00083F31188BFF36F8FBFF34F8FFEE750F83D
-:10480000081C41B14FF0500383F31188BFF36F8F41
-:10481000BFF34F8FFEE723EA020340F8043C00F0A9
-:1048200055FF54F8041C084A13680B4413602846CB
-:10483000FFF722FF054A13680133136000F0E0FF21
-:1048400038BD70473C820020408200204C8200200E
-:104850000346406A18B11B6B1868C0F138007047F6
-:1048600010B50446FFF7BEFDA26BE36B9A4204D07D
-:104870000024FFF7D9FD204610BD0124F9E710B54B
-:104880000446FFF7AFFDA36B23B90124FFF7CCFD6E
-:10489000204610BD0024F9E770B504461546866B26
-:1048A000026C5AB903681BB100200136A66370BDC3
-:1048B000806801F037FA0023A360F6E76DB940681D
-:1048C000FBF796FC226C636813446360A268934212
-:1048D00019D3236863602846E7E7C068FBF788FCC4
-:1048E000226C5142E3689B1AE3602268934202D231
-:1048F000A3680B44E360022D01D00020D5E726B168
-:10490000013E0020D1E72846CFE70020CDE708B5DB
-:104910000346026C62B10846D9681144D960D3F8E5
-:1049200008C0614501D31968D960D968FBF760FCFC
-:1049300008BD38B50546FFF755FD95F8454064B20A
-:1049400001E0013C64B2002C0ADD6B6A43B105F161
-:10495000240001F0A7F80028F3D001F07BF9F0E77C
-:10496000FF2385F84530FFF75FFDFFF73BFD95F826
-:10497000444064B201E0013C64B2002C0ADD2B69C2
-:1049800043B105F1100001F08DF80028F3D001F0DB
-:1049900061F9F0E7FF2385F84430FFF745FD38BDA6
-:1049A00038B5E0B10D460446FFF71CFD2368E26B05
-:1049B000216C01FB0230A0600020A0636360013A1B
-:1049C00002FB0133E360FF2384F8443084F8453070
-:1049D000FDB9236963B9FFF727FD012038BD4FF00A
-:1049E000500383F31188BFF36F8FBFF34F8FFEE740
-:1049F00004F1100001F056F80028ECD04FF0E0234D
-:104A00004FF08052C3F8042DBFF34F8FBFF36F8F69
-:104A1000E1E704F11000FFF749FC04F12400FFF77F
-:104A200045FCD8E738B51D46049C0B4649B92460BF
-:104A3000E063236401212046FFF7B2FF84F84C5065
-:104A400038BD2260F4E740B94FF0500383F311887A
-:104A5000BFF36F8FBFF34F8FFEE710B584B01C46D6
-:104A6000844653B192B189B94FF0500383F3118852
-:104A7000BFF36F8FBFF34F8FFEE74FF0500383F309
-:104A80001188BFF36F8FBFF34F8FFEE76AB15023DA
-:104A90000393039B502B13D04FF0500383F31188E3
-:104AA000BFF36F8FBFF34F8FFEE70029EFD04FF0BA
-:104AB000500383F31188BFF36F8FBFF34F8FFEE76F
-:104AC000039B012384F8463000949DF8183060461B
-:104AD000FFF7A8FF204604B010BD40B94FF05003C7
-:104AE00083F31188BFF36F8FBFF34F8FFEE7F0B5ED
-:104AF00083B00D461446064601FB00F05030FFF728
-:104B0000EBFD074650B1002380F846300090234665
-:104B100000F1500229463046FFF784FF384603B0C3
-:104B2000F0BDF0B585B0019288B10F461D46044630
-:104B3000B1B1022D20D1E36B012B1DD04FF05003FA
-:104B400083F31188BFF36F8FBFF34F8FFEE74FF0F2
-:104B5000500383F31188BFF36F8FBFF34F8FFEE7CE
-:104B6000036C002BE5D04FF0500383F31188BFF3A3
-:104B70006F8FBFF34F8FFEE701F078F8064658B904
-:104B8000019B002B48D04FF0500383F31188BFF3F3
-:104B90006F8FBFF34F8FFEE700263DE02A46394670
-:104BA0002046FFF779FE636A7BB948B14FF0E023F6
-:104BB0004FF08052C3F8042DBFF34F8FBFF36F8FB8
-:104BC000FFF732FC012005B0F0BD04F1240000F035
-:104BD00069FF0028F4D04FF0E0234FF08052C3F873
-:104BE000042DBFF34F8FBFF36F8FE9E7FFF71CFC76
-:104BF0000020E8E702A800F0DFFF012619E000230B
-:104C000084F8443021E0002384F8453023E0204636
-:104C1000FFF78FFE00F0F4FDFFF7E4FBA26BE36B00
-:104C20009A42BBD3022DB9D0019B002BDED0002EBF
-:104C3000E0D0FFF7F9FB00F049FDFFF7D3FB94F854
-:104C4000442052B2B2F1FF3FD9D094F8452052B27D
-:104C5000B2F1FF3FD7D0FFF7E7FB01A902A800F0B0
-:104C6000B7FFD8B92046FFF7FBFD0028CFD0019948
-:104C700004F1100000F0B6FE2046FFF75AFE00F0E7
-:104C8000BFFD0028C8D14FF0E0234FF08052C3F899
-:104C9000042DBFF34F8FBFF36F8FBDE72046FFF7A3
-:104CA00048FE00F0ADFD00208DE748B108B50021B9
-:104CB00081600160C1600B460A46FFF732FF08BD04
-:104CC000704710B5024600210120FFF706FF044699
-:104CD000FFF7EBFF204610BD10B582B00B460090E9
-:104CE000002211460120FFF7AEFE0446FFF7DDFF6C
-:104CF000204602B010BD38B538B10446856800F0D2
-:104D0000AFFF85420AD0002038BD4FF0500383F337
-:104D10001188BFF36F8FBFF34F8FFEE7E368013B4E
-:104D2000E3600BB10120EFE71A4619462046FFF772
-:104D3000F8FE0120E8E72DE9F84390B10F4616464A
-:104D40001C460546B1B1022C20D1EB6B012B1DD0C6
-:104D50004FF0500383F31188BFF36F8FBFF34F8F72
-:104D6000FEE74FF0500383F31188BFF36F8FBFF35B
-:104D70004F8FFEE7036C002BE5D04FF0500383F319
-:104D80001188BFF36F8FBFF34F8FFEE7FFF714FC5F
-:104D9000EFF311894FF0500383F31188BFF36F8F46
-:104DA000BFF34F8FAA6BEB6B9A4206D3022C04D051
-:104DB000002089F31188BDE8F88395F845804FFA03
-:104DC00088F8AB6B224639462846FFF765FDB8F1F7
-:104DD000FF3F06D008F101035BB285F845300120A2
-:104DE000E7E76B6A0BB90120E3E705F1240000F067
-:104DF00059FE18B126B101203060DAE70120D8E76A
-:104E00000120D6E7F0B585B0019290B10F46044677
-:104E1000C1B100F02BFF064600BB019B002B5ED00A
-:104E20004FF0500383F31188BFF36F8FBFF34F8FA1
-:104E3000FEE74FF0500383F31188BFF36F8FBFF38A
-:104E40004F8FFEE7036C002BE3D04FF0500383F34A
-:104E50001188BFF36F8FBFF34F8FFEE700263EE050
-:104E600039462046FFF753FD013DA563236923B969
-:104E7000FFF7DAFA012005B0F0BD04F1100000F0F0
-:104E800011FE0028F4D04FF0E0234FF08052C3F819
-:104E9000042DBFF34F8FBFF36F8FE9E7FFF7C4FA1D
-:104EA0000020E8E702A800F087FE012621E00023A9
-:104EB00084F8443029E0002384F845302BE0204674
-:104EC000FFF737FD00F09CFC09E02046FFF731FDBD
-:104ED00000F096FC2046FFF7D2FC00283FD1FFF7F8
-:104EE00081FAA56B002DBBD1019B002BD6D0002EE3
-:104EF000D8D0FFF799FA00F0E9FBFFF773FA94F8BE
-:104F000044305BB2B3F1FF3FD1D094F845305BB28F
-:104F1000B3F1FF3FCFD0FFF787FA01A902A800F055
-:104F200057FE0028D1D12046FFF7A9FC0028C6D0A3
-:104F3000019904F1240000F055FD2046FFF7F9FC2B
-:104F400000F05EFC0028CAD14FF0E0234FF0805201
-:104F5000C3F8042DBFF34F8FBFF36F8FBFE700205F
-:104F600089E770B584B0019158B10446036C8BB1E8
-:104F70004FF0500383F31188BFF36F8FBFF34F8F50
-:104F8000FEE74FF0500383F31188BFF36F8FBFF339
-:104F90004F8FFEE700F06AFE054650B9019B5BB1FA
-:104FA0004FF0500383F31188BFF36F8FBFF34F8F20
-:104FB000FEE70026354655E0064653E0013BA36375
-:104FC00023683BB123694BB9FFF72EFA012630461F
-:104FD00004B070BD00F04AFFA060F3E704F11000D8
-:104FE00000F060FD0028EFD04FF0E0234FF080523A
-:104FF000C3F8042DBFF34F8FBFF36F8FE4E746B1C3
-:105000004FF0500383F31188BFF36F8FBFF34F8FBF
-:10501000FEE7FFF709FADAE702A800F0CDFD012567
-:105020002AE0002384F8443032E0002384F845303D
-:1050300034E0FFF7D7F9A06800F028FE0646FFF736
-:10504000F3F93BE02046FFF774FC00F0D9FB09E0E0
-:105050002046FFF76EFC00F0D3FB2046FFF70FFC65
-:10506000002842D1FFF7BEF9A36B002BA6D1019B0C
-:10507000002BC4D0002DCFD0FFF7D6F900F026FBCF
-:10508000FFF7B0F994F844305BB2B3F1FF3FC8D0FA
-:1050900094F845305BB2B3F1FF3FC6D0FFF7C4F9D7
-:1050A00001A902A800F094FD0028D1D12046FFF705
-:1050B000E6FB0028C6D02368002BBAD0019904F182
-:1050C000240000F08FFC2046FFF733FC00F098FB33
-:1050D0000028C7D14FF0E0234FF08052C3F8042DD1
-:1050E000BFF34F8FBFF36F8FBCE70EB900266EE79B
-:1050F000FFF778F92046FFF7ABFB0146A06800F008
-:1051000059FEFFF791F9F1E780B170B50C460546FD
-:10511000866800F0A5FD864211D021462846FFF79B
-:1051200020FF80B1EB680133EB600CE04FF05003DF
-:1051300083F31188BFF36F8FBFF34F8FFEE7EB68E8
-:105140000133EB60012070BD0023072B0CD8074A08
-:1051500052F833200AB10133F7E7044A42F833101A
-:1051600002EBC30358607047704700BF58820020AD
-:1051700070B504460D461646FFF734F994F84430EE
-:105180005BB2B3F1FF3F0DD094F845305BB2B3F1A1
-:10519000FF3F0BD0FFF748F9A36B5BB12046FFF749
-:1051A000C8FB70BD002384F84430EDE7002384F889
-:1051B0004530EFE73246294604F1240000F056FC62
-:1051C000ECE70000084B1B681B6823B9074B4FF046
-:1051D000FF321A607047044B1B68DB68DB685A6853
-:1051E000024B1A60704700BF9C8200204487002059
-:1051F0002DE9F04780460D4617469946089EDDF892
-:1052000024A00A9C9200A521206B01F0A5F8236B35
-:1052100007F18042013A03EB820727F00707002DD0
-:1052200065D04FF0000CBCF10F0F0BD815F80C2017
-:1052300004EB0C0383F8342015F80C3013B10CF197
-:10524000010CF0E7002384F84330372E00D93726CD
-:10525000E662E66400252565201DFFF732F804F1BB
-:105260001800FFF72EF82461C6F13806A6616462C3
-:10527000C4F8805484F884544FF48562294604F1BC
-:10528000580001F069F804F55173E36504F56B7398
-:10529000236604F21443636601220023C4E9402319
-:1052A00043F20E33A4F808314AF6CD33A4F80A319C
-:1052B00041F23423A4F80C314EF26D63A4F80E31A0
-:1052C0004DF6EC63A4F810310523A4F812310B233A
-:1052D000A4F814314A4641463846FFF75DF820608D
-:1052E000BAF1000F01D0CAF80040BDE8F0870023F2
-:1052F00084F83430A9E7000038B5002407E004EB57
-:10530000840293000E481844FEF7D0FF0134372C76
-:10531000F5D90C4D2846FEF7C9FF0B4C2046FEF789
-:10532000C5FF0A48FEF7C2FF0948FEF7BFFF09485C
-:10533000FEF7BCFF084B1D60084B1C6038BD00BF6A
-:10534000A4820020188700202C870020508700208E
-:105350007C870020688700209C820020A08200209B
-:1053600010B50446FFF73EF8224A13680133136074
-:10537000214B1B685BB1214B1B686BB91E4B1B6833
-:10538000DA6AE36A9A4207D81B4B1C6004E01A4BA6
-:105390001C601368012B29D0194A1368013313606C
-:1053A0006364E06A174B1B68984201D9154B18607B
-:1053B00000EB8000211D144B03EB8000FEF784FFFF
-:1053C000FFF732F80D4B1B687BB10B4B1B68DA6A99
-:1053D000E36A9A4209D24FF0E0234FF08052C3F8BB
-:1053E000042DBFF34F8FBFF36F8F10BDFFF784FF06
-:1053F000D2E700BF04870020988200206487002045
-:105400001087002014870020A482002010B50446D5
-:10541000583001F06DF894F8853463B1012B11D048
-:10542000022B0ED04FF0500383F31188BFF36F8F20
-:10543000BFF34F8FFEE7206BFFF7CCF92046FFF755
-:10544000C9F910BD2046FFF7C5F9FAE70F4B1B68F5
-:10545000D3B110B5FEF7C6FF0D4BDB68DC68201D2D
-:10546000FEF756FF0B4A1368013B1360074A1368A7
-:10547000013B1360FEF7D8FF2046FFF7C7FF034B41
-:105480001B68002BE6D110BD704700BF08870020C5
-:105490007C8700200487002008B5FFF7D7FF074B63
-:1054A0001B68012BF9D94FF0E0234FF08052C3F86D
-:1054B000042DBFF34F8FBFF36F8FEEE7A482002060
-:1054C00070B504460D46174B1E68174B186804301C
-:1054D000FEF71EFFB4F1FF3F0DD03444124B1B68A2
-:1054E0005C60A64210D9114B18680F4B1968043143
-:1054F000FEF7F5FE70BD002DEFD00B4B196804319F
-:105500000B48FEF7E1FEF5E70A4B1868064B1968F1
-:105510000431FEF7E4FE084B1B68A342EAD9064BB0
-:105520001C60E7E79087002098820020A08200207E
-:10553000688700209C8200204487002030B587B017
-:105540000B9C8CB10C9DC5B14FF491650495049DE5
-:10555000B5F5916F1AD04FF0500383F31188BFF364
-:105560006F8FBFF34F8FFEE74FF0500383F3118827
-:10557000BFF36F8FBFF34F8FFEE74FF0500383F3FE
-:105580001188BFF36F8FBFF34F8FFEE7049D0C9D13
-:105590002C63022485F8854400240394029505AC0D
-:1055A00001940A9C0094FFF723FE0C98FFF7D8FEA5
-:1055B000059807B030BD2DE9F04385B00746884611
-:1055C00014461E469000FFF787F808B381464FF453
-:1055D0009160FFF781F80546B0B1C0F83090E5B1B1
-:1055E000002385F88534039302950D9B01930C9B52
-:1055F00000933346224641463846FFF7F9FD2846D8
-:10560000FFF7AEFE012005E04846FFF7E3F8E6E7C6
-:105610004FF0FF3005B0BDE8F0834FF0FF30F9E701
-:1056200010B588B000240594069407AA06A905A819
-:10563000FEF70AFD059B0293069B01930094234607
-:10564000079A1A491A48FFF779FF1A4B186040B1B8
-:1056500000F086FC012806D0B0F1FF3F1DD008B055
-:1056600010BD0020F6E74FF0500383F31188BFF31D
-:105670006F8FBFF34F8F104B1B6858330F4A136067
-:105680000F4B4FF0FF321A600E4B01221A600E4B87
-:1056900000221A60FEF730FFE1E74FF0500383F37A
-:1056A0001188BFF36F8FBFF34F8FFEE7888000082C
-:1056B0009954000840870020988200209400002020
-:1056C000448700206487002090870020024A1368E6
-:1056D00001331360704700BF0C870020014B18682E
-:1056E000704700BF90870020F8B53A4B1B68002B2D
-:1056F00069D1394B1D6801351D60C5B9374B1B6831
-:105700001B6843B14FF0500383F31188BFF36F8FD1
-:10571000BFF34F8FFEE7314A1168314B18681060B4
-:105720001960304A136801331360FFF74BFD2E4BAD
-:105730001B68AB423DD900272C4B1B68DB6A03EB8F
-:1057400083039A002A4B9B58012B00D90127294B30
-:105750001B68002B3CD001273AE001271F4B1B6838
-:105760001B6843B31D4B1B68DB68DC6863689D42A4
-:1057700026D3261D3046FEF7CBFDA36A1BB104F1EC
-:105780001800FEF7C5FDE36A1B4A1268934201D96F
-:10579000194A136003EB83039A00314614481044FE
-:1057A000FEF792FDE26A114B1B68DB6A9A42D4D283
-:1057B000D4E70027D2E70C4B4FF0FF321A60BBE76B
-:1057C000094A1360B8E70D4A1368013313600027D4
-:1057D0003846F8BD0C870020908700209C8200206E
-:1057E000A082002048870020448700209882002063
-:1057F000A482002094870020148700204C8700207A
-:1058000038B5354B1B6843B94FF0500383F311880B
-:10581000BFF36F8FBFF34F8FFEE7FEF7E3FD2E4B15
-:105820001A68013A1A601B68002B4FD12B4B1B687A
-:105830000BB900244BE00024294B1B681BB3284BF9
-:10584000DB68DC6804F11800FEF762FD251D2846C0
-:10585000FEF75EFDE06A234B1B68984201D9214B9D
-:10586000186000EB800029461F4B03EB8000FEF719
-:105870002BFDE26A1D4B1B68DB6A9A42DCD31C4B92
-:1058800001221A60D8E70CB1FFF79CFC194B1C6889
-:1058900084B9174B1C68D4B14FF0E0234FF080520D
-:1058A000C3F8042DBFF34F8FBFF36F8F01240EE0B9
-:1058B000013C07D0FFF718FF0028F9D00C4B01225C
-:1058C0001A60F5E70B4B00221A60E2E70024FEF7AE
-:1058D000ABFD204638BD00BF0C87002004870020A8
-:1058E0005087002014870020A48200209882002086
-:1058F000948700204C87002010B5A8B10446104BB7
-:105900001B6843B14FF0500383F31188BFF36F8FCF
-:10591000BFF34F8FFEE7FFF7D9FE00212046FFF7C8
-:10592000CFFDFFF76DFF48B94FF0E0234FF08052F5
-:10593000C3F8042DBFF34F8FBFF36F8F10BD00BFAF
-:105940000C870020214B1B681BB1214B01221A60E0
-:1059500070471F4B00221A601E4B1B6803EB83012C
-:105960008A001D498A585AB90BB1013BF6E74FF03E
-:10597000500383F31188BFF36F8FBFF34F8FFEE7A0
-:1059800003EB830082000A4450684068506003EBD8
-:10599000830C4FEA8C020832114488420FD003EB8B
-:1059A000830291000C4A0A445268D1680B4A116084
-:1059B00008490B6013685833094A13607047406800
-:1059C00062469100044A0A445060E8E70C870020D0
-:1059D0009487002014870020A48200209882002051
-:1059E0009400002058B110B50C46094A11681831CE
-:1059F000FEF775FC01212046FFF762FD10BD4FF058
-:105A0000500383F31188BFF36F8FBFF34F8FFEE70F
-:105A10009882002070B110B514460246114B1B68E5
-:105A20008BB94FF0500383F31188BFF36F8FBFF32F
-:105A30004F8FFEE74FF0500383F31188BFF36F8F52
-:105A4000BFF34F8FFEE7084B186841F000418161BA
-:105A5000196818311046FEF737FC01212046FFF780
-:105A60002FFD10BD0C8700209882002038B570B142
-:105A70000D4614460A4A11681831FEF725FC0CB190
-:105A80004FF0FF3521462846FFF71AFD38BD4FF08D
-:105A9000500383F31188BFF36F8FBFF34F8FFEE77F
-:105AA0009882002038B5C368DC6824B304F1180577
-:105AB0002846FEF72DFC184B1B682BBB251D2846DE
-:105AC000FEF726FCE06A154B1B68984201D9134B80
-:105AD000186000EB80002946114B03EB8000FEF7B5
-:105AE000F3FBE26A0F4B1B68DB6A9A4211D9012073
-:105AF0000D4B186038BD4FF0500383F31188BFF38E
-:105B00006F8FBFF34F8FFEE729460848FEF7DCFB97
-:105B1000E7E70020EEE700BF0C8700201487002095
-:105B2000A4820020988200209487002050870020C3
-:105B300038B51C4B1B6843B94FF0500383F31188F1
-:105B4000BFF36F8FBFF34F8FFEE741F0004101605D
-:105B5000C468F4B1FEF7DCFB251D2846FEF7D8FB30
-:105B6000E06A114B1B68984201D90F4B186000EB9B
-:105B7000800029460D4B03EB8000FEF7A5FBE26A8F
-:105B80000B4B1B68DB6A9A4202D90A4B01221A604E
-:105B900038BD4FF0500383F31188BFF36F8FBFF30D
-:105BA0004F8FFEE70C87002014870020A48200207E
-:105BB0009882002094870020034B1B680360034BEE
-:105BC0001B684360704700BF488700209087002013
-:105BD000D8B170B50C46054601B3FEF703FC1B4B6C
-:105BE00019686B68C81A2268B2F1FF3F27D0184EB7
-:105BF0003668D5F800C0B44501D08B4224D9824222
-:105C000015D80023236001241AE04FF0500383F3DA
-:105C10001188BFF36F8FBFF34F8FFEE74FF0500334
-:105C200083F31188BFF36F8FBFF34F8FFEE75B1ACB
-:105C3000134423602846FFF7BFFF002400E0002440
-:105C4000FEF7F2FB204670BD0124F9E790870020A3
-:105C500048870020014B01221A607047948700207A
-:105C6000014B1868704700BF98820020054B1B68E5
-:105C700033B1054B1B680BB1002070470220704701
-:105C800001207047648700200C87002000283ED048
-:105C900038B50446C36A204A1268D26A93422ED2AB
-:105CA0008269002A05DB1C4A1268D26AC2F13802F6
-:105CB0008261616903EB8303184A02EB8303994213
-:105CC00005D0154B1B68DB6AE362012038BD251D3A
-:105CD0002846FEF71DFB104B1B68D86AE062104B8C
-:105CE0001B68984201D90E4B186000EB80002946D2
-:105CF0000A4B03EB8000FEF7E7FA0120E6E7C26CEF
-:105D0000054B1B68DB6A9A4203D30020DEE70020C4
-:105D100070470120DAE700BF98820020A4820020AB
-:105D20001487002000283BD038B504461E4B1B6862
-:105D3000834208D04FF0500383F31188BFF36F8F75
-:105D4000BFF34F8FFEE7036D43B94FF0500383F36A
-:105D50001188BFF36F8FBFF34F8FFEE7013B0365E1
-:105D6000C16AC26C91421DD00BB1002038BD051D27
-:105D70002846FEF7CDFAE06CE062C0F13803A3617B
-:105D80000A4B1B68984201D9084B186000EB800051
-:105D90002946074B03EB8000FEF796FA0120E5E762
-:105DA000002070470020E1E798820020148700203F
-:105DB000A4820020002846D038B50446036D43B9BC
-:105DC0004FF0500383F31188BFF36F8FBFF34F8FF2
-:105DD000FEE7C26C8A4200D20A46E16A914201D0D3
-:105DE000012B00D038BD184B1B68A34222D0E262C1
-:105DF000A369002B02DBC2F13802A261626901EBE8
-:105E00008101124B03EB81018A42EBD1251D28460B
-:105E1000FEF77EFAE06A0E4B1B68984201D90C4BE4
-:105E2000186000EB80002946084B03EB8000FEF76A
-:105E30004BFAD7E74FF0500383F31188BFF36F8F0E
-:105E4000BFF34F8FFEE7704798820020A4820020A6
-:105E500014870020044A136898691368DB6A126883
-:105E6000C3F138039361704798820020054B1B688B
-:105E700023B1044B1A68136D01331365014B186885
-:105E8000704700BF98820020064B1A6813682BB930
-:105E90000123036023B9D368186870470023F8E72B
-:105EA000002070479887002008B54160006191424A
-:105EB0000CD8D21A83699A4201D3012008BD011D72
-:105EC000094B1868FEF70BFA0020F7E79A4201D257
-:105ED000994206D2011D054B1868FEF700FA002012
-:105EE000ECE70120EAE700BF9C87002098870020AC
-:105EF00030B583B0FEF776FA114B1B681BB1FEF785
-:105F000093FA03B030BD0F4D2846FEF7CFF90E4C83
-:105F10002046FEF7CBF90D4B1D600D4B1C60002396
-:105F200000930C4B0C4A10210A20FEF78CFD044B09
-:105F300018600028E3D00949FFF706F9DFE700BF42
-:105F4000BC880020408800205488002098870020CA
-:105F50009C8700206C880020A0870020908000088B
-:105F600010B588B0FFF7C4FF124B1B68CBB10024FB
-:105F70000594069407AA06A905A8FEF771F8059BE3
-:105F80000293069B0193022300932346079A0A4932
-:105F90000A48FFF7D3FA0A4B186010B1012008B085
-:105FA00010BD4FF0500383F31188BFF36F8FBFF321
-:105FB0004F8FFEE7BC88002098800008C56200086B
-:105FC000C0880020B8B19C4603461848006858B302
-:105FD00000B585B000910192029305291CDCFFF702
-:105FE00045FE022810D000231A4669460F48006873
-:105FF000FEF797FD15E04FF0500383F31188BFF3D0
-:106000006F8FBFF34F8FFEE70023069A694607485C
-:106010000068FEF786FD04E0002362466946FEF74D
-:106020008AFE05B05DF804FB00207047BC880020A4
-:1060300070B582B01B4B1B681A6862B3DB681E68C0
-:10604000DC68251D2846FEF763F9236A2046984739
-:1060500094F8283013F0040FECD0A36933449E4227
-:1060600007D26360246129460E4B1868FEF737F9A2
-:10607000E0E7002100910B4632462046FFF7A2FFE1
-:106080000028D7D14FF0500383F31188BFF36F8FEF
-:10609000BFF34F8FFEE7044A10680249086013609F
-:1060A00002B070BD988700209C87002038B5054657
-:1060B000FFF714FB0446074B1B68834205D80023F7
-:1060C0002B60044B1C60204638BDFFF7B1FF012355
-:1060D0002B60F6E76888002070B582B006460D4652
-:1060E00017490968C968CC68201DFEF711F994F8B2
-:1060F00028C01CF0040F08D12CF0010C84F828C033
-:10610000236A2046984702B070BDA16933462A46EB
-:1061100031442046FFF7C8FE0028F1D0002100914D
-:106120000B4632462046FFF74DFF0028E8D14FF0DE
-:10613000500383F31188BFF36F8FBFF34F8FFEE7D8
-:106140009887002070B582B006460C46FFF7BEFA6D
-:1061500001A8FFF7ABFF019B33BB05460CB9B0426A
-:1061600019D224B1124A12681268DAB901242246FF
-:10617000711B104B1868FEF7FBFFFFF741FBA8B936
-:106180004FF0E0234FF08052C3F8042DBFF34F8F40
-:10619000BFF36F8F0AE0FFF733FB29463046FFF766
-:1061A0009BFF03E01C46E2E7FFF72AFB02B070BD4D
-:1061B0009C870020BC88002010B588B002E0049BBA
-:1061C000002B0FDA002204A93D4B1868FEF71AFED7
-:1061D000002873D0049B002BF1DA07990698059BE1
-:1061E0009847ECE7069C636913B1201DFEF790F811
-:1061F00003A8FFF75BFF049B092BE3D8DFE803F05C
-:106200000505053037500505303794F8283043F040
-:10621000010384F82830059BA169024619442046F1
-:10622000FFF742FE0028CDD0236A2046984794F815
-:10623000283013F0040FC5D0A269002100910B464D
-:10624000059802442046FFF7BDFE0028BAD14FF062
-:10625000500383F31188BFF36F8FBFF34F8FFEE7B7
-:1062600094F8283023F0010384F82830AAE794F842
-:10627000283043F0010384F828300599A16131B139
-:106280000346024601442046FFF70EFE9AE74FF010
-:10629000500383F31188BFF36F8FBFF34F8FFEE777
-:1062A00094F8283013F0020F04D023F0010384F88F
-:1062B000283087E72046FEF78DFA83E708B010BD47
-:1062C000BC88002000B583B001A8FFF7DDFD01996F
-:1062D000FFF738FFFFF770FFF6E7000010B584B056
-:1062E00014461A466FF00103009301900291039443
-:1062F0000023694602480068FEF71DFD04B010BD8A
-:10630000BC880020014B1868704700BF9400002033
-:1063100070B50D4E0D4D761BB61006D0002455F805
-:10632000043B01349847A642F9D1094E094D01F0CA
-:106330001DFD761BB61006D0002455F8043B013431
-:106340009847A642F9D170BD00000000000000008F
-:106350000000000000000000830730B548D0541E44
-:10636000002A3FD00346CAB201E0013C3AD303F809
-:10637000012B9D07F9D1032C2DD9CDB245EA052576
-:106380000F2C45EA054536D9A4F1100222F00F0C76
-:1063900003F1200EE6444FEA121C03F1100242E919
-:1063A000045542E9025510327245F8D10CF1010250
-:1063B00014F00C0F03EB021204F00F0C13D0ACF12D
-:1063C000040323F003030433134442F8045B9342B1
-:1063D000FBD10CF003042CB1CAB21C4403F8012B0E
-:1063E0009C42FBD130BD64461346002CF4D1F9E742
-:1063F00003461446BFE71A46A446E0E730B5054613
-:1064000089B008460C4600F0BBF801210223214A5E
-:1064100004940692AA6B04AC059008440194079179
-:10642000AC680293039022B3636E13F0010FB4F9CA
-:106430000C309AB201D1980525D5910406D4626E2C
-:1064400043F4005322F40052A3816266284601AA55
-:10645000214600F0ABFA636E002814BF4FF0FF3501
-:106460000A25DA0702D4A3899B0506D5284609B078
-:1064700030BD284600F0B8F8D6E7A06D00F038FC33
-:10648000284609B030BDA06D00F030FCB4F90C30E6
-:106490009AB2D2E7A0800008024B01461868FFF7C5
-:1064A000ADBF00BF940000202DE9F0410E680C46FE
-:1064B0000546BEB137688FB1D7F80080B8F1000F3C
-:1064C00008D0D8F8001009B1FFF7EEFF4146284682
-:1064D00000F06CF93946284600F068F93146284644
-:1064E00000F064F921462846BDE8F04100F05EB9AD
-:1064F000224B1B68834240D0C16C70B5054681B108
-:1065000000268C593CB121462468284600F04EF9FB
-:10651000002CF8D1E96C0436802EF2D1284600F028
-:1065200045F9296C11B1284600F040F9D5F84841E9
-:1065300054B105F5A676B44206D021462468284613
-:1065400000F034F9A642F8D1696D11B1284600F087
-:106550002DF9AB6B83B12846EB6B9847D5F8E04239
-:1065600054B1216811B12846FFF79EFF2146284605
-:10657000BDE8704000F01AB970BD7047940000206B
-:1065800020F0030110F00300C0F1000051F8043BBB
-:1065900000F1040C4FEACC0C6FF000021CBF22FA91
-:1065A0000CF213434FF0010C4CEA0C2C4CEA0C4C4F
-:1065B000A3EB0C0222EA030212EACC1204BF51F848
-:1065C000043B0430F4D0C2F1000102EA0102B2FA45
-:1065D00082F2C2F11F0200EBD2007047014900F0C5
-:1065E0005DBB00BF9D7900082DE9F0478246394820
-:1065F00000F07CFBDAF83840002C66D1042303223B
-:106600003549DAF80450CAF83C10DFF8D090DFF8CA
-:10661000D080344F344E0AF53B71CAE9B921CAF82B
-:10662000E0422146EB600822C5E90044C5E9044484
-:106630006C66AC60AC6105F15C00FFF78DFEC5E9EE
-:106640000759C5E90987EE6205F1580000F04AFBD9
-:10665000DAF80850254B2146EB600822C5E90044D2
-:10666000C5E904446C66AC60AC6105F15C00FFF701
-:1066700073FEC5E90759C5E90987EE6205F15800BF
-:1066800000F030FBDAF80C50194B2146EB60082281
-:10669000C5E90044C5E904446C66AC60AC6105F131
-:1066A0005C00FFF759FE05F15800C5E90759C5E937
-:1066B0000A76C5F8248000F015FB01230548CAF8C6
-:1066C0003830BDE8F04700F013BB0248BDE8F047A2
-:1066D00000F00EBBD0880020DD650008ED770008D3
-:1066E000117800085178000871780008090001004D
-:1066F00012000200014800F0F9BA00BFCC88002067
-:10670000014800F0F5BA00BFCC880020F8B50C466F
-:10671000234F064600F05EFEBB685D68C4F57E63ED
-:1067200025F003050F332B4423F47F6323F00F037D
-:10673000A3F58054B4F5805F07DB0021304601F0FB
-:1067400043F8BB682B44984204D0304600F048FE22
-:106750000020F8BD3046614201F036F801300DD01E
-:10676000104ABB682D1B45F001055D60136830467B
-:106770001B1B136000F034FE0120F8BD00213046E1
-:1067800001F022F8BA68831A0F2BDEDD43F0010313
-:106790005360054B03491B68C01A0860D5E700BF6A
-:1067A000C0040020D4880020C808002000295ED042
-:1067B000F8B50C46064600F00DFE54F8042C784F50
-:1067C000A4F1080522F001016818D7F808C0436851
-:1067D000844523F0030300F08780D207436034D45C
-:1067E00054F8082C07F10804AD1A1144AA68A24213
-:1067F00068D000EB030CDCF804E0D5F80CC01EF008
-:10680000010FC2F80CC0CCF8082000F0918041F0D4
-:1068100001036B600160B1F5007F31D24A09CB08FA
-:10682000012191407A6801331143796007EBC3027B
-:1068300057F83310083AC5E9021247F83350CD60D3
-:106840003046BDE8F84000F0CBBDC2185268D20710
-:106850000ED4194407F108048368A34270D0C268BB
-:10686000DA60936041F001036B606950D3E77047D1
-:1068700041F00103B1F5007F44F8043C0160CDD341
-:10688000B1F5206F4FEA512347D28B0903F139004C
-:1068900003F13802C300F818FB580838984258D062
-:1068A0005A6822F003028A4202D99B689842F7D1C3
-:1068B000D868C5E9023085603046DD60BDE8F84043
-:1068C00000F08EBDC2185268D20763D40B44D0E9E1
-:1068D0000212CA60916043F001026A603046EB50D8
-:1068E000BDE8F84000F07CBD0B44D10707D454F854
-:1068F000082CAD1A1344D5E90212CA60916043F026
-:1069000001026A60274ABD6012689A4298D8264BF5
-:1069100030461968FFF7FAFE92E7142B0AD9542B78
-:106920001FD80B0B03F16F0003F16E02C300B2E737
-:10693000194491E703F15C0003F15B02C300AAE78D
-:1069400041F00103C7E90455C5E902446B60695091
-:1069500076E70121921001FA02F279680A437A601F
-:10696000A7E7B3F5AA7F06D8CB0B03F1780003F1B4
-:106970007702C3008FE740F25452934206D88B0C43
-:1069800003F17D0003F17C02C30084E74FF47E73C2
-:106990007E2280E741F001036B60016050E700BF99
-:1069A000C0040020CC080020048900209368002B3C
-:1069B00000F0B7802DE9F04FB1F90C300C46190703
-:1069C0008046174683B098B225D523691BB310F0D3
-:1069D00002033D682DD04FF0000B5E46DFF8B8A2F1
-:1069E000002E00F08B80564533465A4628BF53464A
-:1069F0004046E169D4F824C0E047002840F387808E
-:106A0000BB6883441B1A361ABB60002BE8D10020F8
-:106A100003B0BDE8F08F2146404600F043FF002858
-:106A200040F03681B4F90C303D6898B210F00203A2
-:106A3000D1D110F0010976D14E46002E5AD08205F0
-:106A4000D4F808B040F1B580B3455A4600F2CD8085
-:106A500010F4906F00F0CB8023682169A3EB010B49
-:106A6000636903EB430A0AEBDA7A0BF101034FEA9D
-:106A70006A0A33445345524684BF9A4652464305F8
-:106A800040F1EA801146404600F034F9002800F059
-:106A9000F9805A4621690190F9F7AAFBA289019B66
-:106AA00022F4906242F08002A28103EB0B0023618A
-:106AB0003246AAEB0B03B346C4F814A0A3602060CF
-:106AC000B24600264946019200F008FCA3682168FE
-:106AD000019AA3EB0B030A44A3602260B868D14477
-:106AE000A0EB0A00B860002891D0B4F90C0080B285
-:106AF000002EA4D1D5E9009608359EE7D5E900B669
-:106B000008356DE72146404601F040F880B3B4F9FE
-:106B10000C304FF0FF3043F04003A38103B0BDE8D9
-:106B2000F08F002070471E46AA46994618461D461B
-:106B300056B3002832D04A4620682169B24228BFA5
-:106B400032468842636904D9A16803EB010B5A45B8
-:106B500074DC934265DC2A464046E169D4F824C0DF
-:106B6000E047B0F1000BD2DDB9EB0B09CAD0012030
-:106B7000BB685D44A3EB0B03A6EB0B06BB60002BCD
-:106B80003FF445AF002ED4D10AF1080353F8046C4A
-:106B90009A4653F8085C0833002EF7D032460A2193
-:106BA000284600F053FB002869D00130A0EB05090E
-:106BB000C1E72068236998421BD86369B34218D89B
-:106BC0006FF0004CB44528BFB4469CFBF3FC4A462A
-:106BD00003FB0CF34046E169D4F824C0E047B0F170
-:106BE000000A94DDA6EB0A0678E7B3463246206831
-:106BF00066E7B345DA4628BFB2464946524600F03A
-:106C00006DFBA3682268A3EB0A035244A3602260D1
-:106C1000002BE7D12146404600F0B8FF0028E1D024
-:106C200075E729469346019200F058FBA368019A44
-:106C30009B1AA36023681A44226095E729465A46A6
-:106C400000F04CFB236821465B444046236000F083
-:106C50009DFF002888D05AE7404600F0C7FB034656
-:106C600000287FF422AF40462169FFF79FFD0C22E8
-:106C7000B4F90C30C8F8002023F0800349E7721CF7
-:106C8000914659E70C22B4F90C30C8F8002040E7CF
-:106C90004FF0FF30BCE600BF00FCFF7F2DE9F8435A
-:106CA0004FF000090746884600F53876D6E90154CA
-:106CB000013D10D4A389013D012B08D9B4F90E3050
-:106CC000013304D021463846C04749EA00096B1C0D
-:106CD00004F16804EED13668002EE7D14846BDE8DD
-:106CE000F88300BF704700BF704700BF704700BF08
-:106CF000704700BF2DE9F04F01F10B05162D064638
-:106D000083B025D8102900F2B88000F063FB10256D
-:106D100018224FF0020CB54F3A445368A2F1080113
-:106D20008B4200F0B7805A68D96822F003021A44F7
-:106D30009C683046E1608C60516803F1080441F0C2
-:106D40000101516000F04CFB204603B0BDE8F08F1C
-:106D500035F0070500F19180A94200F28E8000F025
-:106D600039FBB5F5FC7FC0F094816B0A00F08C8094
-:106D7000042B00F26A81AB0903F1390C03F13804EA
-:106D80004FEACC00994F384443680838984206D1FE
-:106D90000CE0002980F22681DB68984206D05A6810
-:106DA00022F00302511B0F29F3DDA4463C69DFF8F2
-:106DB00040E274457AD0626822F00302531B0F2B25
-:106DC00000F37681002BC7E904EE80F26781B2F50B
-:106DD000007F80F019810121D30852090B449140B2
-:106DE0007A6857F833000A4307EBC3010839A060FB
-:106DF000E1607A6047F83340C46001214FEAAC0398
-:106E00009940914259D8114206D12CF0030C490007
-:106E100011420CF1040CFAD007EBCC094846644649
-:106E2000D0F80C80404508D11CE1002B80F2218174
-:106E3000D8F80C80404500F01581D8F8042022F0E5
-:106E40000302531B0F2BF0DD08EB050145F0010594
-:106E5000C8F804503046D8E90264F460A66043F0F4
-:106E60000104C7E904114C60C1E902EE48F80230A0
-:106E700000F0B6FA08F1080402E00C2300243360A5
-:106E8000204603B0BDE8F08F4FF400704FF0400C87
-:106E90003F2477E7D3689A4208BF0CF1020C7FF4D5
-:106EA00042AF3C69DFF848E1744584D101217A683A
-:106EB0004FEAAC0399409142A5D9BC68636823F0BE
-:106EC00003094D4503D8A9EB05030F2B7ADCDFF846
-:106ED00024B1494BDBF800201B6801322B4404EB42
-:106EE000090A00F02F8103F580530F3323F47F68E4
-:106EF00028F00F084146304600F066FC411C02466F
-:106F000000F0EF80824500F2EA803C4B1968414472
-:106F10000846196000F04981DBF800100193013147
-:106F20001BBFA2EB0A0A5044CBF80020186012F0F5
-:106F3000070B00F01181CBF108010A44CBF5805119
-:106F400090440831A1EB0801C1F30B0A51463046C9
-:106F5000009200F039FC421CDDE9002300F04B8177
-:106F6000801A00EB0A08196848F001005144BC423D
-:106F7000BA601960506000F02481B9F10F0F40F23F
-:106F800022814FF0050E6068A9F10C0C2CF0070C63
-:106F900000F0010040EA0C006060BCF10F0F04EB50
-:106FA0000C00C0E901EE00F22E8114465068144B2B
-:106FB0001A688A4238BF1960124B1A688A4238BF71
-:106FC000196090E0621943F0010345F00105656026
-:106FD0003046BA600834536000F002FA204603B02D
-:106FE000BDE8F08FD9681A44A2E600BFC0040020B3
-:106FF000C8040020C808002004890020D48800208C
-:10700000FC88002000890020B2F5206F4FEA52234F
-:107010005FD3142B00F2B18003F15C01C9005B3334
-:10702000781879580838884200F08F804B6823F030
-:107030000303934202D989688842F7D1C8687A6805
-:10704000C4E902108460CC60D7E6142B59D9542BC4
-:1070500000F29B802B0B03F16F0C03F16E044FEADF
-:10706000CC008FE60134A30700F108007FF4D8AE0E
-:1070700053E0444642445368D8F80C1043F00103EF
-:10708000536054F8083F3046D9608B6000F0A8F98F
-:10709000F6E64FEAD50C05F108023CE622445368B7
-:1070A000304643F00103536000F09AF90834E7E6F4
-:1070B000611945F00105656043F00105C7E9041158
-:1070C0003046C1E902EE4D60A35000F089F9083462
-:1070D000D6E6930903F13901C9003833A0E7BC4271
-:1070E0005ED0BC68606820F003084545A8EB050346
-:1070F00002D80F2B3FF766AF304600F071F900243D
-:10710000BEE603F15C0C03F15B044FEACC0039E608
-:1071100059F808394B4540F095801CF0030F0CF1ED
-:10712000FF3CF5D17B6823EA01037B60490099426B
-:107130003FF6C3AE11B9C0E6490004341942FBD092
-:10714000A44669E603F11008D4E601229B109A4098
-:107150007B681A437A6073E702EB08014942C1F386
-:107160000B0A51463046009200F02EFB431CDDE92D
-:1071700000237FF4F5AEDA46F5E6542B26D8130B40
-:1071800003F16F01C9006E334AE7B3F5AA7F26D831
-:10719000EB0B03F1780C03F177044FEACC00F1E537
-:1071A000294B186840441860B6E6CAF30B0CBCF1D2
-:1071B000000F7FF4B1AEBC68C84448F001006060C5
-:1071C000F5E61446F3E60123536095E7B3F5AA7F8D
-:1071D00024D8D30B03F17801C900773320E740F2BC
-:1071E0005452934224D8AB0C03F17D0C03F17C0480
-:1071F0004FEACC00C6E5ABF1080BD8444FF0000ACB
-:10720000A8EB0208AFE604F1080130460093FFF74F
-:10721000CDFABC68009B60681968C8E640F254511A
-:107220008B420BD8930C03F17D01C9007C33F7E648
-:107230004FF47E704FF07F0C7E24A3E54FF47E71F7
-:107240007E23EDE67B6871E7D48800205FFA81FC3D
-:10725000810710D00346511E2AB90AE09A07184642
-:107260000AD0013905D3184613F8012B6245F5D130
-:10727000704700207047114603290CD80029F8D028
-:107280000346014401E08B42F3D0184613F8012B6A
-:107290006245F8D1ECE7024610B54CEA0C2444EA0A
-:1072A00004441046036804326340A3F1013E2EEA11
-:1072B000030313F0803F04D1043903291046F0D8AA
-:1072C00051B10346014401E08B4205D0184613F842
-:1072D000012B6245F8D110BD002010BD88420DD9A8
-:1072E0008B1883420AD900EB020CBAB1624613F83C
-:1072F00001CD994202F801CDF9D170470F2A0ED87D
-:10730000034602F1FF3C4AB10CF1010C013B8C44F5
-:1073100011F8012B614503F8012FF9D1704740EABC
-:1073200001039B074FD1A2F1100370B501F1200CAE
-:1073300023F00F0501F1100E00F11004AC441B09FD
-:107340005EF8105C0EF1100E44F8105C5EF81C5CE8
-:10735000103444F81C5C5EF8185C44F8185C5EF865
-:10736000145CE64544F8145CEAD1013312F00C0FCA
-:1073700001EB031102F00F0400EB031327D08E463C
-:10738000043C24F003064FEA940C1E441C1F5EF8D4
-:10739000045B44F8045FB442F9D10CF1010402F03B
-:1073A000030203EB840301EB840102F1FF3C4AB1C9
-:1073B0000CF1010C013B8C4411F8012B614503F8E1
-:1073C000012FF9D170BD034602F1FF3C9CE7224634
-:1073D000EBE700BF0148FFF789BC00BFC888002069
-:1073E0000148FFF785BC00BFC88800202DE9F84F91
-:1073F0001646002900F0988006F10B0580460C46E1
-:10740000FFF7E8FF162D5DD810252A46AE425ED85C
-:1074100054F8041CA4F1080921F00307974262DA2A
-:10742000BC4B09EB0700D3F808C0844500F09780F7
-:10743000D0F804C02CF0010303445B68DB0768D478
-:107440002CF0030C07EB0C03934247DACB0710D464
-:1074500054F8083CA9EB030ADAF8043023F00301DE
-:107460008C44BC44944580F211817B18934280F295
-:10747000E88031464046FFF73DFC0646E0B154F84F
-:10748000043CA0F1080223F001034B44934200F0B6
-:10749000D2803A1F242A00F2F580132A00F2AC8031
-:1074A00003462246116819605168596092689A60D3
-:1074B00021464046FFF77AF94046FFF791FF3046F4
-:1074C000BDE8F88F25F00705002D2A469EDA0C232B
-:1074D0000026C8F800303046BDE8F88F1F46D0E9D6
-:1074E0000223D3609A607B1B0F2B22D8D9F804307B
-:1074F00003F001033B43C9F804304F447B6843F079
-:1075000001037B6026464046FFF76AFF3046BDE830
-:10751000F88FC907ADD454F8083CA9EB030ADAF890
-:10752000041021F00301A0E71146BDE8F84FFFF772
-:10753000E1BBD9F8041043F0010301F00101294334
-:10754000C9F8041009EB05014B604F447B684046C5
-:1075500043F0010308317B60FFF728F9D2E7DCF83C
-:10756000040020F0030B07EB0B0C05F11000844521
-:107570004DDAC9073FF57DAF54F8081CA9EB010AA5
-:10758000DAF8041021F003018B44BB4458453FF75F
-:107590006CAF5646DAF80C1056F8080F3A1F242A3A
-:1075A000C160886000F2DB80132A40F2D680216837
-:1075B0001B2ACAF808106168CAF80C1000F2E080B3
-:1075C00008340AF110022168116061685160A168F5
-:1075D0009160ABEB05020AEB050142F001029960F4
-:1075E0004A60DAF80430404603F001031D43CAF84C
-:1075F0000450FFF7F5FE6EE723681B2A03606368FB
-:10760000436068D804F1080200F108034AE709EB77
-:107610000502ACEB050C9A604CF00103536054F882
-:10762000043C404603F001031D4344F8045CFFF7AB
-:10763000D7FE26464FE750F8043C23F003031F44CF
-:1076400051E75646DAF80C1056F8080F3A1F242A6C
-:10765000C16088604CD8132A48D921681B2ACAF80F
-:1076600008106168CAF80C1056D808340AF11002E4
-:107670001F462368D146136063685360A36834468D
-:10768000936030E72146FFF729FE11E75646D0E91F
-:107690000213CB60996056F8081FDAF80C303A1FD5
-:1076A000242ACB6099602DD8132A29D923681B2A54
-:1076B000CAF808306368CAF80C3042D808340AF1B6
-:1076C0001003226867461A606268D1465A60A26851
-:1076D00034469A6007E7A368242A8360E368C3609E
-:1076E00026D004F1100200F11003DBE63246BFE7BA
-:1076F000214630461F46D146FFF7F0FD3446F2E6FC
-:107700003346DEE7214630466746D146FFF7E6FDC1
-:107710003446E8E6C0040020A168242ACAF8101004
-:10772000E168CAF8141020D010340AF118029FE75B
-:10773000236904F1180203616369436100F11803CE
-:10774000B0E6A368242ACAF81030E368CAF81430F7
-:1077500022D010340AF11803B3E7324633E721464A
-:107760003046FFF7BBFD174B33E722691834CAF8E0
-:10777000182054F8042CCAF81C200AF1200277E7DC
-:10778000A168242ACAF81010E168CAF814100ED0B3
-:1077900010340AF1180216E723691834CAF81830B1
-:1077A00054F8043CCAF81C300AF1200389E7226926
-:1077B0001834CAF8182054F8042CCAF81C200AF10E
-:1077C000200200E7C0040020002238B5064D044620
-:1077D00008462A60F9F7F2FE431C00D038BD2B683A
-:1077E000002BFBD0236038BDC488002010B50C46A8
-:1077F000B1F90E1000F07EFA002803DB236D03447C
-:10780000236510BDA38923F48053A38110BD00BF5D
-:107810002DE9F0410C46B1F90C101F46CB05054689
-:1078200016460BD421F48051A1813B4632462846AE
-:10783000B4F90E10BDE8F04100F01EB8B4F90E1016
-:107840000223002200F0D0F9B4F90C10EAE700BFDF
-:1078500010B50C46B1F90E1000F0C6F9A389421C10
-:107860000EBF23F4805343F480532065A38110BDE1
-:10787000B1F90E1000F080B838B50C461146002260
-:107880008446074D20462A601A466446F9F728FFC9
-:10789000431C00D038BD2B68002BFBD0236038BDC3
-:1078A000C488002038B5334B05461B680C460BB125
-:1078B0009A6B12B3B4F90C3018079AB225D5216926
-:1078C00000292DD012F0010007D000256069A560C5
-:1078D0004042A06139B1002038BD950758BF6069AA
-:1078E000A0600029F7D1120658BF0846F4D543F02E
-:1078F00040034FF0FF30A38138BD1846FEF774FEF9
-:10790000B4F90C3018079AB2D9D4D1062AD5520747
-:1079100014D4216943F00803A3819AB20029D1D17C
-:1079200002F42070B0F5007FCCD02146284600F04C
-:1079300071F9B4F90C3021699AB2C3E7216B51B1E6
-:1079400004F14002914204D02846FEF72FFFB4F91B
-:107950000C30002222630022216923F02403C4E9B1
-:107960000012D7E7092243F040032A604FF0FF30AE
-:10797000A38138BD94000020002238B5064D04468E
-:1079800008462A60F9F70EFE431C00D038BD2B686C
-:10799000002BFBD0236038BDC488002070B50029BF
-:1079A0004BD006460C4610B1836B002B48D0636E5B
-:1079B000D80734D5B4F90C30002B3ED021463046E0
-:1079C00000F052F8E36A054633B13046E169984762
-:1079D0000028B8BF4FF0FF35A3891A063BD4216BAE
-:1079E00041B104F14003994202D03046FEF7DEFE79
-:1079F00000232363616C21B13046FEF7D7FE0023DC
-:107A00006364FEF777FE0022636EA281DB0727D551
-:107A1000A06DFFF769F9FEF773FE284670BDA389D4
-:107A20009905CBD4A06DFFF761F9B4F90C30002BA8
-:107A3000C4D1656E15F0010508D00025284670BD3B
-:107A4000FEF7D2FD636ED807B4D4E8E7A06DFFF768
-:107A50004FF9284670BD30462169FEF7A7FEBEE704
-:107A6000A06DFFF745F9D3E7B1F90C20F8B50C4646
-:107A70001107074643D4636842F40062002BA281D9
-:107A80005BDDA56A002D56D000233E683B6093B2B3
-:107A900012F4805255D101233846E169A847421CAF
-:107AA00065D0A389A56A5B0705D56368C01A236BF7
-:107AB0000BB1E36BC01A0246E16900233846A847C0
-:107AC000411C40D13B68002B3DD01D2B01D0162B13
-:107AD00054D10022A38923F40063A3812369C4E95C
-:107AE0000032216B3E6031B304F14003994202D071
-:107AF0003846FEF75BFE002318462363F8BD26696F
-:107B0000CEB193B29A0718BF0023256808BF6369F6
-:107B10002660AD1BA3600CE02B463246D4F824C08F
-:107B20003846E169E047B0F1000CA5EB0C0566446E
-:107B300016DD002DF0DC0020F8BDE36B002BA0DC8F
-:107B4000F9E7206DAFE70022B4F90C30626023F44E
-:107B500000632269A381DB042260C2D52065C0E7EF
-:107B6000A3894FF0FF3043F04003A381F8BD3B6889
-:107B7000002B96D01D2B06D0162B04D0A38943F0E2
-:107B80004003A381F8BD00203E60F8BD38B505462E
-:107B90000C4608B1836BA3B1B4F90C00B8B1636EA5
-:107BA000DB0701D4810515D528462146FFF75CFF88
-:107BB000636E0546DA0702D4A3899B050ED52846D5
-:107BC00038BDFEF711FDB4F90C000028E7D10546D9
-:107BD000284638BDA06DFFF789F8E5E7A06DFFF7EF
-:107BE00087F8284638BD00BF38B50C46114600223C
-:107BF0008446074D20462A601A466446F9F7DCFCA5
-:107C0000431C00D038BD2B68002BFBD0236038BD4F
-:107C1000C48800202DE9F0418B890C46990796B065
-:107C200008D5012204F14303C4E90432236016B0ED
-:107C3000BDE8F081B4F90E100646002927DB6A463C
-:107C400000F06EF8002821DB019D4FF4806805F4F8
-:107C50007045A5F50055B5FA85F54FF400676D0937
-:107C600041463046FFF746F8B4F90C30F0B1204AEF
-:107C700043F08003F263C4F81480A3812060206184
-:107C800035BB3B43A38116B0BDE8F081A38913F057
-:107C9000800519D04FF04008304641460025FFF7D7
-:107CA00029F82F46B4F90C300028E0D19A05BED44B
-:107CB000012123F0030304F1430243F00203C4E96A
-:107CC0000421A3812260B2E74FF480682F46C7E702
-:107CD0003046B4F90E1000F037F810B9B4F90C3092
-:107CE000CFE7A38923F0030343F001031BB2C8E7E6
-:107CF000DD65000838B50C46114600228446074D64
-:107D000020462A601A466446F9F7D2FC431C00D08C
-:107D100038BD2B68002BFBD0236038BDC488002001
-:107D200070B50026074D0446084611462E60F9F747
-:107D30003CFC431C00D070BD2B68002BFBD02360A3
-:107D400070BD00BFC4880020002238B5064D04462F
-:107D500008462A60F9F72EFC431C00D038BD2B687A
-:107D6000002BFBD0236038BDC4880020F8B500BFCD
-:107D7000F8BC08BC9E467047F8B500BFF8BC08BC0C
-:047D80009E46704764
-:107D840044454255473A20526561642074686174E1
-:107D940020464658206578697374732E00000000ED
-:107DA40064656661756C745461736B00A47D00082E
-:107DB40000000000000000000000000000000000BF
-:107DC4000002000018000000000000000000000095
-:107DD40044454255473A2052656164207468617491
-:107DE4002074686520736C617665206973207475EE
-:107DF400726E6564206F6E2E00000000444542558B
-:107E0400473A2057616974696E6720666F7220670C
-:107E140061746577617920746F2073746172742E54
-:107E240000000000736C6176655F3438355F7461FF
-:107E3400736B0000287E00080000000000000000B2
-:107E44000000000000000000000200002800000004
-:107E5400000000000000000000000000000000001E
-:107E640001020304060708090000000001020304DC
-:107E740002030405060708090A0B0C0D0E0F101067
-:107E84000102000000C1814001C0804101C0804165
-:107E940000C1814001C0804100C1814000C18140D6
-:107EA40001C0804101C0804100C1814000C18140C6
-:107EB40001C0804100C1814001C0804101C08041B6
-:107EC40000C1814001C0804100C1814000C18140A6
-:107ED40001C0804100C1814001C0804101C0804196
-:107EE40000C1814000C1814001C0804101C0804186
-:107EF40000C1814001C0804100C1814000C1814076
-:107F040001C0804101C0804100C1814000C1814065
-:107F140001C0804100C1814001C0804101C0804155
-:107F240000C1814000C1814001C0804101C0804145
-:107F340000C1814001C0804100C1814000C1814035
-:107F440001C0804100C1814001C0804101C0804125
-:107F540000C1814001C0804100C1814000C1814015
-:107F640001C0804101C0804100C1814000C1814005
-:107F740001C0804100C1814001C0804101C08041F5
-:107F840000C1814000C0C101C30302C2C60607C7C5
-:107F940005C5C404CC0C0DCD0FCFCE0E0ACACB0B35
-:107FA400C90908C8D81819D91BDBDA1A1EDEDF1F65
-:107FB400DD1D1CDC14D4D515D71716D6D21213D355
-:107FC40011D1D010F03031F133F3F23236F6F73705
-:107FD400F53534F43CFCFD3DFF3F3EFEFA3A3BFBF5
-:107FE40039F9F83828E8E929EB2B2AEAEE2E2FEFA5
-:107FF4002DEDEC2CE42425E527E7E62622E2E32315
-:10800400E12120E0A06061A163A3A26266A6A76744
-:10801400A56564A46CACAD6DAF6F6EAEAA6A6BABB4
-:1080240069A9A86878B8B979BB7B7ABABE7E7FBFE4
-:108034007DBDBC7CB47475B577B7B67672B2B373D4
-:10804400B17170B050909151935352929656579784
-:10805400559594549C5C5D9D5F9F9E5E5A9A9B5B74
-:1080640099595898884849894B8B8A4A4E8E8F4F24
-:108074008D4D4C8C44848545874746868242438394
-:108084004181804049444C4500000000546D7251C8
-:1080940000000000546D7220537663000A00000053
-:1080A40000127A000100000010000000020000002D
-:1080B4001100000059330008030000005132000889
-:1080C40010000000FD31000806000000D131000856
-:1080D40017000000B5320008000000000000000096
-:1080E400000000000000000000000000000000008C
-:1080F400000000000000000000000000000000007C
-:10810400000000000000000000000000000000006B
-:10811400000000000000000000000000000000005B
-:10812400000000000000000000000000000000004B
-:10813400AAAAAAAA98000020000000008403002034
-:10814400EC030020540400200000000000000000A4
-:10815400000000000000000000000000000000001B
-:10816400000000000000000000000000000000000B
-:1081740000000000000000000000000000000000FB
-:1081840000000000000000000000000000000000EB
-:1081940000000000000000000000000000000000DB
-:1081A40000000000000000000000000000000000CB
-:1081B40000000000000000000000000000000000BB
-:1081C40000000000000000000000000000000000AB
-:1081D400000000000000000000000000000000009B
-:1081E40001000000000000000E33CDAB34126DE638
-:1081F400ECDE05000B0000000000000000000000A1
-:10820400000000000000000000000000000000006A
-:10821400000000000000000000000000000000005A
-:10822400000000000000000000000000000000004A
-:10823400000000000000000000000000000000003A
-:10824400000000000000000000000000000000002A
-:10825400000000000000000000000000000000001A
-:10826400000000000000000000000000000000000A
-:1082740000000000000000000000000000000000FA
-:1082840000000000000000000000000000000000EA
-:1082940000000000000000000000000000000000DA
-:1082A40000000000000000000000000000000000CA
-:1082B40000000000000000000000000000000000BA
-:1082C40000000000000000000000000000000000AA
-:1082D400000000000000000000000000000000009A
-:1082E400000000000000000000000000000000008A
-:1082F400000000000000000000000000000000007A
-:108304000000000000000000000000000000000069
-:108314000000000000000000000000000000000059
-:108324000000000000000000000000000000000049
-:108334000000000000000000000000000000000039
-:108344000000000000000000000000000000000029
-:108354000000000000000000000000000000000019
-:108364000000000000000000000000000000000009
-:1083740000000000000000000000000000000000F9
-:1083840000000000000000000000000000000000E9
-:1083940000000000000000000000000000000000D9
-:1083A40000000000000000000000000000000000C9
-:1083B40000000000000000000000000000000000B9
-:1083C40000000000000000000000000000000000A9
-:1083D4000000000000000000000000000000000099
-:1083E4000000000000000000000000000000000089
-:1083F4000000000000000000000000000000000079
-:108404000000000000000000000000000000000068
-:108414000000000000000000000000000000000058
-:108424000000000000000000000000000000000048
-:108434000000000000000000000000000000000038
-:108444000000000000000000000000000000000028
-:108454000000000000000000000000000000000018
-:108464000000000000000000000000000000000008
-:1084740000000000000000000000000000000000F8
-:1084840000000000000000000000000000000000E8
-:1084940000000000000000000000000000000000D8
-:1084A40000000000000000000000000000000000C8
-:1084B40000000000000000000000000000000000B8
-:1084C40000000000000000000000000000000000A8
-:1084D4000000000000000000000000000000000098
-:1084E4000000000000000000000000000000000088
-:1084F4000000000000000000000000000000000078
-:108504000000000000000000000000000000000067
-:108514000000000000000000000000000000000057
-:108524000000000000000000000000000000000047
-:108534000000000000000000000000000000000037
-:108544000000000000000000000000000000000027
-:108554000000000000000000000000000000000017
-:108564000000000000000000C0040020C00400203F
-:10857400C8040020C8040020D0040020D004002037
-:10858400D8040020D8040020E0040020E0040020E7
-:10859400E8040020E8040020F0040020F004002097
-:1085A400F8040020F8040020000500200005002045
-:1085B40008050020080500201005002010050020F3
-:1085C40018050020180500202005002020050020A3
-:1085D4002805002028050020300500203005002053
-:1085E4003805002038050020400500204005002003
-:1085F40048050020480500205005002050050020B3
-:108604005805002058050020600500206005002062
-:108614006805002068050020700500207005002012
-:1086240078050020780500208005002080050020C2
-:108634008805002088050020900500209005002072
-:108644009805002098050020A0050020A005002022
-:10865400A8050020A8050020B0050020B0050020D2
-:10866400B8050020B8050020C0050020C005002082
-:10867400C8050020C8050020D0050020D005002032
-:10868400D8050020D8050020E0050020E0050020E2
-:10869400E8050020E8050020F0050020F005002092
-:1086A400F8050020F8050020000600200006002040
-:1086B40008060020080600201006002010060020EE
-:1086C400180600201806002020060020200600209E
-:1086D400280600202806002030060020300600204E
-:1086E40038060020380600204006002040060020FE
-:1086F40048060020480600205006002050060020AE
-:10870400580600205806002060060020600600205D
-:10871400680600206806002070060020700600200D
-:1087240078060020780600208006002080060020BD
-:10873400880600208806002090060020900600206D
-:108744009806002098060020A0060020A00600201D
-:10875400A8060020A8060020B0060020B0060020CD
-:10876400B8060020B8060020C0060020C00600207D
-:10877400C8060020C8060020D0060020D00600202D
-:10878400D8060020D8060020E0060020E0060020DD
-:10879400E8060020E8060020F0060020F00600208D
-:1087A400F8060020F806002000070020000700203B
-:1087B40008070020080700201007002010070020E9
-:1087C4001807002018070020200700202007002099
-:1087D4002807002028070020300700203007002049
-:1087E40038070020380700204007002040070020F9
-:1087F40048070020480700205007002050070020A9
-:108804005807002058070020600700206007002058
-:108814006807002068070020700700207007002008
-:1088240078070020780700208007002080070020B8
-:108834008807002088070020900700209007002068
-:108844009807002098070020A0070020A007002018
-:10885400A8070020A8070020B0070020B0070020C8
-:10886400B8070020B8070020C0070020C007002078
-:10887400C8070020C8070020D0070020D007002028
-:10888400D8070020D8070020E0070020E0070020D8
-:10889400E8070020E8070020F0070020F007002088
-:1088A400F8070020F8070020000800200008002036
-:1088B40008080020080800201008002010080020E4
-:1088C4001808002018080020200800202008002094
-:1088D4002808002028080020300800203008002044
-:1088E40038080020380800204008002040080020F4
-:1088F40048080020480800205008002050080020A4
-:108904005808002058080020600800206008002053
-:108914006808002068080020700800207008002003
-:1089240078080020780800208008002080080020B3
-:108934008808002088080020900800209008002063
-:108944009808002098080020A0080020A008002013
-:10895400A8080020A8080020B0080020B0080020C3
-:10896400B8080020B8080020FFFFFFFF0000020045
-:040000050800198D49
+:1002D0004B7843708B7883706046704781F00041A3
+:1002E00002E000BF83F0004330B54FEA41044FEA1B
+:1002F000430594EA050F08BF90EA020F1FBF54EAB6
+:10030000000C55EA020C7FEA645C7FEA655C00F051
+:10031000E2804FEA5454D4EB5555B8BF6D420CDD22
+:100320002C4480EA020281EA030382EA000083EAA5
+:10033000010180EA020281EA0303362D88BF30BD45
+:1003400011F0004F4FEA01314FF4801C4CEA11319B
+:1003500002D0404261EB410113F0004F4FEA0333FA
+:100360004CEA133302D0524263EB430394EA050F85
+:1003700000F0A780A4F10104D5F1200E0DDB02FAF4
+:100380000EFC22FA05F2801841F1000103FA0EF288
+:10039000801843FA05F359410EE0A5F120050EF14E
+:1003A000200E012A03FA0EFC28BF4CF0020C43FA7F
+:1003B00005F3C01851EBE37101F0004507D54FF08C
+:1003C000000EDCF1000C7EEB00006EEB0101B1F5DC
+:1003D000801F1BD3B1F5001F0CD349085FEA300022
+:1003E0004FEA3C0C04F101044FEA445212F5800F2D
+:1003F00080F09A80BCF1004F08BF5FEA500C50F1CA
+:10040000000041EB045141EA050130BD5FEA4C0CAC
+:10041000404141EB0101013C28BFB1F5801FE9D209
+:1004200091F0000F04BF01460020B1FA81F308BF2C
+:100430002033A3F10B03B3F120020CDA0C3208DDF8
+:1004400002F1140CC2F10C0201FA0CF021FA02F1D3
+:100450000CE002F11402D8BFC2F1200C01FA02F143
+:1004600020FA0CFCDCBF41EA0C019040E41AA2BF68
+:1004700001EB0451294330BD6FEA04041F3C1CDA30
+:100480000C340EDC04F11404C4F1200220FA04F050
+:1004900001FA02F340EA030021FA04F345EA0301FA
+:1004A00030BDC4F10C04C4F1200220FA02F001FABC
+:1004B00004F340EA0300294630BD21FA04F029463E
+:1004C00030BD94F0000F83F4801306BF81F48011D7
+:1004D0000134013D4EE77FEA645C18BF7FEA655C4A
+:1004E00029D094EA050F08BF90EA020F05D054EA1C
+:1004F000000C04BF1946104630BD91EA030F1EBF21
+:100500000021002030BD5FEA545C05D14000494124
+:1005100028BF41F0004130BD14F580043CBF01F517
+:10052000801130BD01F0004545F0FE4141F47001FD
+:100530004FF0000030BD7FEA645C1ABF19461046D8
+:100540007FEA655C1CBF0B46024650EA013406BFD9
+:1005500052EA033591EA030F41F4002130BD00BF98
+:1005600090F0000F04BF0021704730B54FF4806455
+:1005700004F132044FF000054FF0000150E700BFD6
+:1005800090F0000F04BF0021704730B54FF4806435
+:1005900004F1320410F0004548BF40424FF0000122
+:1005A0003EE700BF42004FEAE2014FEA31014FEA65
+:1005B00002701FBF12F07F4393F07F4F81F06051B4
+:1005C000704732F07F4208BF704793F07F4F04BFFF
+:1005D00041F40021704730B54FF4607401F00045DC
+:1005E00021F000411CE700BF50EA010208BF70473C
+:1005F00030B54FF000050AE050EA010208BF70472D
+:1006000030B511F0004502D5404261EB41014FF495
+:10061000806404F132045FEA915C3FF4D8AE4FF09D
+:1006200003025FEADC0C18BF03325FEADC0C18BF80
+:10063000033202EBDC02C2F1200300FA03FC20FAD1
+:1006400002F001FA03FE40EA0E0021FA02F114441E
+:10065000BDE600BF70B54FF0FF0C4CF4E06C1CEA37
+:1006600011541DBF1CEA135594EA0C0F95EA0C0FA8
+:1006700000F0DEF82C4481EA030621EA4C5123EA1B
+:100680004C5350EA013518BF52EA033541F480114A
+:1006900043F4801338D0A0FB02CE4FF00005E1FBFD
+:1006A00002E506F00042E0FB03E54FF00006E1FB47
+:1006B00003569CF0000F18BF4EF0010EA4F1FF048A
+:1006C000B6F5007F64F5407404D25FEA4E0E6D41CA
+:1006D00046EB060642EAC62141EA55514FEAC520DB
+:1006E00040EA5E504FEACE2EB4F1FD0C88BFBCF557
+:1006F000E06F1ED8BEF1004F08BF5FEA500E50F108
+:10070000000041EB045170BD06F0004646EA0101CD
+:1007100040EA020081EA0301B4EB5C04C2BFD4EBFF
+:100720000C0541EA045170BD41F480114FF0000EF8
+:10073000013C00F3AB8014F1360FDEBF002001F066
+:10074000004170BDC4F10004203C35DA0C341BDCE0
+:1007500004F11404C4F1200500FA05F320FA04F0B2
+:1007600001FA05F240EA020001F0004221F00041E6
+:1007700010EBD37021FA04F642EB06015EEA430E59
+:1007800008BF20EAD37070BDC4F10C04C4F1200589
+:1007900000FA04F320FA05F001FA04F240EA02003C
+:1007A00001F0004110EBD37041F100015EEA430E0D
+:1007B00008BF20EAD37070BDC4F1200500FA05F22D
+:1007C0004EEA020E20FA04F301FA05F243EA0203AC
+:1007D00021FA04F001F0004121FA04F220EA0200BB
+:1007E00000EBD3705EEA430E08BF20EAD37070BD01
+:1007F00094F0000F0FD101F00046400041EB0101E1
+:1008000011F4801F08BF013CF7D041EA060195F0C2
+:10081000000F18BF704703F00046520043EB03037C
+:1008200013F4801F08BF013DF7D043EA0603704769
+:1008300094EA0C0F0CEA135518BF95EA0C0F0CD074
+:1008400050EA410618BF52EA4306D1D181EA0301BA
+:1008500001F000414FF0000070BD50EA410606BFB4
+:100860001046194652EA430619D094EA0C0F02D1F9
+:1008700050EA013613D195EA0C0F05D152EA03363E
+:100880001CBF104619460AD181EA030101F000415C
+:1008900041F0FE4141F470014FF0000070BD41F0A5
+:1008A000FE4141F4780170BD70B54FF0FF0C4CF47F
+:1008B000E06C1CEA11541DBF1CEA135594EA0C0F9E
+:1008C00095EA0C0F00F0A7F8A4EB050481EA030EEB
+:1008D00052EA03354FEA013100F088804FEA0333D2
+:1008E0004FF0805545EA131343EA12634FEA0222A0
+:1008F00045EA111545EA10654FEA00260EF0004161
+:100900009D4208BF964244F1FD0404F5407402D2B2
+:100910005B084FEA3202B61A65EB03055B084FEA43
+:1009200032024FF480104FF4002CB6EB020E75EB40
+:10093000030E22BFB61A754640EA0C005B084FEA68
+:100940003202B6EB020E75EB030E22BFB61A7546E5
+:1009500040EA5C005B084FEA3202B6EB020E75EB30
+:10096000030E22BFB61A754640EA9C005B084FEAA8
+:100970003202B6EB020E75EB030E22BFB61A7546B5
+:1009800040EADC0055EA060E18D04FEA051545EAA4
+:1009900016754FEA06164FEAC30343EA52734FEA4D
+:1009A000C2025FEA1C1CC0D111F4801F0BD141EAC6
+:1009B00000014FF000004FF0004CB6E711F4801F2B
+:1009C00004BF01430020B4F1FD0C88BFBCF5E06F0B
+:1009D0003FF6AFAEB5EB030C04BFB6EB020C5FEA1B
+:1009E000500C50F1000041EB045170BD0EF0004E70
+:1009F0004EEA113114EB5C04C2BFD4EB0C0541EAA2
+:100A0000045170BD41F480114FF0000E013C90E69E
+:100A100045EA060E8DE60CEA135594EA0C0F08BF62
+:100A200095EA0C0F3FF43BAF94EA0C0F0AD150EA61
+:100A300001347FF434AF95EA0C0F7FF425AF1046F4
+:100A400019462CE795EA0C0F06D152EA03353FF41C
+:100A5000FDAE1046194622E750EA410618BF52EA99
+:100A600043067FF4C5AE50EA41047FF40DAF52EA6D
+:100A700043057FF4EBAE12E74FF0FF3C06E000BF0A
+:100A80004FF0010C02E000BF4FF0010C4DF804CD17
+:100A90004FEA410C7FEA6C5C4FEA430C18BF7FEAD7
+:100AA0006C5C1BD001B050EA410C0CBF52EA430C05
+:100AB00091EA030F02BF90EA020F0020704710F185
+:100AC000000F91EA030F58BF994208BF90422CBF14
+:100AD000D8176FEAE37040F0010070474FEA410C0D
+:100AE0007FEA6C5C02D150EA013C07D14FEA430C2B
+:100AF0007FEA6C5CD6D152EA033CD3D05DF8040B9C
+:100B0000704700BF8446104662468C4619466346CD
+:100B100000E000BF01B5FFF7B7FF002848BF10F1A4
+:100B2000000F01BD4DF808EDFFF7F4FF0CBF0120E9
+:100B300000205DF808FB00BF4DF808EDFFF7EAFF65
+:100B400034BF012000205DF808FB00BF4DF808ED20
+:100B5000FFF7E0FF94BF012000205DF808FB00BF15
+:100B60004DF808EDFFF7CEFF94BF012000205DF89F
+:100B700008FB00BF4DF808EDFFF7C4FF34BF0120AC
+:100B800000205DF808FB00BF4FEA410C7FEA6C5C77
+:100B900002D150EA013C0AD14FEA430C7FEA6C5C77
+:100BA00002D152EA033C02D14FF0000070474FF0EF
+:100BB000010070474FEA410212F5001215D211D51B
+:100BC0006FF47873B3EB625212D94FEAC12343F04A
+:100BD000004343EA505311F0004F23FA02F018BFCC
+:100BE000404270474FF00000704750EA013005D195
+:100BF00011F0004008BF6FF0004070474FF0000058
+:100C0000704700BF53B94AB9002908BF00281CBF6C
+:100C10004FF0FF314FF0FF3000F076B9ADF1080C26
+:100C20006DE904CE00F006F8DDF804E0DDE902230A
+:100C300004B070472DE9F047089E0D4604468846EB
+:100C4000002B4DD18A42944668D9B2FA82F252B151
+:100C500001FA02F3C2F1200120FA01F10CFA02FCC0
+:100C600041EA030894404FEA1C41B8FBF1F71FFA30
+:100C70008CFE01FB178807FB0EF0230C43EA0843A8
+:100C800098420AD91CEB030307F1FF3580F01E815F
+:100C9000984240F21B81023F63441B1AB3FBF1F000
+:100CA00001FB103300FB0EFEA4B244EA0344A64548
+:100CB0000AD91CEB040400F1FF3380F00981A6453A
+:100CC00040F20681644402380021A4EB0E0440EA9D
+:100CD00007401EB10023D440C6E90043BDE8F087B9
+:100CE0008B4208D9002E00F0EE800021C6E90005F5
+:100CF0000846BDE8F087B3FA83F100294AD1AB4238
+:100D000002D3824200F2FC80841A65EB03030120C7
+:100D10009846002EE2D0C6E90048DFE702B9FFDEC0
+:100D2000B2FA82F2002A40F09180A1EB0C0001217E
+:100D30004FEA1C471FFA8CFEB0FBF7F307FB1300CA
+:100D4000250C45EA00450EFB03F0A84208D91CEB30
+:100D5000050503F1FF3802D2A84200F2CE804346D7
+:100D60002D1AB5FBF7F007FB10550EFB00FEA4B2E1
+:100D700044EA0544A64508D91CEB040400F1FF35FC
+:100D800002D2A64500F2B6802846A4EB0E0440EA43
+:100D900003409EE7C1F120078B4022FA07FC4CEA92
+:100DA000030C25FA07FA4FEA1C49BAFBF9F820FAB6
+:100DB00007F309FB18AA8D401FFA8CFE1D4300FAA9
+:100DC00001F308FB0EF02C0C44EA0A44A04202FA9C
+:100DD00001F20BD91CEB040408F1FF3A80F0888083
+:100DE000A04240F28580A8F102086444241AB4FBB2
+:100DF000F9F009FB104400FB0EFEADB245EA0444D5
+:100E0000A64508D91CEB040400F1FF356CD2A645B9
+:100E10006AD90238644440EA0840A0FB0295A4EB7A
+:100E20000E04AC42C846AE4656D353D0002E69D00D
+:100E3000B3EB080264EB0E0422FA01F304FA07F79D
+:100E40001F43CC40C6E90074002147E70CFA02FCBE
+:100E5000C2F1200125FA01F34FEA1C4720FA01F103
+:100E600095400D43B3FBF7F107FB11331FFA8CFEDE
+:100E7000280C40EA034001FB0EF3834204FA02F41B
+:100E800008D91CEB000001F1FF382FD283422DD985
+:100E900002396044C01AB0FBF7F307FB1300ADB290
+:100EA00045EA004503FB0EF0A84208D91CEB0505F6
+:100EB00003F1FF3816D2A84214D9023B6544281A20
+:100EC00043EA014138E73146304607E72F46E4E67A
+:100ED0001846F9E64B45A9D2B9EB020865EB0C0EB2
+:100EE0000138A3E74346EAE7284694E74146D1E7BD
+:100EF000D0467BE76444023847E7023B65442FE76E
+:100F0000084606E73146E9E6704700BFF8B50546F2
+:100F10000C461646094F01220221384602F0F6F827
+:100F2000334622462946064802F0F7FF00220221F6
+:100F3000384602F0EBF82046F8BD00BF000801403B
+:100F4000640E002010B50C4613460A4601460448BC
+:100F500003F049F808B9204610BD0020FCE700BFA7
+:100F6000640E002010B584B0044600210291ADF853
+:100F70000C1002AB0322254801F02FF810B100201D
+:100F800004B010BDBDF808302370BDF80A3063709E
+:100F9000BDF80C30A3700DF10603012259211B4846
+:100FA00001F01BF810B9BDF8063063710DF10603AE
+:100FB00001220E21154801F010F810B9BDF80630D5
+:100FC00023710DF1060301220421104801F005F8F8
+:100FD00010B9BDF80630E3700DF1060301221121AE
+:100FE0000A4800F0FAFF10B9BDF80630A3710DF100
+:100FF000060301221221054800F0EFFF20B9BDF8D9
+:101000000630E3710120BBE70120B9E7440A002064
+:1010100000B585B00025029503954BE00135EDB292
+:10102000092D3AD8684600F025FC4FF4FA6003F029
+:101030009FFF0134082C35D8234B195D0029F8D0C7
+:10104000224800F091FF6846FFF78CFF0028E5D0AA
+:101050009DF80030012BE1D19DF80210022001F033
+:1010600087F89DF80610112001F082F89DF807100E
+:10107000122001F07DF80021152001F079F84FF4DD
+:10108000967003F075FF002504F110036B4403F81C
+:10109000085C0F4806F064FBC4E70121152001F04D
+:1010A00067F8BFE70B4B186804F0E4F84FF47A7068
+:1010B00003F05EFF4FF0FF31064B186804F098F81C
+:1010C00004460028B6D0F1E7AC0B0020440A00200B
+:1010D000B0D60008400A002010B582B00146094C85
+:1010E000204600F041FF642003F042FF0DF10603AB
+:1010F00001221146204600F070FFB0FA80F040094E
+:1011000002B010BD440A002070B582B0012407E08F
+:10111000C82003F02DFF9EB1C82003F029FF013441
+:10112000082C28DCE5B22846FFF7D6FF0646002843
+:10113000EED0124B1D550021152001F019F8E7E7FC
+:101140002846FFF7C9FF30B10C4B1D550021152073
+:1011500001F00EF8E0E70121152001F009F88DF803
+:10116000055000238DF80030684600F083FB6420B2
+:1011700003F0FEFED0E702B070BD00BFAC0B002054
+:1011800008B509E0FFF7C0FF084B186804F072F8D3
+:1011900042F2107003F0ECFE4FF0FF31034B186881
+:1011A00004F026F80028EDD0F2E700BF400A002046
+:1011B00010B586B0002003F0BDFF134B18606846E1
+:1011C00000F0C2FE01238DF80030104B0193104B4C
+:1011D0000293104C6946204600F0F0FE4FF4C871AF
+:1011E000204600F0ABFE4FF4C871204600F0A9FE87
+:1011F00000221146084803F043FE0022114607482A
+:1012000003F03EFE06B010BD400A0020450F000866
+:101210000D0F0008440A0020811100081110000879
+:1012200030B583B00023019388421AD805460C4696
+:1012300001F02EFD0C48002303608560641B04F25E
+:10124000FF34A40AC46001A901F0EEFD044620B9F0
+:1012500001F038FD204603B030BD01F033FD072416
+:10126000F8E70224F6E700BFB40B0020002950D0B5
+:101270002DE9F84305460C4612B90120BDE8F88374
+:101280004FEA9208C2F3400902F0010701F000FDA5
+:101290000026464513D22378627803EB0223A27816
+:1012A00003EB0243E27803EB0262002329460220AB
+:1012B00001F046FD78BB043504340136E9E7002629
+:1012C000B1450ED92278637802EB032292B2002353
+:1012D0002946012001F034FDF8B902350234013607
+:1012E000EEE7002602E0023502340136B7420CD99F
+:1012F0002278A2F5807292B200232946012001F0E3
+:101300001FFD0028EFD00520B8E701F0DBFC00202E
+:10131000B4E7012070470320B0E70420AEE70000E7
+:1013200008B54FF40051044801F0F6FE40F2DC50DD
+:1013300003F01EFEF5E700BF0010014008B5044AA7
+:101340000021044803F09CFD034B186008BD00BF5A
+:10135000DCD6000821130008C40B00202DE9F0435F
+:1013600089B000240494059406940794334B9A6939
+:1013700042F010029A619A6902F010020092009AFB
+:101380009A6942F020029A619A6902F02002019261
+:10139000019A9A6942F004029A619A6902F0040281
+:1013A0000292029A9A6942F008029A619B6903F0DC
+:1013B00008030393039BDFF8889022464FF4005103
+:1013C000484601F0A3FEDFF87C80224648F2020185
+:1013D000404601F09BFE1C4D224643F20401284684
+:1013E00001F094FE4FF400530493012705970694EF
+:1013F0000226079604A9484601F068FD48F2020358
+:10140000049305970694079604A9404601F05EFDF3
+:1014100043F20403049305970694079604A928460B
+:1014200001F054FD4FF44C7304930594069404A901
+:10143000284601F04BFD09B0BDE8F08300100240E2
+:101440000010014000080140000C014008B50748A9
+:10145000074B03600423436040F6A663836001F0FA
+:1014600064FE00B908BD00F019F8FBE7C80B0020C6
+:101470000030004010B504460268074B9A4204D081
+:101480002368B3F1804F03D010BD01F057FAF7E79E
+:1014900003F046FCF8E700BF002C014072B6FEE7FF
+:1014A00000B591B02822002106A806F0A5F8002377
+:1014B00001930293039304930593092306934FF436
+:1014C0008033079301220A920C9202220D920E930E
+:1014D0004FF4E0130F9306A801F06CFE80B90F23C0
+:1014E000019302210291002303934FF4806204923E
+:1014F000059301A802F090F820B911B05DF804FB43
+:10150000FFF7CCFFFFF7CAFF08B501F005FAFFF7B8
+:10151000C7FFFFF723FF00F0ABFF00F0DDFF00F097
+:10152000F5FF00F031FF00F0BDFFFFF78FFF03F084
+:1015300026FFFFF73DFE00F0F3F9102000F020FE3B
+:1015400003F0F6FBFFF7FAFE03F014FCFEE70000E1
+:1015500000B583B00DF1060301226621044800F0B6
+:101560003CFDB0FA80F0400903B05DF804FB00BF19
+:10157000E00B002000B58BB0002308930993BDE079
+:1015800001238DF80430BDF81230023B8DF807308E
+:10159000BDF810305C4AA2FB0323DB088DF808304D
+:1015A00030E000238DF805308DF809609DF8046067
+:1015B000012E43D04FF47A7003F0DAFC0134072C8B
+:1015C00000F289804FF40051504801F0A5FD504BC6
+:1015D0001B5D002BEED0E3B20133DEB204EB8401DD
+:1015E00001EB8101663103AB042289B2494800F066
+:1015F000F4FC002846D1BDF80C30AA2BC0D0002343
+:101600008DF80430BDF80E30013B032BCCD801A27D
+:1016100052F823F0A31500082D160008351600080F
+:101620002516000801238DF80530BDE702238DF84B
+:101630000530B9E703238DF80530B5E7002DB9D1A2
+:10164000642003F095FC3146002000F091FD9DF8E8
+:101650000510012000F08CFD9DF80710042000F01B
+:1016600087FD9DF808100E2000F082FD0021142057
+:1016700000F07EFD284B00221A70284806F070F812
+:10168000012597E7244A13780133137004F12803E6
+:101690000DEB030212F8083C0133DBB202F8083C00
+:1016A0009DF80450ADB9032B01D8012582E7012133
+:1016B000142000F05DFD2946002000F059FD0023B4
+:1016C000154A137004F128026A4402F8083C012507
+:1016D00070E701256EE79DF804405CB955B900211B
+:1016E000142000F045FD2146002000F041FD0A4B8A
+:1016F00000221A704FF47A7003F03AFC002501952D
+:1017000002952C465BE700BFCDCCCCCC000C014051
+:10171000D40B0020E00B0020DC0B002000D70008D9
+:1017200000B5C1B03FE040F2DC5003F021FC364888
+:1017300006F016F837E0354B00225A5401310829DB
+:10174000F9DD334D01AB08227821284600F03AFC40
+:1017500004460DF1050308228021284600F032FCE2
+:1017600074BB9DF804100A2000F002FD9DF80510DE
+:101770000B2000F0FDFC0021142000F0F9FC0022F9
+:10178000244B1A7009E09DF80430C2F107018B4028
+:10179000C3F3C0131D498B540132082AF3DD4EF602
+:1017A000602003F0E5FBFFF7D3FE0028BBD0002448
+:1017B0000194F622214602A805F01EFF2146BEE74D
+:1017C00001AB08227821124800F0FCFB04464FF4DC
+:1017D000967003F0CDFB002CE1D1002209E09DF8CA
+:1017E0000430C2F107018B40C3F3C01307498B5487
+:1017F0000132082AF3DD074B00221A709DF804100D
+:101800000A2000F0B5FCCAE72CD70008D40B002052
+:10181000E00B0020DC0B0020F8B505460C46164610
+:101820000A4F01224FF40041384601F06FFC334665
+:1018300022462946064802F070FB00224FF4004180
+:10184000384601F063FC2046F8BD00BF00080140A7
+:10185000F40E002010B50C4613460A460146044813
+:1018600002F0C1FB08B9204610BD0020FCE700BF14
+:10187000F40E002030B585B00278012A0ED0002188
+:101880000B464FF0550E42781FFA82FC541C013A69
+:10189000032A09D8DFE802F00A0E0E33C1780131BD
+:1018A00003794FF0AA0EEEE7A44603E00CF1030C17
+:1018B0001FFA8CFCADF804E0ADF806C003EB83031F
+:1018C0005B00ADF80830ADF80A100023ADF80C301D
+:1018D0004179013901EB810101EB8101663101ABF5
+:1018E000052289B20C4800F083FB58B9002114206E
+:1018F00000F03EFC094B00221A7005B030BD4FF0DD
+:10190000030CD7E70121142000F032FC034A1378BE
+:1019100001331370F1E700BFE00B0020DC0B002067
+:1019200030B587B0684600F00FFB01258DF80050F8
+:10193000114B0193114B0293114C6946204600F064
+:101940003DFB4FF49671204600F0F8FA4FF4967183
+:10195000204600F0F6FA2946204600F005FB00225A
+:101960001146084803F08CFA00221146064803F09D
+:1019700087FA07B030BD00BF5518000819180008D5
+:10198000E00B002021170008751500080346B0F889
+:101990000421805C0132A3F804217047B0F80431BF
+:1019A000C1540133A0F804317047B0F80431013359
+:1019B000A0F804317047B0F80431C15C5A1C825C55
+:1019C0000233A0F8043142EA01207047B0F8043134
+:1019D0000A0AC2545A1C81540233A0F804317047D9
+:1019E0000023A0F80431704710B50446FFF7F8FF54
+:1019F000002384F8063184F80731A4F8083184F80C
+:101A00000A3184F80B3110BD38B504460D46B0F8E4
+:101A100066314FF6FF7293421ED00133A0F8663153
+:101A2000D4F85C3100224FF482712046D4F850C1C2
+:101A3000E0472046FFF7D8FF94F8653184F8063177
+:101A400084F80751B4F86621A4F808211BB994F86A
+:101A50004C31012B04D038BD0123A0F86631DFE7FB
+:101A600084F80A31F7E700B54FF0000E4FF6FF7328
+:101A70000CE05B08013A3AB113F0010FF9D04AF2D9
+:101A8000010C8CEA5303F5E70EF1010E8E4504D2EA
+:101A900010F80E2053400822EDE75BBA98B25DF8CB
+:101AA00004FB38B50C46D0F85051B0F804C1D0F85A
+:101AB0005C31D0F844216044A847844208D009DD55
+:101AC000002802DB6FF0020038BD6FF00300FBE777
+:101AD0000020F9E76FF00300F6E738B50C46D0F8C0
+:101AE0005451D0F85C31D0F84421A847844208D042
+:101AF00009DD002802DB6FF0020038BD6FF0030043
+:101B0000FBE70020F9E76FF00300F6E770B590F807
+:101B10004C31012B02D00025284670BD0446D0F878
+:101B20005831D0F85C21B0F80411984706460221DC
+:101B30002046FFF7B6FF05460028EDD12046FFF707
+:101B40003AFF8642E8D06FF00405E5E7F8B50446B1
+:101B50000D46D0F84461D0F84831C0F84431FFF761
+:101B600043FF00232B7094F84C31012B04D0022B3F
+:101B70001FD000263046F8BD01212046FFF791FF17
+:101B8000C4F8446106460028F4D101262E70204690
+:101B9000FFF7FCFE84F8060131462046FFF781FF7F
+:101BA00006460028E6D12046FFF7F0FE84F807013C
+:101BB000E0E701212046FFF774FFC4F844610646C0
+:101BC0000028D7D101232B702046FFF7EEFE072116
+:101BD0002046FFF766FF06460028CBD12046FFF7D8
+:101BE000FFFE2046FFF7E7FEA4F808012046FFF7B6
+:101BF000E2FE07462046FFF7DEFE05462046FFF7D9
+:101C0000C5FE84F806012046FFF7C0FE84F80701F0
+:101C100027B9FF2DAED96FF00506ABE76FF00506CB
+:101C2000A8E738B504460D46FFF7DAFE94F84C31C4
+:101C3000012B07D0022B0BD094F807112046FFF799
+:101C4000ADFE38BD94F806112046FFF7A7FEF3E776
+:101C5000B4F808112046FFF7B9FE00212046FFF72F
+:101C6000B5FEA91C89B22046FFF7B0FE94F8061114
+:101C70002046FFF793FEDFE710B5044690F84C319D
+:101C8000012B05D0B4F804112046FFF726FF10BD44
+:101C9000D0F85831D0F85C21B0F8041198470146CB
+:101CA0002046FFF793FEEDE7F0B583B00446B0F8A9
+:101CB000086190F8067190F8075100238DF80730FD
+:101CC0000DF10701FFF742FF88B994F84C31022B60
+:101CD0000FD0012B14D094F80731AB4207D0803BD2
+:101CE000AB4223D101212046FFF7DBFE78B103B0E0
+:101CF000F0BDB4F80821B242EBD06FF00500F6E772
+:101D000094F80631BB42E6D06FF00600EFE72046BC
+:101D1000FFF73CFE05462046FFF7F8FE0028E6D117
+:101D20006B1EDBB2032B04D868B2E0E76FF0010052
+:101D3000DDE76FF00100DAE708B5FFF772FF08BDD5
+:101D4000F8B504460D46FFF7AFFF034608B1184645
+:101D5000F8BD01212046FFF7A4FE03460028F6D176
+:101D60002046FFF713FE0746FA2817D881B220460F
+:101D7000FFF797FE03460028E9D1002601E0A855A9
+:101D80000136B74205DD2046FFF700FE002DF6D1F3
+:101D9000F6E72046FFF7BAFE0346D8E76FF00103E7
+:101DA000D5E72DE9F04104460F461546FFF77CFFC5
+:101DB00008B1BDE8F08101212046FFF772FE00283E
+:101DC000F7D12046FFF7E2FD8046FA281FD881B2FE
+:101DD0002046FFF766FE0028EBD1002602E025F83A
+:101DE00016000136C8F34703B34205DD2046FFF76E
+:101DF000E2FD002DF3D1F4E72046FFF787FE00282F
+:101E0000D7D1B8EB470FD4D06FF00100D1E76FF016
+:101E10000100CEE770B51D46013B9BB2B3F5FA6FEA
+:101E20001DD2044616465319B3F5803F1AD8FFF762
+:101E3000EBFD04212046FFF77FFF31462046FFF7E8
+:101E4000C5FD29462046FFF7C1FD2046FFF714FFD8
+:101E500000B170BD04992046FFF772FFF9E74FF01B
+:101E6000FF30F6E74FF0FF30F3E770B51D46013B5A
+:101E70009BB27C2B1ED8044616465319B3F5803FFF
+:101E80001BD8FFF7C1FD04212046FFF755FF31465F
+:101E90002046FFF79BFD29462046FFF797FD204689
+:101EA000FFF7EAFE00B170BD049A29462046FFF70D
+:101EB00078FFF8E74FF0FF30F5E74FF0FF30F2E73B
+:101EC00040B338B50C4605464FF4B472002105F016
+:101ED00093FB4FF0FF33C5F84431C5F84831E4B106
+:101EE0006269154B9A421BD12378013BDBB2012B6F
+:101EF00019D86368D3B1A368DBB105F5A67EA44603
+:101F0000BCE80F00AEE80F009CE803008EE8030079
+:101F1000002038BD4FF0FF3070474FF0FF30F8E73A
+:101F20004FF0FF30F5E74FF0FF30F2E74FF0FF30B2
+:101F3000EFE74FF0FF30ECE7BEDEFFFFC0F84811DF
+:101F40007047C0F84411704700230360436083600A
+:101F5000C36003614361024BC360024B436170473E
+:101F6000671A0008BEDEFFFF80F8651170472DE993
+:101F7000F04104460E461546FFF796FE08B1BDE84F
+:101F8000F08104212046FFF78CFD0028F7D1204680
+:101F9000FFF711FD07462046FFF70DFD804620465E
+:101FA000FFF7B4FD0028EAD1B74204D1A845E6D036
+:101FB0006FF00100E3E76FF00100E0E708B5FFF71D
+:101FC0007FFF08BD00B583B0009313460A46012188
+:101FD000FFF720FF03B05DF804FB00B583B000936A
+:101FE00013460A460321FFF740FF03B05DF804FBE8
+:101FF0002DE9F0411F46531E9BB27A2B34D805467B
+:10200000884616468B18B3F5803F30D85400E4B2AA
+:102010001021FFF7F9FC611D2846FFF78DFE4146B0
+:102020002846FFF7D3FC31462846FFF7CFFC214670
+:102030002846FFF7B3FC002405E037F814102846C3
+:10204000FFF7C4FC0134A642F7DC2846FFF714FE74
+:1020500010B995F80A310BB1BDE8F081324641461E
+:102060002846FFF784FFF7E74FF0FF30F4E74FF023
+:10207000FF30F1E710B51D4CB4F800C0013989B24A
+:102080008C181E2C2FDCA1EB0C0189B29BB1012B0B
+:1020900025D0002028E0164C34F811E04FEA1E2E1F
+:1020A00084460CF802EB14F811404470013189B2F7
+:1020B000013A92B26046002AEDD1184614E08446F7
+:1020C0001CF8023B0A4C1B0224F8113040780343F1
+:1020D00024F81130013189B2013A92B26046002AE7
+:1020E000EDD1002000E0012010BD00BF840D0020D4
+:1020F000480D00201D2803D8024B33F8100070470C
+:1021000000207047480D002000B583B000250095E1
+:102110004FF416530322C1B2284602F08BFA02F0A4
+:10212000EBFA2C460BE001224FF480510F4800F0EF
+:10213000EDFF00250134E4B2052002F019FF02F0A2
+:10214000EDFA0A2CEFD91520FFF7D4FF20B914209F
+:10215000FFF7D0FF0028E6D00135ADB2142DE9D944
+:102160004FF48051014800F0D7FFE3E7000C014035
+:102170001D2802D8014B23F810107047480D00208D
+:1021800008B50146024A034802F07AFE08BD00BFC6
+:1021900064D700080921000800B583B0114B9A6983
+:1021A00042F001029A619A6902F001020092009ADB
+:1021B000DA6942F08052DA61DB6903F080530193FF
+:1021C000019B00220F216FF0010000F0DBFB064AAB
+:1021D000536823F0E06343F00073536003B05DF88D
+:1021E00004FB00BF001002400000014030B589B080
+:1021F00004461E4B9A6942F400629A619B6903F49B
+:1022000000630193019B02A903A801F0E1FA01F028
+:10221000CFFA03461648A0FB03239B0C013B15484D
+:10222000154A026040F2E732C26043600023036156
+:102230008360836101F05CFC054610B1284609B05B
+:1022400030BD0C4801F010FB05460028F6D11920DE
+:1022500000F0D0FB0F2C01D90125EFE70022214629
+:10226000192000F08FFB054B1C60E7E700100240CF
+:1022700083DE1B43880D0020002C01400800002055
+:10228000FEE7FEE7FEE7FEE7FEE7704708B5024817
+:1022900001F02AFB08BD00BF880D002008B50248E8
+:1022A00001F022FB08BD00BFD40D002008B5024894
+:1022B00001F08EFF08BD00BF640E002008B50C4B76
+:1022C0001B68DB6813F0200F0CD1094B1B68DB681F
+:1022D00013F0800F09D1272000F0ACFB044801F077
+:1022E00077FF08BD02F0E2FCEFE702F0D7FCF2E76F
+:1022F000AC0E002008B5024801F06AFF08BD00BF1F
+:10230000F40E00200120704708B505F04BF91623A4
+:1023100003604FF0FF3008BD08B54FF0FF31FFF705
+:10232000F3FFFEE74FF0FF3070474FF400534B6070
+:1023300000207047012070470020704710B5034609
+:102340000C4A0D490D48006840B10C480068034430
+:10235000521A934206D8094A136010BD0748084C28
+:102360000460F2E705F01EF90C2303604FF0FF3024
+:10237000F3E700BF00C0002000040000D00D0020E3
+:10238000C08A00207047000000B587B00023029388
+:102390000393049305930093019315484FF08042F3
+:1023A000026047224260836040F61F52C2600361B0
+:1023B000836101F09DFB90B94FF48053029302A911
+:1023C0000B4801F0CDFB68B90023009301936946E7
+:1023D000074801F045FC40B907B05DF804FBFFF782
+:1023E0005DF8E9E7FFF75AF8EEE7FFF757F8F3E78C
+:1023F000D40D00200368B3F1804F00D0704700B5C2
+:1024000083B003F50433DA6942F00102DA61DB6973
+:1024100003F001030193019B002205211C2000F021
+:10242000B1FA1C2000F0E6FA03B05DF804FB0000EE
+:1024300010B514464FF47A7392B2024801F0D3FDFE
+:10244000204610BD1C0E002008B50A464FF47A73D2
+:102450000146024801F061FD08BD00BF1C0E0020CE
+:1024600010B50846144691B2FFF7EEFF204610BDA6
+:1024700008B50A480A4B03604FF416534360002323
+:102480008360C36003610C2242618361C36101F018
+:1024900014FD00B908BDFFF701F8FBE7F40E0020BA
+:1024A000004C004008B50A480A4B03604FF4E13382
+:1024B000436000238360C36003610C224261836137
+:1024C000C36101F0FAFC00B908BDFEF7E7FFFBE7C6
+:1024D0001C0E00200038014008B50A480A4B036072
+:1024E0004FF41653436000238360C36003610C22E2
+:1024F00042618361C36101F0E0FC00B908BDFEF7F1
+:10250000CDFFFBE7640E00200044004008B50A48F8
+:102510000A4B03604FF41653436000238360C3608B
+:1025200003610C2242618361C36101F0C6FC00B902
+:1025300008BDFEF7B3FFFBE7AC0E002000480040EB
+:1025400030B58DB00023089309930A930B93036869
+:10255000664A93420BD0664A93423AD0654A934208
+:1025600061D0654A934200F08E800DB030BD634B60
+:10257000DA6942F40022DA61DA6902F40022009298
+:10258000009A9A6942F010029A619B6903F0100365
+:102590000193019B4FF48063089302230993032363
+:1025A0000B93574D08A9284600F090FC4FF40063A8
+:1025B0000893002409940A9408A9284600F086FC90
+:1025C00022460521342000F0DDF9342000F012FA13
+:1025D000CBE74A4B9A6942F480429A619A6902F4C5
+:1025E00080420292029A9A6942F004029A619B69BF
+:1025F00003F004030393039B4FF400730893022337
+:10260000099303230B933F4C08A9204600F05EFC7E
+:102610004FF480630893002309930A9308A9204686
+:1026200000F054FCA1E7354BDA6942F40032DA617C
+:10263000DA6902F400320492049A9A6942F00402C0
+:102640009A619B6903F004030593059B0423089397
+:102650000223099303230B932A4D08A9284600F06F
+:1026600035FC08230893002409940A9408A92846F5
+:1026700000F02CFC22460521262000F083F92620BC
+:1026800000F0B8F971E71D4BDA6942F48022DA6193
+:10269000DA6902F480220692069A9A6942F00802E8
+:1026A0009A619B6903F008030793079B4FF48063CB
+:1026B00008930223099303230B93134D08A928467B
+:1026C00000F004FC4FF400630893002409940A947A
+:1026D00008A9284600F0FAFB22460521272000F031
+:1026E00051F9272000F086F93FE700BF004C004079
+:1026F0000038014000440040004800400010024003
+:102700000010014000080140000C014084461046C2
+:102710000EE0400080B20133072B08DC10F4004FBC
+:10272000F7D041F2210282EA400080B2F3E701399A
+:10273000002905DD1CF8013B80EA03200023EBE7BC
+:10274000704710B50446002205390330FFF7DEFF5D
+:1027500094F8832094F8843043EA0223984201D00D
+:10276000002010BD0120FCE700B583B04FF0AA3374
+:10277000019304220DEB02010248FEF777FD03B03E
+:102780005DF804FBFC8F010838B50C460378012B7B
+:1027900003D0042B75D0002038BD118801392046A4
+:1027A000FFF7CFFF002864D03F4B1B78012B2AD0C6
+:1027B000052B42D0022BEED163783C4A127893422B
+:1027C000E9D1A278DB43DBB29A42E4D1384D2888C4
+:1027D0000138C0018022E11C00F1006000F5484092
+:1027E000FEF744FD2B8801332B80304A1378591CA7
+:1027F0001170FF2B39D0062323702C4B19782D48EC
+:1028000004F04CFFC7E76278002AD1D1A178D24307
+:10281000D2B29142CCD1244B02221A700123234A16
+:102820001370234A13800623237023492348FEF79D
+:10283000F7FC234804F094FFADE76278002AB9D191
+:10284000A178D243D2B29142B4D1FFF78DFF1D4897
+:1028500004F086FF144B01221A7006232370144BD8
+:1028600000221A8000F0D4F895E7134601221A706E
+:10287000C1E7152323700D4B1978134804F00EFFA0
+:1028800089E7094B1B78022B07D0042B83D1064B19
+:1028900005221A7006230B707DE7034B04221A7081
+:1028A00015230B7077E700BF040000203C0F0020C9
+:1028B0003E0F0020D0D700086400020000C80008C6
+:1028C000A0D70008B4D70008E8D70008FFF75AFDE2
+:1028D0000B480C490C4A002302E0D458C45004337E
+:1028E000C4188C42F9D3094A094C002301E0136053
+:1028F0000432A242FBD304F05BFEFEF705FE7047F4
+:10290000000000203C0A002030DE0008400A0020C1
+:10291000C08A0020FEE7000008B5074A136843F0AC
+:1029200010031360032000F01BF80F20FFF75EFC7C
+:10293000FFF732FC002008BD00200240034A116866
+:10294000034B1B780B441360704700BF400F0020FF
+:1029500005000020014B1868704700BF400F0020A1
+:10296000074AD36823F4E0631B041B0C000200F445
+:10297000E060034343F0BF6343F40033D360704728
+:1029800000ED00E000B5194BDB68C3F30223C3F18F
+:10299000070CBCF1040F28BF4FF0040C03F1040E28
+:1029A000BEF1060F18D9033B4FF0FF3E0EFA0CFCA8
+:1029B00021EA0C0199400EFA03F322EA03031943BA
+:1029C00000280BDB0901C9B200F1604000F561404D
+:1029D00080F800135DF804FB0023E5E700F00F002A
+:1029E0000901C9B2024B1954F4E700BF00ED00E041
+:1029F00014ED00E0002807DB00F01F02400901236E
+:102A00009340024A42F82030704700BF00E100E0E6
+:102A1000BFF34F8F0549CA6802F4E062044B1343C9
+:102A2000CB60BFF34F8F00BFFDE700BF00ED00E0BC
+:102A30000400FA05002808DB00F01F02400901230A
+:102A400093406030014A42F82030704700E100E0D6
+:102A500090F82130DBB2022B06D0042383630023DD
+:102A600080F82030012070470268136823F00E03BD
+:102A700013600268136823F001031360036CC16BD9
+:102A8000012202FA03F34B6080F82120002380F832
+:102A9000203018467047000008B590F82130DBB2AE
+:102AA000022B03D004238363012008BD026813684E
+:102AB00023F00E0313600268136823F00103136010
+:102AC00003684C4A93424ED9783A934224D0143248
+:102AD000934230D0143293422FD0143293422FD0ED
+:102AE000143293422FD0143293422FD01432934297
+:102AF0002FD002F5627293422ED0143293422DD021
+:102B0000143293422CD01432934202D04FF48032CC
+:102B100003E04FF4805200E00122374B5A6001235A
+:102B200080F82130002380F82030436B002B5ED0EA
+:102B300098470020B9E71022EFE74FF48072ECE7E6
+:102B40004FF48052E9E74FF48032E6E74FF4801209
+:102B5000E3E74FF08072E0E70122DEE71022DCE7D6
+:102B60004FF48072D9E7254A934224D0143293421D
+:102B700025D01432934224D01432934224D01432FC
+:102B8000934224D01432934224D01432934224D05E
+:102B900002F56272934223D01432934222D014324F
+:102BA000934221D01432934202D04FF4803203E09A
+:102BB0004FF4805200E00122114B5A60AFE710221F
+:102BC000FAE74FF48072F7E74FF48052F4E74FF4DE
+:102BD0008032F1E74FF48012EEE74FF08072EBE7BE
+:102BE0000122E9E71022E7E74FF48072E4E70020D2
+:102BF0005BE700BF80000240000402400800024082
+:102C000000000240044B0022DA61044A136943F0D9
+:102C10000103136101807047480F0020002002402B
+:102C2000194BDB6813F0100305D0184AD36943F041
+:102C30000203D3611023144AD26812F0040F06D0A5
+:102C40001249CA6942F00102CA6143F004030E4A04
+:102C5000D26912F0010F09D00C49CA6942F004028E
+:102C6000CA610949CA6922F00102CA6140F201122F
+:102C7000934202D0044AD3607047034AD36923F0D9
+:102C80000103D361704700BF00200240480F0020BD
+:102C90000A4B1B6913F0800F0BD0084B084A5A608F
+:102CA00002F188325A601B6913F0800F03D10020B3
+:102CB0007047002070470120704700BF002002408D
+:102CC00023016745034A136943F080031361002021
+:102CD000704700BF0020024038B50446FFF73AFEB7
+:102CE0000546164BDB6813F0010F0AD0B4F1FF3F25
+:102CF000F7D024B1FFF72EFE401BA042F1D90320EC
+:102D00001BE00E4BDB6813F0200F02D00B4B202290
+:102D1000DA600A4BDB6813F0100F0BD1074BDB694D
+:102D200013F0010F06D1054BDB6813F0040F01D13E
+:102D3000002002E0FFF774FF012038BD00200240B0
+:102D40002DE9F8431E46244B1B7E012B41D004463F
+:102D50000F469046204B01221A764CF25030FFF776
+:102D6000BBFF034678BB012C08D0022C03D04FF0E8
+:102D700004091C4607E04FF00209FAE74FF0010989
+:102D8000F7E70134E4B24C451DD22101C1F1200224
+:102D9000A1F1200328FA01F106FA02F2114326FA02
+:102DA00003F3194389B207EB4400FFF72BFF4CF202
+:102DB0005030FFF791FF094B1D6925F001051D619A
+:102DC00003460028DDD0044A002111761846BDE8EC
+:102DD000F8830223FAE700BF480F002000200240DA
+:102DE000064B0022DA61064B1A6942F004021A61AE
+:102DF0001A6942F040021A61704700BF480F002074
+:102E000000200240064B0022DA61064B1A6942F0AC
+:102E100002021A6158611A6942F040021A61704751
+:102E2000480F002000200240264B1B7E012B46D07D
+:102E300070B505460E46234B01221A760368022B15
+:102E400020D04CF25030FFF747FF90BB4FF0FF33DC
+:102E50003360AC680121EA68AB6803EBC223A3428C
+:102E600028D92046FFF7CEFF4CF25030FFF734FF51
+:102E7000154A136923F0020313610146B8B904F53A
+:102E80000064E8E74CF25030FFF726FF08B101215B
+:102E900010E00120FFF7A4FF4CF25030FFF71CFFB9
+:102EA0000146094A136923F00403136102E0346008
+:102EB00000E00121034B00221A76084670BD022172
+:102EC00008467047480F00200020024070B582B0CD
+:102ED0000024A446B0E0874DAA4210D007D9864D01
+:102EE000AA420CD005F58035AA4208D013E0A5F51A
+:102EF0008015AA4203D005F57025AA4207D18A6839
+:102F0000002A62D0012A5BD04361082403E0A5F5C2
+:102F10008015AA42F3D0BEF1FF0F58D80646BEF185
+:102F2000FF0F56D84FEA8C0233680F25954023EAED
+:102F3000050304FA02F2134333604B6813F0805F19
+:102F400078D06E4B9A6942F001029A619B6903F056
+:102F500001030193019B4FEA9C02951C684B53F8B7
+:102F600025600CF003039D000F23AB4026EA030607
+:102F7000644B984233D003F58063984200F0988008
+:102F800003F58063984200F0958003F580639842D2
+:102F900000F0928003F58063984200F08F8003F583
+:102FA0008063984219D006231AE0CC68B3E7CC6856
+:102FB0000434B0E7CC680834ADE7CC680C34AAE739
+:102FC00003610824A7E70024A5E70424A3E7061D5E
+:102FD000A5E7ACF108029200A6E7052300E0002374
+:102FE000AB4033430232464D45F822304B6813F470
+:102FF000801F65D0444A936843EA0E0393604B6890
+:1030000013F4001F62D0404AD36843EA0E03D36032
+:103010004B6813F4003F5FD03B4A536843EA0E030A
+:1030200053604B6813F4803F5CD0374A136843EA1F
+:103030000E0313600CF1010C0A6832FA0CF357D03E
+:10304000012303FA0CF302EA030E33EA0202F1D180
+:103050004A68122A3FF63FAF122A3FF65CAF01A53D
+:1030600055F822F0FF2E0008AB2F0008B52F0008FE
+:10307000C72F0008172F0008172F0008172F000868
+:10308000172F0008172F0008172F0008172F000808
+:10309000172F0008172F0008172F0008172F0008F8
+:1030A000172F0008172F0008AF2F0008BB2F0008AC
+:1030B000012395E7022393E7032391E704238FE796
+:1030C000114A936823EA0E03936098E70E4AD36887
+:1030D00023EA0E03D3609BE70B4A536823EA0E03EF
+:1030E00053609EE7084A136823EA0E031360A1E7C2
+:1030F00002B070BD0000221000003110001002402C
+:103100000000014000080140000401400AB10161D3
+:103110007047090401617047C36801EA030221EAAC
+:10312000030141EA02410161704750B338B50446DA
+:1031300003684CF6CC421A60036845F255521A6097
+:10314000036842685A60036882689A60FFF702FC6D
+:1031500005462368DA6812F0030F0DD0FFF7FAFB7B
+:10316000401B41F23C339842F3D92368DB6813F0EB
+:10317000030FEED0032003E04AF6AA221A600020D3
+:1031800038BD01207047000082B0084B1B68084A18
+:10319000A2FB03235B0A00FB03F3019300BF019B27
+:1031A0005A1E0192002BF9D102B070470000002096
+:1031B000D34D6210002800F0F18170B582B0044652
+:1031C000036813F0010F2CD0994B5B6803F00C03DC
+:1031D000042B1DD0964B5B6803F00C03082B12D018
+:1031E0006368B3F5803F41D0002B55D103F1804394
+:1031F00003F504331A6822F480321A601A6822F444
+:1032000080221A6037E08A4B5B6813F4803FE7D076
+:10321000874B1B6813F4003F03D06368002B00F05A
+:10322000BF81236813F0020F75D0814B5B6813F0E8
+:103230000C0F5FD07E4B5B6803F00C03082B54D05F
+:103240002369002B00F08A807A4B01221A60FFF775
+:1032500081FB0546764B1B6813F0020F75D1FFF713
+:1032600079FB401B0228F5D903209EE1704A1368C0
+:1032700043F480331360636843B3FFF76BFB054689
+:103280006B4B1B6813F4003FCBD1FFF763FB401B74
+:103290006428F5D9032088E1B3F5A02F09D0644B49
+:1032A0001A6822F480321A601A6822F480221A60A6
+:1032B000E1E703F18043A3F53C331A6842F480222E
+:1032C0001A601A6842F480321A60D4E7FFF742FBB2
+:1032D0000546574B1B6813F4003FA2D0FFF73AFB9B
+:1032E000401B6428F5D903205FE1514B5B6813F460
+:1032F000803FA5D14E4B1B6813F0020F03D023690A
+:10330000012B40F04F814A4A136823F0F8036169AA
+:1033100043EAC1031360236813F0080F33D0A36995
+:10332000002B5CD0434B0122C3F88024FFF712FB33
+:1033300005463F4B5B6A13F0020F21D1FFF70AFBF2
+:10334000401B0228F5D903202FE1394A136823F0E6
+:10335000F803616943EAC1031360DCE7354B0022DF
+:103360001A60FFF7F7FA0546314B1B6813F0020F9E
+:10337000D1D0FFF7EFFA401B0228F5D9032014E162
+:103380000120FFF701FF236813F0040F00F096807F
+:10339000274BDB6913F0805F34D1254BDA6942F0AB
+:1033A0008052DA61DB6903F080530193019B0125B0
+:1033B000214B1B6813F4807F26D0E368012B3DD09E
+:1033C000002B53D103F1804303F504331A6A22F032
+:1033D00001021A621A6A22F004021A6233E0154BE3
+:1033E0000022C3F88024FFF7B5FA0546104B5B6A4C
+:1033F00013F0020FC7D0FFF7ADFA401B0228F5D932
+:103400000320D2E00025D3E70B4A136843F480730E
+:103410001360FFF79FFA0646074B1B6813F4807F83
+:10342000CBD1FFF797FA801B6428F5D90320BCE0C5
+:103430000010024000004242007000405F4A136AE0
+:1034400043F001031362E36833B3FFF783FA0646E0
+:103450005A4B1B6A13F0020F2FD1FFF77BFA801B28
+:1034600041F288339842F3D903209EE0052B09D01E
+:10347000524B1A6A22F001021A621A6A22F00402FE
+:103480001A62E0E74D4B1A6A42F004021A621A6AA5
+:1034900042F001021A62D6E7FFF75CFA0646474B94
+:1034A0001B6A13F0020F08D0FFF754FA801B41F299
+:1034B00088339842F3D9032077E0E5B9E369002B1C
+:1034C00072D03E4A526802F00C02082A56D0022BF3
+:1034D00017D03B4B00221A66FFF73CFA0446374BE5
+:1034E0001B6813F0007F47D0FFF734FA001B022857
+:1034F000F5D9032059E0314AD36923F08053D361D1
+:10350000DCE72F4B00221A66FFF724FA05462B4B07
+:103510001B6813F0007F06D0FFF71CFA401B02283F
+:10352000F5D9032041E0236AB3F5803F1AD023493F
+:103530004B6823F47413226A606A024313434B609E
+:103540001F4B01221A66FFF705FA04461B4B1B6846
+:1035500013F0007F0ED1FFF7FDF9001B0228F5D90B
+:10356000032022E0154A536823F40033A1680B437B
+:103570005360DCE7002018E0002016E0012B16D095
+:103580000E4B5B6803F48031226A914211D103F43F
+:103590007013626A93420ED1002006E0012070474A
+:1035A000012002E0012000E0002002B070BD0120F7
+:1035B000FBE70120F9E70120F7E700BF0010024018
+:1035C000000042420F4B5B6803F00C02082A01D056
+:1035D0000D487047C3F383420C49885C13F4803F65
+:1035E0000BD0084B5B68C3F34043094AD35C064ADF
+:1035F00002FB00F0B0FBF3F07047064B03FB00F05A
+:10360000704700BF0010024000127A0000D8000886
+:1036100010D8000800093D00002800F0A08070B517
+:103620000D460446524B1B6803F007038B420BD236
+:103630004F4A136823F007030B431360136803F02A
+:1036400007038B4240F08D80236813F0020F17D0E0
+:1036500013F0040F04D0474A536843F4E063536007
+:10366000236813F0080F04D0424A536843F46053B0
+:103670005360404A536823F0F003A1680B43536042
+:10368000236813F0010F31D06368012B20D0022B87
+:1036900025D0384A126812F0020F64D035494A68C2
+:1036A00022F0030213434B60FFF754F90646314BF7
+:1036B0005B6803F00C036268B3EB820F16D0FFF770
+:1036C00049F9801B41F288339842F0D9032045E044
+:1036D000284A126812F4003FE0D101203EE0254A5A
+:1036E000126812F0007FD9D1012037E0204B1B680F
+:1036F00003F00703AB420AD91D4A136823F00703FE
+:103700002B431360136803F00703AB422DD12368EA
+:1037100013F0040F06D0174A536823F4E063E168FE
+:103720000B435360236813F0080F07D0114A536806
+:1037300023F46053216943EAC1035360FFF742FF5A
+:103740000C4B5B68C3F303130B4AD35CD8400B4BA1
+:1037500018600B4B1868FEF749FD002070BD012072
+:1037600070470120FAE70120F8E70120F6E700BFE3
+:10377000002002400010024088D70008000000200E
+:1037800008000020014B1868704700BF00000020AF
+:1037900008B5FFF7F7FF044B5B68C3F30223034A46
+:1037A000D35CD84008BD00BF0010024098D7000885
+:1037B00008B5FFF7E7FF044B5B68C3F3C223034A76
+:1037C000D35CD84008BD00BF0010024098D7000865
+:1037D0000F2303600B4B5A6802F0030242605A68E1
+:1037E00002F0F00282605A6802F4E062C2605B6834
+:1037F000DB0803F4E0630361034B1B6803F007037A
+:103800000B607047001002400020024010B4036AB1
+:10381000046A24F001040462846924F0F00C4CEA88
+:10382000021223F00A030B438261036210BC70474B
+:1038300010B4036A046A24F010040462846924F456
+:10384000704C4CEA023223F0A00343EA0113826178
+:10385000036210BC7047836823F070030B4343F08E
+:10386000070383607047000090F83D30DBB2012B06
+:103870002FD1022380F83D300268D36843F0010362
+:10388000D3600368154A934218D002F50062934250
+:1038900014D0B3F1804F11D0A2F5983293420DD0DD
+:1038A00002F58062934209D002F58062934205D00E
+:1038B0001A6842F001021A60002070479A6802F00C
+:1038C0000702062A07D01A6842F001021A60002097
+:1038D0007047012070470020704700BF002C014056
+:1038E000704770477047704770B504460368DE68DC
+:1038F0001D6915F0020F10D016F0020F0DD06FF0F9
+:1039000002021A610123037703689B6913F0030F16
+:103910005ED0FFF7E6FF0023237715F0040F12D0E7
+:1039200016F0040F0FD023686FF004021A6102230F
+:10393000237723689B6913F4407F4FD02046FFF71D
+:10394000D0FF0023237715F0080F12D016F0080FD0
+:103950000FD023686FF008021A61042323772368CD
+:10396000DB6913F0030F40D02046FFF7BAFF0023B6
+:10397000237715F0100F12D016F0100F0FD0236818
+:103980006FF010021A61082323772368DB6913F4B0
+:10399000407F31D02046FFF7A4FF0023237715F0A6
+:1039A000010F02D016F0010F2DD115F0800F02D0BB
+:1039B00016F0800F2FD115F0400F02D016F0400FF7
+:1039C00031D115F0200F02D016F0200F33D170BD89
+:1039D000FFF786FF2046FFF785FF9CE72046FFF7AD
+:1039E0007FFF2046FFF77EFFABE72046FFF778FF1B
+:1039F0002046FFF777FFBAE72046FFF771FF204622
+:103A0000FFF770FFC9E723686FF001021A612046D3
+:103A1000FDF730FDC9E723686FF080021A61204688
+:103A200000F05DF9C7E723686FF040021A61204695
+:103A3000FFF759FFC5E723686FF020021A6120469F
+:103A400000F04CF9C3E700000368284A904212D006
+:103A500002F5006290420ED0B0F1804F0BD0A2F57B
+:103A60009832904207D002F58062904203D002F56E
+:103A70008062904203D123F070034A6813431B4ACB
+:103A8000904212D002F5006290420ED0B0F1804F09
+:103A90000BD0A2F59832904207D002F58062904296
+:103AA00003D002F58062904203D123F44073CA68C8
+:103AB000134323F080034A69134303608B68C36296
+:103AC0000B688362094B984203D003F50063984268
+:103AD00001D10B69036301234361036913F0010FF3
+:103AE00003D0036923F0010303617047002C0140F8
+:103AF00040B310B5044690F83D30F3B1022384F88A
+:103B00003D30214651F8040BFFF79EFF012384F856
+:103B1000463084F83E3084F83F3084F8403084F8F2
+:103B2000413084F8423084F8433084F8443084F8DB
+:103B3000453084F83D30002010BD80F83C30FEF761
+:103B400059FCDBE70120704710B4846824F47F4CF3
+:103B500042EA03220A4342EA0C02826010BC704728
+:103B600090F83C30012B78D010B50446012380F842
+:103B70003C30022380F83D300268936823F47F4391
+:103B800023F0770393600B68602B4CD029D8402B2F
+:103B900054D00CD9502B22D1CA6849680068FFF76D
+:103BA00035FE50212068FFF756FE002005E0202B4F
+:103BB0000DD009D9302B0AD00120012384F83D30E3
+:103BC000002384F83C3010BD0BB1102B05D11946F1
+:103BD0002068FFF740FE0020EFE70120EDE701201D
+:103BE000EBE7B3F5805F34D0B3F5005F0CD1CB6861
+:103BF0004A6889680068FFF7A7FF2268936843F462
+:103C0000804393600020D8E7702B24D1CB684A68AA
+:103C100089680068FFF798FF2268936843F077038C
+:103C200093600020C9E7CA6849680068FFF700FE92
+:103C300060212068FFF70FFE0020BEE7CA684968D0
+:103C40000068FFF7E3FD40212068FFF704FE002035
+:103C5000B3E70020B1E70120AFE702207047000082
+:103C600090F83C30012B34D010B4012380F83C3064
+:103C7000022380F83D3003685A689C6822F0700C7B
+:103C80000A6842EA0C025A600368134A934212D04F
+:103C900002F5006293420ED0B3F1804F0BD0A2F533
+:103CA0009832934207D002F58062934203D002F526
+:103CB0008062934204D124F080044A6814439C60DB
+:103CC000012380F83D30002380F83C30184610BCBA
+:103CD00070470220704700BF002C014070477047BA
+:103CE000026802F10C0353E8003F23F490730C3296
+:103CF00042E800310029F3D1026802F1140353E8CD
+:103D0000003F23F00103143242E800310029F3D1CF
+:103D1000036B012B05D0202380F84230002303637E
+:103D20007047026802F10C0353E8003F23F01003D0
+:103D30000C3242E800310029F3D1ECE790F8413031
+:103D4000DBB2212B01D0022070478368B3F5805F7E
+:103D500017D0036A5A1C02621A7803685A60C38C2F
+:103D60009BB2013B9BB2C3844BB90268D36823F07A
+:103D70008003D3600268D36843F04003D36000201F
+:103D800070470369002BE4D1036A1B880268C3F300
+:103D900008035360036A02330362E0E710B5044688
+:103DA0000268136923F44053C1680B4313618368AD
+:103DB0000269134342691A430168CB6823F4B05384
+:103DC00023F00C031343CB600268536923F4407360
+:103DD00081690B4353610268134B9A4220D0FFF76D
+:103DE000D7FC024602EB820202EB820263689B0070
+:103DF000B2FBF3F20D48A0FB02314909642303FB37
+:103E000011231B013233A0FB03235B0903F0F002F3
+:103E100002EB011203F00F03216813448B6010BD05
+:103E2000FFF7C6FC0246DDE7003801401F85EB5175
+:103E30002DE9F04383B005460E4617469946DDF856
+:103E400028802C68246836EA04030CBF4FF0010C6C
+:103E50004FF0000CBC4528D1B8F1FF3FF1D0FEF780
+:103E600079FDA0EB0900404523D8B8F1000F22D01E
+:103E70002B68DA6812F0040FE3D0802EE1D0402ED8
+:103E8000DFD01A6812F0080FDBD0002401941A6802
+:103E900001925B680193019B2846FFF721FF0823ED
+:103EA0006B6485F84040012000E0002003B0BDE8CD
+:103EB000F0830320FAE70320F8E760B310B5044667
+:103EC00090F8413013B3242384F841302268D3683A
+:103ED00023F40053D3602046FFF760FF2268136984
+:103EE00023F4904313612268536923F02A0353613A
+:103EF0002268D36843F40053D36000206064202319
+:103F000084F8413084F84230606310BD80F840305E
+:103F1000FEF716FBD7E7012070472DE9F04182B08C
+:103F20001E4690F84130DBB2202B56D104460D4698
+:103F30009046002955D00AB901204FE00023436480
+:103F4000212380F84130FEF705FD0746A4F82480C0
+:103F5000A4F82680A368B3F5805F02D04FF0000874
+:103F600014E023692BB34FF000080FE0202384F8FE
+:103F70004130032032E038F8023B2268C3F30803E3
+:103F80005360E28C92B2013A92B2E284E38C9BB22B
+:103F900093B100963B46002280212046FFF748FF60
+:103FA0000028E3D1002DE6D015F8012B23685A60D4
+:103FB000E7E7A8460025E9E700963B4600224021B6
+:103FC0002046FFF735FF18B9202384F8413005E07B
+:103FD000202384F84130032000E0022002B0BDE835
+:103FE000F0810120FAE72DE9F04182B01E4690F8F9
+:103FF0004230DBB2202B59D104460D4690460029B1
+:1040000058D00AB9012052E000234364222280F8EC
+:1040100042200363FEF79EFC0746A4F82C80A4F818
+:104020002E80A368B3F5805F02D04FF000081CE03B
+:10403000236913B14FF0000817E0A846002514E0EB
+:10404000202384F84230032031E023685B68C3F307
+:10405000080328F8023B03E023685B682B700135F6
+:10406000E28D92B2013A92B2E285E38D9BB2C3B186
+:1040700000963B46002220212046FFF7D9FE00286B
+:10408000DED1002DE1D0A368B3F5805FE4D013B991
+:104090002369002BE0D023685B6803F07F032B705B
+:1040A000DDE7202384F84230002000E0022002B047
+:1040B000BDE8F0810120FAE7704708B50168CA68D9
+:1040C00022F04002CA60202280F84120FFF7F4FF6E
+:1040D000002008BD7047704708B5406A0023C385BB
+:1040E000C384FFF7F8FF08BD704790F84230DBB299
+:1040F000222B69D18368B3F5805F4FD0826AB3F514
+:10410000805F04D0002B56D10369002B53D1036884
+:104110005B681370836A01338362C38D9BB2013B7A
+:104120009BB2C385002B51D100B583B00268D36820
+:1041300023F02003D3600268D36823F48073D36034
+:104140000268536923F001035361202380F8423051
+:1041500000234363036B012B33D100230363026805
+:1041600002F10C0353E8003F23F010030C3242E845
+:1041700000310029F3D103681A6812F0100F06D03D
+:10418000002201921A6801925B680193019B818D64
+:10419000FFF7AAFF002003B05DF804FB0269002AC4
+:1041A000ACD1826A03685B68C3F308031380836A37
+:1041B00002338362B1E703685B6803F07F03137027
+:1041C000A8E7FFF787FFE5E7022070470020704768
+:1041D00030B583B0044602681368D068516913F0A3
+:1041E0000F0505D113F0200F02D010F0200F19D1C8
+:1041F0002DB111F0010119D110F4907F16D1216B6E
+:1042000001297DD013F0800F03D010F0800F40F013
+:10421000188113F0400F03D010F0400F40F01581CB
+:1042200003B030BD2046FFF760FFF9E713F0010F40
+:1042300006D010F4807F03D0626C42F00102626409
+:1042400013F0040F04D019B1626C42F002026264F0
+:1042500013F0020F04D019B1626C42F004026264E0
+:1042600013F0080F07D010F0200F00D119B1626CC5
+:1042700042F008026264626C002AD1D013F0200F71
+:1042800002D010F0200F29D123685B6903F04003AE
+:10429000626C12F0080F00D163B32046FFF720FDD7
+:1042A00023685B6913F0400F20D0226802F11403E9
+:1042B00053E8003F23F04003143242E80031002964
+:1042C000F3D1E36B73B1634A5A63E06BFEF7E4FB2F
+:1042D0000028A5D0E06B436B9847A1E72046FFF785
+:1042E00004FFD1E72046FFF7F6FE99E72046FFF7E7
+:1042F000F2FE95E72046FFF7EEFE002363648FE7AA
+:1043000013F0100F3FF47EAF10F0100F3FF47AAFB0
+:10431000002301931368019353680193019B536930
+:1043200013F0400F51D0E26B13685B689BB2002B17
+:104330003FF476AFA18D99427FF672AFE385936922
+:10434000202B37D0226802F10C0353E8003F23F4FE
+:1043500080730C3242E800310029F3D1226802F167
+:10436000140353E8003F23F00103143242E8003104
+:104370000029F3D1226802F1140353E8003F23F02F
+:104380004003143242E800310029F3D1202384F89D
+:10439000423000232363226802F10C0353E8003FFC
+:1043A00023F010030C3242E800310029F3D1E06B16
+:1043B000FEF74EFB02236363A18DE38D9BB2C91A06
+:1043C00089B22046FFF790FE2AE7A18DE38D9BB2CC
+:1043D000C91A89B2E38D9BB2002B3FF421AF0029AB
+:1043E0003FF41EAF226802F10C0353E8003F23F4B0
+:1043F00090730C3242E800300028F3D1226802F1B9
+:10440000140353E8003F23F00103143242E8003064
+:104410000028F3D1202384F842300023236322684C
+:1044200002F10C0353E8003F23F010030C3242E882
+:1044300000300028F3D1022363632046FFF754FEC7
+:10444000EEE62046FFF77AFCEAE62046FFF735FE67
+:10445000E6E600BFD940000808B50A46013001462B
+:10446000FEF792F900B908BD00F0D8F8FBE708B5EF
+:104470000B88052B01D0032008BD4378817841EAE1
+:104480000321013101231A4689B20330FDF7F2FD01
+:104490000028F1D000F0C2F8EEE70B88052B22D9F6
+:1044A00010B50C464178837843EA0123013399B271
+:1044B000C378027942EA032290F805C0531E9BB2EA
+:1044C000772B12D85300DBB2634501D0032010BD17
+:1044D00001230630FDF7CEFD10B905232380F6E752
+:1044E00000F09CF8F3E7032070470320EFE738B5AE
+:1044F0000B88052B01D0032038BD0C46437881780A
+:1045000041EA0321013189B2C378057945EA0325DF
+:104510006B1E9BB27C2B01D90320EDE70023238087
+:10452000844603220CF8022B2288013222806A0082
+:1045300042702288013222802A466046FDF79AFDA9
+:1045400020B9238803EB45052580D5E700F066F800
+:10455000D2E7F8B50B88092B45D904460D464378B8
+:10456000817841EA032101318EB2C378077947EAA5
+:1045700003274379817941EA0321013189B2C37963
+:10458000027A42EA0322407A7B1E9BB27C2B2CD813
+:104590006AB3792A2DD8B0EB420F01D0032023E073
+:1045A000012304F10A00FDF765FD034618B1D8B1F7
+:1045B00000F034F818E028802046172200F8022B7B
+:1045C0002A8801322A807A0062702A8801322A8081
+:1045D0003A463146FDF74EFD0028E8D12B8803EB23
+:1045E00047072F80E3E70020F8BD0320FCE7032006
+:1045F000FAE70320F8E7000038B50D46054B1C88A4
+:10460000224605490130FBF7F3FD01342C800020E0
+:1046100038BD00BF880F0020680F0020012805D09A
+:10462000072805D008B10420704770470220704762
+:104630000620704738B50446084601F1FF3C5FFA92
+:104640008CFCBCF1F60F2DD811461A46184B187089
+:104650000CB1022527E0174B174D1D60174B184D65
+:104660001D60184B184D1D60184B194D1D60194BDE
+:1046700000251D60184B194D1D60194B194D1D600B
+:10468000194B1A4D1D609DF8103000F0E7F80546F3
+:1046900048B900F043FA40B1154B1C70154B01228C
+:1046A0001A7000E00225284638BD0325FBE700BF4D
+:1046B000AD0F0020980F0020AD4800089C0F00208F
+:1046C000CD480008900F0020394900088C0F0020C9
+:1046D000E5480008940F0020A00F0020CD490008F5
+:1046E000A40F0020594A0008A80F0020C54A00085E
+:1046F0008B0F00200C00002008B5064B1B78012B07
+:1047000001D0062008BD044B1B6898470020014BD0
+:104710001870F7E70C000020980F002030B583B028
+:10472000364B1C78002C63D10DF1070000F010FA15
+:10473000012802D0204603B030BD9DF80730022B7F
+:1047400014D0042BF6D12E4B186801782D4B19701C
+:104750002D4B01221A7000230F2B25DC2B4A12F857
+:1047600033200AB3914217D00133F5E7284B1B6879
+:10477000284A23492848984705460028DAD1264B7D
+:104780001B78264A1278934201D0002B32D10420A4
+:1047900000F0D0F92C46CDE71C4A02EBC3035B685E
+:1047A0001C499847184B18701B4B1B7823B3164BAA
+:1047B0001B789BB1174A00211180124909781048D3
+:1047C00005684FF0010CA2F800C041F0800129708B
+:1047D0000068118801EB0C0515804354104B1B68D1
+:1047E0000C4A1288064909680C4800789847A1E7E6
+:1047F00006249FE704469DE71C469BE70C0000202B
+:10480000B00F0020AC0F00208A0F00201000002005
+:104810008C0F0020B60F0020B40F0020AD0F002039
+:10482000900F002000B5FF2296460AE010F8013BE9
+:104830005340084AD25C82EA0E02074911F803E0AD
+:1048400061464B1E1FFA83FC0029EFD142EA0E207D
+:104850005DF804FB14D8000814D9000870B50D46A3
+:1048600014461E4600F04AF93346082221462846DF
+:1048700000F094F9012804D0032400F047F9204601
+:1048800070BDB4F5964F0AD864000748B0FBF4F049
+:1048900080B200F013FA012803D00324EDE72320AF
+:1048A000F6E70024E9E700BFA07F170008B500F095
+:1048B00025F90021044B1970012000F09FF900F048
+:1048C000FFF900F023F908BDB80F002008B500F08B
+:1048D00015F90021084600F091F900F003FA00F004
+:1048E00015F908BD70B506460D46144600F006F9E8
+:1048F0000F4B1B889BB2032B04D8052400F006F94C
+:10490000204670BD0A4B198889B20A48FFF78AFF12
+:1049100058B9084A12F8013B3370054B1B889BB20B
+:10492000033B23802A600024E8E70524E6E700BF74
+:10493000C0100020C00F00202DE9F04106460C46B3
+:10494000154600F0DBF81C4B1B78DBB2012B05D0C1
+:10495000052400F0DBF82046BDE8F081601E174B0F
+:104960001860174F4FF00108A7F8008004F8016C99
+:104970003A8892B21544ADB23D80398889B2FFF7CA
+:1049800051FF3B889BB203EB080292B23A80C2B25D
+:104990000C49CA543B889BB203EB080292B23A809E
+:1049A000C0F30720C854084B83F80080414600201C
+:1049B00000F024F90024CCE7B80F0020BC0F002041
+:1049C000C2100020C00F0020B90F002000B583B036
+:1049D0000DF1070000F054F91C4B1B78DBB2032BE0
+:1049E00005D8DFE803F0020B1D0800F069F900208C
+:1049F00003B05DF804FB00F063F9F8E7144A002304
+:104A0000138013889BB2591C89B211809DF807103E
+:104A1000104AD1540D4B02221A7000F051F9E6E70A
+:104A20000B4B1B889BB2FF2B0CD809490B889BB200
+:104A30005A1C92B20A809DF80710064AD15400F021
+:104A40003FF9D4E7014B03221A70F8E7B80F0020B2
+:104A5000C0100020C00F002010B5174B1B7803F0CA
+:104A6000FF0423B1012C07D00024204610BD0021F3
+:104A7000012000F0C3F8F8E7104B1B889BB27BB114
+:104A80000F4C2368187800F0E7F82368013323609F
+:104A90000A4A13889BB2013B9BB213800024E4E7CF
+:104AA000082000F047F804460021012000F0A6F895
+:104AB000014B00221A70D8E7B90F0020C210002065
+:104AC000BC0F002010B50C4B1B785BB103F0FF024C
+:104AD000022A0CD0002400F005F9074B01221A70BD
+:104AE000204610BD012000F025F80446F3E702201F
+:104AF00000F020F80446EEE7B80F002008B500F0FB
+:104B00005FF9014B186008BDC410002008B5024BC6
+:104B1000186800F07DF908BDC410002008B5002019
+:104B200000F048FA024B1860003818BF012008BD99
+:104B3000C810002008B50146044B186820B100F0E9
+:104B40006DFAC043C00F08BD0020FCE7C81000206C
+:104B500010B504464FF0FF3300220F210E480068C5
+:104B600000F09AFA431E072B14D8DFE803F004077D
+:104B7000130B1313130F012020700CE0022323707A
+:104B8000012008E004232370012004E0082323709F
+:104B9000012000E0002010BDC810002008B5164814
+:104BA0004160082A0CD04FF48051134A91600021D3
+:104BB000D160012B12D0022B15D01BB1002008BDF3
+:104BC0000021F2E711610C480C234361002383614B
+:104BD000C361FFF772F958B90120F0E7064B4FF4B3
+:104BE000C0621A61EFE7044B4FF480621A61EAE792
+:104BF000FCF754FC0020E2E7AC0E002010B50C4698
+:104C000090B1002204211248FEF780FA114B1A6875
+:104C1000D36843F02003D36094B10E4B1A68D36875
+:104C200043F08003D36010BD012204210848FEF741
+:104C30006DFA084B1A68D36823F02003D360EBE7C2
+:104C4000044B1A68D36823F08003D360EBE700BFFE
+:104C5000000C0140AC0E002000B583B08DF80700B9
+:104C600001231A460DF107010448FFF756F918B160
+:104C7000002003B05DF804FB0120FAE7AC0E002031
+:104C800008B5014601231A460348FFF7ACF908B1FD
+:104C9000002008BD0120FCE7AC0E002008B5024B47
+:104CA0001B68984708BD00BFA40F002008B5024B41
+:104CB0001B68984708BD00BFA00F00200120704767
+:104CC000074B1B686FF001021A61DA6842F00102BB
+:104CD000DA6000225A621A6842F001021A607047D4
+:104CE000D40D00200D4B1B68196A41F211121142BC
+:104CF00008D1196A40F24442114203D11A6822F0E5
+:104D000001021A60054B1B6800225A62DA6822F021
+:104D10000102DA606FF001021A617047D40D0020C1
+:104D200008B5024B1B68984708BD00BFA80F0020BC
+:104D3000EFF3058393B9EFF3108393B90C4B186825
+:104D4000022804D080B90A4B01221A607047EFF3A1
+:104D50001183002BF6D06FF0050070476FF005004F
+:104D600070476FF0050070474FF0FF30704700BF8D
+:104D70005817002008B5EFF30583B3B9EFF310839C
+:104D8000B3B90E4B1B68022B08D0012B13D10B4B70
+:104D900002221A6001F094FD002008BDEFF3118299
+:104DA000002AF2D06FF00500F7E76FF00500F4E796
+:104DB0006FF00500F1E74FF0FF30EEE758170020E5
+:104DC00008B5EFF3058393B9EFF3108393B90F4B55
+:104DD0001B68022B02D1EFF3118373B902F096F82E
+:104DE00070B102280ED101F0C1FD00200CE06FF07F
+:104DF000050009E06FF0050006E06FF0050003E034
+:104E0000012001E04FF0FF3008BD00BF581700201F
+:104E100010B5EFF3058313BB0446EFF310830BBB10
+:104E2000164B1B68022B02D1EFF31183EBB902F092
+:104E30006DF808B102281BD1012C06D0DCB901F0B5
+:104E40002FFE012804D1204610BD01F08FFDFAE7A6
+:104E500002F05CF80228F6D04FF0FF34F3E76FF071
+:104E60000504F0E76FF00504EDE76FF00504EAE7ED
+:104E70004FF0FF34E7E74FF0FF34E4E75817002026
+:104E8000F0B587B000240494EFF30584002C44D1DE
+:104E9000EFF31083002B40D1344B1B68022B16D04C
+:104EA00000283AD000238DF817306AB3156895B101
+:104EB000936903B918235C1E372C52D8546814F038
+:104EC000010F50D156694EB14FEA960C08E0EFF34E
+:104ED000118313BBE4E70DF11705E9E74FF0800CF0
+:104EE000946834B1D768B7F5916F02D3176907B1E9
+:104EF000B6B914B14FF0FF340CE0D46894B914691A
+:104F00009CB14FF0FF3405E0002418234FF0800CD3
+:104F10000DF11705012C0AD0ACB1049807B0F0BD13
+:104F20000124F7E74FF0FF34F4E70024F2E71469B7
+:104F300092680292019400930B466246294601F062
+:104F40004DFC0490E9E704AA019200930B461FFA76
+:104F50008CF2294601F07FFC0128DED00023049367
+:104F6000DBE70020DAE70020D8E700BF5817002071
+:104F700008B5EFF30583A3B9EFF31083A3B90C4B86
+:104F80001B68022B02D040B9002008BDEFF311834B
+:104F9000002BF8D06FF00500F7E701F0FDFD0020D1
+:104FA000F3E76FF00500F0E76FF00500EDE700BFF5
+:104FB0005817002008B5EFF3058333BBEFF31083D8
+:104FC0002BBB154B1B68022B0CD0D0B1836813B1DF
+:104FD000C2681F2A11D85BB14FF0FF33CBB900F084
+:104FE000CEF913E0EFF31183002BEED000200DE09B
+:104FF000C36843B14FF0FF33F0E7184600F09AF969
+:1050000004E00023EAE70023E8E7002008BD0020D1
+:10501000FCE70020FAE700BF5817002070B310B576
+:1050200082B00C46034611F07F4F2AD1EFF3058280
+:105030004AB9EFF3108232B9164A1268022A18D11F
+:10504000EFF31182AAB10022019201AA214618466B
+:1050500000F072FAC8B9019BD3B14FF0E0234FF0D2
+:105060008052C3F8042DBFF34F8FBFF36F8F2046DC
+:1050700009E02146184600F014FA04E06FF003003E
+:1050800070476FF0030002B010BD6FF00200FAE746
+:105090002046F8E758170020B0B370B582B00C4630
+:1050A0001D46844611F07F4F31D1EFF3058393BB4A
+:1050B000EFF3108393BB1E4B1B68022B13D012F02F
+:1050C000010617D0012312F0020F15D0002200951F
+:1050D0002146604600F061F986B1844219D005B3DB
+:1050E0006FF0010015E0EFF31183002BE7D06FF0B4
+:1050F00005000EE00023E6E70122E8E7044208D1BC
+:1051000095B16FF0010004E06FF0030070476FF09D
+:10511000030002B070BD6FF00500FAE76FF0050004
+:10512000F7E76FF00200F4E76FF00200F1E700BF6D
+:105130005817002070B5EFF30583002B4ED10446BD
+:10514000EFF310821346002A4BD1284A1268022A34
+:1051500023D004B1636813F0010600D0012613F0D8
+:10516000080F40D17CB3A16811B1E3684F2B1FD861
+:10517000C9B14FF0FF337BBB4EB3042000F0F1FE0A
+:1051800005462DB104B124682146284601F02CF9CA
+:105190002DB326B345F0010521E0EFF31182002A7B
+:1051A000D7D000251BE0E3687BB14FF0FF33E2E787
+:1051B00026B1042000F0E0FE0546E2E7012000F001
+:1051C000DBFE0546DDE70023D5E70023D3E701201A
+:1051D00000F0C7FE0546D4E70025D9E7002528469C
+:1051E00070BD0025FBE70025F9E700BF5817002038
+:1051F000EFF3058242BB10B503460C4620F00100D8
+:1052000003F00103EFF310820ABB194A1268022A65
+:105210000AD0F8B17BB1214601F0C6F801281CD0B4
+:10522000ECB16FF0010019E0EFF31182002AF0D029
+:105230006FF0050012E0214600F0E3FF012811D0D5
+:1052400094B16FF0010009E06FF0050070476FF056
+:10525000050003E06FF0030000E0002010BD6FF0D8
+:105260000200FBE70020F9E76FF00200F6E700BF5D
+:1052700058170020EFF3058222BB08B5034620F043
+:10528000010003F00103EFF31082F2B9154A12682E
+:10529000022A07D0E0B163B100F07DFE01281AD1E7
+:1052A000002008BDEFF31182002AF3D06FF0050053
+:1052B000F7E700231A46194600F083FD01280DD1B7
+:1052C0000020EEE76FF0050070476FF00500E8E79B
+:1052D0006FF00300E5E76FF00200E2E76FF0020015
+:1052E000DFE700BF58170020034B0360034B0B6040
+:1052F00080231360704700BFD0120020CC10002024
+:10530000034B0360034B0B604FF4807313607047D3
+:10531000601B00205C1700201AB9084206D1104615
+:10532000704731EA000303D0002070470120704726
+:105330000120704780B110B582B00446202301934C
+:10534000019B202B11D04FF0500383F31188BFF342
+:105350006F8FBFF34F8FFEE74FF0500383F3118839
+:10536000BFF36F8FBFF34F8FFEE7002340F8043B7E
+:1053700000F0ECF801232377204602B010BD38B5C9
+:10538000202000F0F9FA044628B1002540F8045B1B
+:1053900000F0DCF82577204638BD2DE9F84378B1D8
+:1053A0000C4616461D46074611F07F4811D04FF0B7
+:1053B000500383F31188BFF36F8FBFF34F8FFEE766
+:1053C0004FF0500383F31188BFF36F8FBFF34F8FFC
+:1053D000FEE741B94FF0500383F31188BFF36F8F9D
+:1053E000BFF34F8FFEE701F091FD50B9089B43B129
+:1053F0004FF0500383F31188BFF36F8FBFF34F8FCC
+:10540000FEE701F0B3FAD7F800902A462146484655
+:10541000FFF782FFF0B116B129EA04033B6001F007
+:105420003FFBB8F1000F12D048B94FF0E0234FF026
+:105430008052C3F8042DBFF34F8FBFF36F8F01F07D
+:1054400059FE814610F0007F1AD029F07F49484666
+:10545000BDE8F883089B83B166B941460DB141F0C0
+:105460008061089A2143381D01F024FCC146DDF813
+:105470002080D4E74FF08071F0E7DDF82080CEE7A0
+:1054800000F000F9D7F800902A4621464846FFF779
+:1054900043FF18B116B129EA04043C6000F014F986
+:1054A000D3E7F8B568B10D46044611F07F4711D037
+:1054B0004FF0500383F31188BFF36F8FBFF34F8F0B
+:1054C000FEE74FF0500383F31188BFF36F8FBFF3F4
+:1054D0004F8FFEE700F10C0601F048FA20692368BF
+:1054E0002B4323600AE0216832EA010105D111E073
+:1054F000216841F0007101F06BFC2846B0420ED0EB
+:105500004568036823F07F4213F0806FEBD1216878
+:105510001142F2D013F0807FEAD01743E8E7236806
+:1055200023EA0703236001F0BBFA2068F8BD08B541
+:10553000FFF7B7FF08BD000008B513460A4601464D
+:10554000014802F01BF808BD2F55000800F10803C0
+:1055500043604FF0FF328260C36003610023036049
+:10556000704700230361704743684B609A688A6004
+:10557000516099600861036801330360704730B47B
+:105580000D68B5F1FF3F11D000F108031C465B68C0
+:105590001A68AA42FAD963684B6099608C606160AE
+:1055A000086103680133036030BC70470469F2E7A7
+:1055B0000369416882688A60416851605A68824222
+:1055C00006D0002202611A68013A1A601868704712
+:1055D00082685A60F5E7000082B0002301930D4B0A
+:1055E0001B68B3F1FF3F08D04FF0500383F31188DD
+:1055F000BFF36F8FBFF34F8FFEE74FF0500383F37E
+:105600001188BFF36F8FBFF34F8F019B002BFCD02E
+:1056100002B070479000002006480068006880F3E0
+:10562000088862B661B6BFF34F8FBFF36F8F00DF9C
+:1056300000BF000008ED00E04FF0807340F8043C2C
+:1056400021F0010140F8081C034B40F80C3C40F8E5
+:10565000202C4038704700BFD955000800000000DA
+:10566000074B19680868B0E8F00F80F30988BFF3AA
+:105670006F8F4FF0000080F311884EF00D0E7047D1
+:10568000508400204FF0500383F31188BFF36F8FD5
+:10569000BFF34F8F0B4A136801331360012B00D007
+:1056A00070474FF0E023D3F8043D13F0FF0FF7D01D
+:1056B0004FF0500383F31188BFF36F8FBFF34F8F09
+:1056C000FEE700BF90000020094B1B6843B94FF074
+:1056D000500383F31188BFF36F8FBFF34F8FFEE743
+:1056E000013B034A13600BB983F31188704700BF75
+:1056F00090000020000000000000000000000000FA
+:10570000EFF30980BFF36F8F0D4B1A6820E9F00F9C
+:1057100010602DE908404FF0500080F3118801F02F
+:1057200061FA4FF0000080F31188BDE80840196865
+:105730000868B0E8F00F80F30988BFF36F8F7047F7
+:105740005084002008B54FF0500383F31188BFF355
+:105750006F8FBFF34F8F01F017F928B14FF0E0239F
+:105760004FF08052C3F8042D002383F3118808BD45
+:105770004FF0E022002313619361054B1B6805493C
+:10578000A1FB03139B09013B53610723136170477E
+:1057900000000020D34D621010B582B02A4B1A7859
+:1057A000D2B20192FF221A701B78DBB28DF803305F
+:1057B0009DF8033003F05003244A1370244B072252
+:1057C0001A6009E0224A1368013B13609DF8033018
+:1057D0005B00DBB28DF803309DF8033013F0800FCF
+:1057E000F0D11B4B1B68032B08D04FF0500383F301
+:1057F0001188BFF36F8FBFF34F8FFEE71B02144A70
+:10580000136003F4E0631360019BDBB20E4A137074
+:105810004FF0E023D3F8202D42F47002C3F8202D7E
+:10582000D3F8202D42F07042C3F8202DFFF7A0FFDF
+:105830000024084B1C60FFF7EFFE01F0D3F9FFF7DF
+:10584000CBFE204602B010BD00E400E0E81F0020BF
+:10585000EC1F002090000020EFF305830F2B0FD9E1
+:10586000114A9B5CDBB2114A12789A4208D94FF078
+:10587000500383F31188BFF36F8FBFF34F8FFEE7A1
+:105880004FF0E023D3F80C3D03F4E063084A1268BC
+:10589000934208D94FF0500383F31188BFF36F8F01
+:1058A000BFF34F8FFEE77047F0E300E0E81F0020F2
+:1058B000EC1F0020124A12F0070F1ED0D11D21F05C
+:1058C0000701C1F5C84313440A460E48026000218F
+:1058D00041601344083B23F007030B480360596001
+:1058E0001960991A51601360084B1960084B1960D0
+:1058F000084B4FF000421A6070474FF4C843E4E78A
+:10590000F41F002008840020F01F0020FC830020EA
+:10591000F8830020F4830020154B1A461B6883424D
+:10592000FBD3516802EB010C844509D0416800EBC0
+:10593000010C634509D00360904218D01060704795
+:105940004068014451601046F0E710B4094C2468E7
+:10595000A3420AD05B681944416013681B68036066
+:10596000904200D0106010BC70470460F8E77047A8
+:1059700008840020F01F002070B5054600F0F6FFF7
+:10598000364B1B68A3B1364B1B681D424ED135B157
+:10599000083515F0070F02D025F007050835002D52
+:1059A00046D0304B1B68AB4251D32F4A146804E0F9
+:1059B000FFF780FFE7E722461C466368AB4202D24E
+:1059C0002368002BF7D1254B1B68A34241D01668F2
+:1059D00008362368136063685B1B102B10D96019AD
+:1059E00010F0070F08D04FF0500383F31188BFF376
+:1059F0006F8FBFF34F8FFEE743606560FFF78CFF4B
+:105A0000626818490B689B1A0B60184909688B4239
+:105A100001D216490B60124B1B68134363600023CD
+:105A20002360134A13680133136002E0002600E08C
+:105A3000002601F035F816F0070F0CD04FF0500398
+:105A400083F31188BFF36F8FBFF34F8FFEE70026FC
+:105A5000EFE70026EDE7304670BD00BFF01F0020E5
+:105A6000F4830020F883002008840020FC830020B9
+:105A700000840020002834D038B50446A0F1080581
+:105A800050F8043C174A1268134208D14FF05003F3
+:105A900083F31188BFF36F8FBFF34F8FFEE750F88A
+:105AA000081C41B14FF0500383F31188BFF36F8F8F
+:105AB000BFF34F8FFEE723EA020340F8043C00F0F7
+:105AC00055FF54F8041C084A13680B441360284619
+:105AD000FFF722FF054A13680133136000F0E0FF6F
+:105AE00038BD7047F4830020F88300200484002030
+:105AF0000346406A18B11B6B1868C0F13800704744
+:105B000010B50446FFF7BEFDA26BE36B9A4204D0CA
+:105B10000024FFF7D9FD204610BD0124F9E710B598
+:105B20000446FFF7AFFDA36B23B90124FFF7CCFDBB
+:105B3000204610BD0024F9E770B504461546866B73
+:105B4000026C5AB903681BB100200136A66370BD10
+:105B5000806801F037FA0023A360F6E76DB940686A
+:105B6000FAF746FB226C636813446360A2689342B1
+:105B700019D3236863602846E7E7C068FAF738FB63
+:105B8000226C5142E3689B1AE3602268934202D27E
+:105B9000A3680B44E360022D01D00020D5E726B1B5
+:105BA000013E0020D1E72846CFE70020CDE708B529
+:105BB0000346026C62B10846D9681144D960D3F833
+:105BC00008C0614501D31968D960D968FAF710FB9C
+:105BD00008BD38B50546FFF755FD95F8454064B258
+:105BE00001E0013C64B2002C0ADD6B6A43B105F1AF
+:105BF000240001F0A7F80028F3D001F07BF9F0E7CA
+:105C0000FF2385F84530FFF75FFDFFF73BFD95F873
+:105C1000444064B201E0013C64B2002C0ADD2B690F
+:105C200043B105F1100001F08DF80028F3D001F028
+:105C300061F9F0E7FF2385F84430FFF745FD38BDF3
+:105C400038B5E0B10D460446FFF71CFD2368E26B52
+:105C5000216C01FB0230A0600020A0636360013A68
+:105C600002FB0133E360FF2384F8443084F84530BD
+:105C7000FDB9236963B9FFF727FD012038BD4FF057
+:105C8000500383F31188BFF36F8FBFF34F8FFEE78D
+:105C900004F1100001F056F80028ECD04FF0E0239A
+:105CA0004FF08052C3F8042DBFF34F8FBFF36F8FB7
+:105CB000E1E704F11000FFF749FC04F12400FFF7CD
+:105CC00045FCD8E738B51D46049C0B4649B924600D
+:105CD000E063236401212046FFF7B2FF84F84C50B3
+:105CE00038BD2260F4E740B94FF0500383F31188C8
+:105CF000BFF36F8FBFF34F8FFEE710B584B01C4624
+:105D0000844653B192B189B94FF0500383F311889F
+:105D1000BFF36F8FBFF34F8FFEE74FF0500383F356
+:105D20001188BFF36F8FBFF34F8FFEE76AB1502327
+:105D30000393039B502B13D04FF0500383F3118830
+:105D4000BFF36F8FBFF34F8FFEE70029EFD04FF007
+:105D5000500383F31188BFF36F8FBFF34F8FFEE7BC
+:105D6000039B012384F8463000949DF81830604668
+:105D7000FFF7A8FF204604B010BD40B94FF0500314
+:105D800083F31188BFF36F8FBFF34F8FFEE7F0B53A
+:105D900083B00D461446064601FB00F05030FFF775
+:105DA000EBFD074650B1002380F8463000902346B3
+:105DB00000F1500229463046FFF784FF384603B011
+:105DC000F0BDF0B585B0019288B10F461D4604467E
+:105DD000B1B1022D20D1E36B012B1DD04FF0500348
+:105DE00083F31188BFF36F8FBFF34F8FFEE74FF040
+:105DF000500383F31188BFF36F8FBFF34F8FFEE71C
+:105E0000036C002BE5D04FF0500383F31188BFF3F0
+:105E10006F8FBFF34F8FFEE701F078F8064658B951
+:105E2000019B002B48D04FF0500383F31188BFF340
+:105E30006F8FBFF34F8FFEE700263DE02A463946BD
+:105E40002046FFF779FE636A7BB948B14FF0E02343
+:105E50004FF08052C3F8042DBFF34F8FBFF36F8F05
+:105E6000FFF732FC012005B0F0BD04F1240000F082
+:105E700069FF0028F4D04FF0E0234FF08052C3F8C0
+:105E8000042DBFF34F8FBFF36F8FE9E7FFF71CFCC3
+:105E90000020E8E702A800F0DFFF012619E0002358
+:105EA00084F8443021E0002384F8453023E0204684
+:105EB000FFF78FFE00F0F4FDFFF7E4FBA26BE36B4E
+:105EC0009A42BBD3022DB9D0019B002BDED0002E0D
+:105ED000E0D0FFF7F9FB00F049FDFFF7D3FB94F8A2
+:105EE000442052B2B2F1FF3FD9D094F8452052B2CB
+:105EF000B2F1FF3FD7D0FFF7E7FB01A902A800F0FE
+:105F0000B7FFD8B92046FFF7FBFD0028CFD0019995
+:105F100004F1100000F0B6FE2046FFF75AFE00F034
+:105F2000BFFD0028C8D14FF0E0234FF08052C3F8E6
+:105F3000042DBFF34F8FBFF36F8FBDE72046FFF7F0
+:105F400048FE00F0ADFD00208DE748B108B5002106
+:105F500081600160C1600B460A46FFF732FF08BD51
+:105F6000704710B5024600210120FFF706FF0446E6
+:105F7000FFF7EBFF204610BD10B582B00B46009036
+:105F8000002211460120FFF7AEFE0446FFF7DDFFB9
+:105F9000204602B010BD38B538B10446856800F01F
+:105FA000AFFF85420AD0002038BD4FF0500383F385
+:105FB0001188BFF36F8FBFF34F8FFEE7E368013B9C
+:105FC000E3600BB10120EFE71A4619462046FFF7C0
+:105FD000F8FE0120E8E72DE9F84390B10F46164698
+:105FE0001C460546B1B1022C20D1EB6B012B1DD014
+:105FF0004FF0500383F31188BFF36F8FBFF34F8FC0
+:10600000FEE74FF0500383F31188BFF36F8FBFF3A8
+:106010004F8FFEE7036C002BE5D04FF0500383F366
+:106020001188BFF36F8FBFF34F8FFEE7FFF714FCAC
+:10603000EFF311894FF0500383F31188BFF36F8F93
+:10604000BFF34F8FAA6BEB6B9A4206D3022C04D09E
+:10605000002089F31188BDE8F88395F845804FFA50
+:1060600088F8AB6B224639462846FFF765FDB8F144
+:10607000FF3F06D008F101035BB285F845300120EF
+:10608000E7E76B6A0BB90120E3E705F1240000F0B4
+:1060900059FE18B126B101203060DAE70120D8E7B7
+:1060A0000120D6E7F0B585B0019290B10F460446C5
+:1060B000C1B100F02BFF064600BB019B002B5ED058
+:1060C0004FF0500383F31188BFF36F8FBFF34F8FEF
+:1060D000FEE74FF0500383F31188BFF36F8FBFF3D8
+:1060E0004F8FFEE7036C002BE3D04FF0500383F398
+:1060F0001188BFF36F8FBFF34F8FFEE700263EE09E
+:1061000039462046FFF753FD013DA563236923B9B6
+:10611000FFF7DAFA012005B0F0BD04F1100000F03D
+:1061200011FE0028F4D04FF0E0234FF08052C3F866
+:10613000042DBFF34F8FBFF36F8FE9E7FFF7C4FA6A
+:106140000020E8E702A800F087FE012621E00023F6
+:1061500084F8443029E0002384F845302BE02046C1
+:10616000FFF737FD00F09CFC09E02046FFF731FD0A
+:1061700000F096FC2046FFF7D2FC00283FD1FFF745
+:1061800081FAA56B002DBBD1019B002BD6D0002E30
+:10619000D8D0FFF799FA00F0E9FBFFF773FA94F80B
+:1061A00044305BB2B3F1FF3FD1D094F845305BB2DD
+:1061B000B3F1FF3FCFD0FFF787FA01A902A800F0A3
+:1061C00057FE0028D1D12046FFF7A9FC0028C6D0F1
+:1061D000019904F1240000F055FD2046FFF7F9FC79
+:1061E00000F05EFC0028CAD14FF0E0234FF080524F
+:1061F000C3F8042DBFF34F8FBFF36F8FBFE70020AD
+:1062000089E770B584B0019158B10446036C8BB135
+:106210004FF0500383F31188BFF36F8FBFF34F8F9D
+:10622000FEE74FF0500383F31188BFF36F8FBFF386
+:106230004F8FFEE700F06AFE054650B9019B5BB147
+:106240004FF0500383F31188BFF36F8FBFF34F8F6D
+:10625000FEE70026354655E0064653E0013BA363C2
+:1062600023683BB123694BB9FFF72EFA012630466C
+:1062700004B070BD00F04AFFA060F3E704F1100025
+:1062800000F060FD0028EFD04FF0E0234FF0805287
+:10629000C3F8042DBFF34F8FBFF36F8FE4E746B110
+:1062A0004FF0500383F31188BFF36F8FBFF34F8F0D
+:1062B000FEE7FFF709FADAE702A800F0CDFD0125B5
+:1062C0002AE0002384F8443032E0002384F845308B
+:1062D00034E0FFF7D7F9A06800F028FE0646FFF784
+:1062E000F3F93BE02046FFF774FC00F0D9FB09E02E
+:1062F0002046FFF76EFC00F0D3FB2046FFF70FFCB3
+:10630000002842D1FFF7BEF9A36B002BA6D1019B59
+:10631000002BC4D0002DCFD0FFF7D6F900F026FB1C
+:10632000FFF7B0F994F844305BB2B3F1FF3FC8D047
+:1063300094F845305BB2B3F1FF3FC6D0FFF7C4F924
+:1063400001A902A800F094FD0028D1D12046FFF752
+:10635000E6FB0028C6D02368002BBAD0019904F1CF
+:10636000240000F08FFC2046FFF733FC00F098FB80
+:106370000028C7D14FF0E0234FF08052C3F8042D1E
+:10638000BFF34F8FBFF36F8FBCE70EB900266EE7E8
+:10639000FFF778F92046FFF7ABFB0146A06800F055
+:1063A00059FEFFF791F9F1E780B170B50C4605464B
+:1063B000866800F0A5FD864211D021462846FFF7E9
+:1063C00020FF80B1EB680133EB600CE04FF050032D
+:1063D00083F31188BFF36F8FBFF34F8FFEE7EB6836
+:1063E0000133EB60012070BD0023072B0CD8074A56
+:1063F00052F833200AB10133F7E7044A42F8331068
+:1064000002EBC30358607047704700BF1084002040
+:1064100070B504460D461646FFF734F994F844303B
+:106420005BB2B3F1FF3F0DD094F845305BB2B3F1EE
+:10643000FF3F0BD0FFF748F9A36B5BB12046FFF796
+:10644000C8FB70BD002384F84430EDE7002384F8D6
+:106450004530EFE73246294604F1240000F056FCAF
+:10646000ECE70000084B1B681B6823B9074B4FF093
+:10647000FF321A607047044B1B68DB68DB685A68A0
+:10648000024B1A60704700BF54840020FC88002033
+:106490002DE9F04780460D4617469946089EDDF8DF
+:1064A00024A00A9C9200A521206B01F0A5F8236B83
+:1064B00007F18042013A03EB820727F00707002D1E
+:1064C00065D04FF0000CBCF10F0F0BD815F80C2065
+:1064D00004EB0C0383F8342015F80C3013B10CF1E5
+:1064E000010CF0E7002384F84330372E00D937261B
+:1064F000E662E66400252565201DFFF732F804F109
+:106500001800FFF72EF82461C6F13806A661646210
+:10651000C4F8805484F884544FF48562294604F109
+:10652000580001F069F804F55173E36504F56B73E5
+:10653000236604F21443636601220023C4E9402366
+:1065400043F20E33A4F808314AF6CD33A4F80A31E9
+:1065500041F23423A4F80C314EF26D63A4F80E31ED
+:106560004DF6EC63A4F810310523A4F812310B2387
+:10657000A4F814314A4641463846FFF75DF82060DA
+:10658000BAF1000F01D0CAF80040BDE8F08700233F
+:1065900084F83430A9E7000038B5002407E004EBA4
+:1065A000840293000E481844FEF7D0FF0134372CC4
+:1065B000F5D90C4D2846FEF7C9FF0B4C2046FEF7D7
+:1065C000C5FF0A48FEF7C2FF0948FEF7BFFF0948AA
+:1065D000FEF7BCFF084B1D60084B1C6038BD00BFB8
+:1065E0005C840020D0880020E488002008890020F6
+:1065F0003489002020890020548400205884002001
+:1066000010B50446FFF73EF8224A136801331360C1
+:10661000214B1B685BB1214B1B686BB91E4B1B6880
+:10662000DA6AE36A9A4207D81B4B1C6004E01A4BF3
+:106630001C601368012B29D0194A136801331360B9
+:106640006364E06A174B1B68984201D9154B1860C8
+:1066500000EB8000211D144B03EB8000FEF784FF4C
+:10666000FFF732F80D4B1B687BB10B4B1B68DA6AE6
+:10667000E36A9A4209D24FF0E0234FF08052C3F808
+:10668000042DBFF34F8FBFF36F8F10BDFFF784FF53
+:10669000D2E700BFBC880020508400201C89002065
+:1066A000C8880020CC8800205C84002010B50446F7
+:1066B000583001F081F894F8853463B1012B11D082
+:1066C000022B0ED04FF0500383F31188BFF36F8F6E
+:1066D000BFF34F8FFEE7206BFFF7CCF92046FFF7A3
+:1066E000C9F910BD2046FFF7C5F9FAE70F4B1B6843
+:1066F000D3B110B5FEF7C6FF0D4BDB68DC68201D7B
+:10670000FEF756FF0B4A1368013B1360074A1368F4
+:10671000013B1360FEF7D8FF2046FFF7C7FF034B8E
+:106720001B68002BE6D110BD704700BFC088002059
+:1067300034890020BC88002008B5FFF7D7FF074B3D
+:106740001B68012BF9D94FF0E0234FF08052C3F8BA
+:10675000042DBFF34F8FBFF36F8FEEE75C840020F3
+:1067600070B504460D46174B1E68174B1868043069
+:10677000FEF71EFFB4F1FF3F0DD03444124B1B68EF
+:106780005C60A64210D9114B18680F4B1968043190
+:10679000FEF7F5FE70BD002DEFD00B4B19680431EC
+:1067A0000B48FEF7E1FEF5E70A4B1868064B19683F
+:1067B0000431FEF7E4FE084B1B68A342EAD9064BFE
+:1067C0001C60E7E74889002050840020588400209E
+:1067D0002089002054840020FC88002030B587B038
+:1067E0000B9C8CB10C9DC5B14FF491650495049D33
+:1067F000B5F5916F1AD04FF0500383F31188BFF3B2
+:106800006F8FBFF34F8FFEE74FF0500383F3118874
+:10681000BFF36F8FBFF34F8FFEE74FF0500383F34B
+:106820001188BFF36F8FBFF34F8FFEE7049D0C9D60
+:106830002C63022485F8854400240394029505AC5A
+:1068400001940A9C0094FFF723FE0C98FFF7D8FEF2
+:10685000059807B030BD2DE9F04385B0074688465E
+:1068600014461E469000FFF787F808B381464FF4A0
+:106870009160FFF781F80546B0B1C0F83090E5B1FE
+:10688000002385F88534039302950D9B01930C9B9F
+:1068900000933346224641463846FFF7F9FD284625
+:1068A000FFF7AEFE012005E04846FFF7E3F8E6E714
+:1068B0004FF0FF3005B0BDE8F0834FF0FF30F9E74F
+:1068C00010B588B000240594069407AA06A905A867
+:1068D000FEF70AFD059B0293069B01930094234655
+:1068E000079A1A491A48FFF779FF1A4B186040B106
+:1068F00000F086FC012806D0B0F1FF3F1DD008B0A3
+:1069000010BD0020F6E74FF0500383F31188BFF36A
+:106910006F8FBFF34F8F104B1B6858330F4A1360B4
+:106920000F4B4FF0FF321A600E4B01221A600E4BD4
+:1069300000221A60FEF730FFE1E74FF0500383F3C7
+:106940001188BFF36F8FBFF34F8FFEE714DA000893
+:1069500039670008F8880020508400209400002047
+:10696000FC8800201C89002048890020024A136806
+:1069700001331360704700BFC4880020014B1868C2
+:10698000704700BF48890020F8B53A4B1B68002BC0
+:1069900069D1394B1D6801351D60C5B9374B1B687E
+:1069A0001B6843B14FF0500383F31188BFF36F8F1F
+:1069B000BFF34F8FFEE7314A1168314B1868106002
+:1069C0001960304A136801331360FFF74BFD2E4BFB
+:1069D0001B68AB423DD900272C4B1B68DB6A03EBDD
+:1069E00083039A002A4B9B58012B00D90127294B7E
+:1069F0001B68002B3CD001273AE001271F4B1B6886
+:106A00001B6843B31D4B1B68DB68DC6863689D42F1
+:106A100026D3261D3046FEF7CBFDA36A1BB104F139
+:106A20001800FEF7C5FDE36A1B4A1268934201D9BC
+:106A3000194A136003EB83039A003146144810444B
+:106A4000FEF792FDE26A114B1B68DB6A9A42D4D2D0
+:106A5000D4E70027D2E70C4B4FF0FF321A60BBE7B8
+:106A6000094A1360B8E70D4A136801331360002721
+:106A70003846F8BDC488002048890020548400208E
+:106A80005884002000890020FC88002050840020C9
+:106A90005C8400204C890020CC88002004890020E0
+:106AA00038B5354B1B6843B94FF0500383F3118859
+:106AB000BFF36F8FBFF34F8FFEE7FEF7E3FD2E4B63
+:106AC0001A68013A1A601B68002B4FD12B4B1B68C8
+:106AD0000BB900244BE00024294B1B681BB3284B47
+:106AE000DB68DC6804F11800FEF762FD251D28460E
+:106AF000FEF75EFDE06A234B1B68984201D9214BEB
+:106B0000186000EB800029461F4B03EB8000FEF766
+:106B10002BFDE26A1D4B1B68DB6A9A42DCD31C4BDF
+:106B200001221A60D8E70CB1FFF79CFC194B1C68D6
+:106B300084B9174B1C68D4B14FF0E0234FF080525A
+:106B4000C3F8042DBFF34F8FBFF36F8F01240EE006
+:106B5000013C07D0FFF718FF0028F9D00C4B0122A9
+:106B60001A60F5E70B4B00221A60E2E70024FEF7FB
+:106B7000ABFD204638BD00BFC4880020BC88002083
+:106B800008890020CC8800205C84002050840020EC
+:106B90004C8900200489002010B5A8B10446104B90
+:106BA0001B6843B14FF0500383F31188BFF36F8F1D
+:106BB000BFF34F8FFEE7FFF7D9FE00212046FFF716
+:106BC000CFFDFFF76DFF48B94FF0E0234FF0805243
+:106BD000C3F8042DBFF34F8FBFF36F8F10BD00BFFD
+:106BE000C4880020214B1B681BB1214B01221A6075
+:106BF00070471F4B00221A601E4B1B6803EB83017A
+:106C00008A001D498A585AB90BB1013BF6E74FF08B
+:106C1000500383F31188BFF36F8FBFF34F8FFEE7ED
+:106C200003EB830082000A4450684068506003EB25
+:106C3000830C4FEA8C020832114488420FD003EBD8
+:106C4000830291000C4A0A445268D1680B4A1160D1
+:106C500008490B6013685833094A1360704740684D
+:106C600062469100044A0A445060E8E7C488002064
+:106C70004C890020CC8800205C84002050840020B7
+:106C80009400002058B110B50C46094A116818311B
+:106C9000FEF775FC01212046FFF762FD10BD4FF0A5
+:106CA000500383F31188BFF36F8FBFF34F8FFEE75D
+:106CB0005084002070B110B514460246114B1B6879
+:106CC0008BB94FF0500383F31188BFF36F8FBFF37D
+:106CD0004F8FFEE74FF0500383F31188BFF36F8FA0
+:106CE000BFF34F8FFEE7084B186841F00041816108
+:106CF000196818311046FEF737FC01212046FFF7CE
+:106D00002FFD10BDC48800205084002038B570B11C
+:106D10000D4614460A4A11681831FEF725FC0CB1DD
+:106D20004FF0FF3521462846FFF71AFD38BD4FF0DA
+:106D3000500383F31188BFF36F8FBFF34F8FFEE7CC
+:106D40005084002038B5C368DC6824B304F118050A
+:106D50002846FEF72DFC184B1B682BBB251D28462B
+:106D6000FEF726FCE06A154B1B68984201D9134BCD
+:106D7000186000EB80002946114B03EB8000FEF702
+:106D8000F3FBE26A0F4B1B68DB6A9A4211D90120C0
+:106D90000D4B186038BD4FF0500383F31188BFF3DB
+:106DA0006F8FBFF34F8FFEE729460848FEF7DCFBE5
+:106DB000E7E70020EEE700BFC4880020CC88002071
+:106DC0005C840020508400204C8900200889002029
+:106DD00038B51C4B1B6843B94FF0500383F311883F
+:106DE000BFF36F8FBFF34F8FFEE741F000410160AB
+:106DF000C468F4B1FEF7DCFB251D2846FEF7D8FB7E
+:106E0000E06A114B1B68984201D90F4B186000EBE8
+:106E1000800029460D4B03EB8000FEF7A5FBE26ADC
+:106E20000B4B1B68DB6A9A4202D90A4B01221A609B
+:106E300038BD4FF0500383F31188BFF36F8FBFF35A
+:106E40004F8FFEE7C4880020CC8800205C8400209F
+:106E5000508400204C890020034B1B680360034BC7
+:106E60001B684360704700BF0089002048890020EC
+:106E7000D8B170B50C46054601B3FEF703FC1B4BB9
+:106E800019686B68C81A2268B2F1FF3F27D0184E04
+:106E90003668D5F800C0B44501D08B4224D982426F
+:106EA00015D80023236001241AE04FF0500383F328
+:106EB0001188BFF36F8FBFF34F8FFEE74FF0500382
+:106EC00083F31188BFF36F8FBFF34F8FFEE75B1A19
+:106ED000134423602846FFF7BFFF002400E000248E
+:106EE000FEF7F2FB204670BD0124F9E74889002037
+:106EF00000890020014B01221A6070474C89002054
+:106F0000014B1868704700BF50840020054B1B6878
+:106F100033B1054B1B680BB100207047022070474E
+:106F2000012070471C890020C488002000283ED022
+:106F300038B50446C36A204A1268D26A93422ED2F8
+:106F40008269002A05DB1C4A1268D26AC2F1380243
+:106F50008261616903EB8303184A02EB8303994260
+:106F600005D0154B1B68DB6AE362012038BD251D87
+:106F70002846FEF71DFB104B1B68D86AE062104BD9
+:106F80001B68984201D90E4B186000EB800029461F
+:106F90000A4B03EB8000FEF7E7FA0120E6E7C26C3C
+:106FA000054B1B68DB6A9A4203D30020DEE7002012
+:106FB00070470120DAE700BF508400205C84002085
+:106FC000CC88002000283BD038B504461E4B1B68F7
+:106FD000834208D04FF0500383F31188BFF36F8FC3
+:106FE000BFF34F8FFEE7036D43B94FF0500383F3B8
+:106FF0001188BFF36F8FBFF34F8FFEE7013B03652F
+:10700000C16AC26C91421DD00BB1002038BD051D74
+:107010002846FEF7CDFAE06CE062C0F13803A361C8
+:107020000A4B1B68984201D9084B186000EB80009E
+:107030002946074B03EB8000FEF796FA0120E5E7AF
+:10704000002070470020E1E750840020CC88002019
+:107050005C840020002846D038B50446036D43B94F
+:107060004FF0500383F31188BFF36F8FBFF34F8F3F
+:10707000FEE7C26C8A4200D20A46E16A914201D020
+:10708000012B00D038BD184B1B68A34222D0E2620E
+:10709000A369002B02DBC2F13802A261626901EB35
+:1070A0008101124B03EB81018A42EBD1251D284659
+:1070B000FEF77EFAE06A0E4B1B68984201D90C4B32
+:1070C000186000EB80002946084B03EB8000FEF7B8
+:1070D0004BFAD7E74FF0500383F31188BFF36F8F5C
+:1070E000BFF34F8FFEE77047508400205C84002080
+:1070F000CC880020044A136898691368DB6A126818
+:10710000C3F138039361704750840020054B1B681E
+:1071100023B1044B1A68136D01331365014B1868D2
+:10712000704700BF50840020064B1A6813682BB9C3
+:107130000123036023B9D368186870470023F8E778
+:10714000002070475089002008B5416000619142DD
+:107150000CD8D21A83699A4201D3012008BD011DBF
+:10716000094B1868FEF70BFA0020F7E79A4201D2A4
+:10717000994206D2011D054B1868FEF700FA00205F
+:10718000ECE70120EAE700BF548900205089002085
+:1071900030B583B0FEF776FA114B1B681BB1FEF7D2
+:1071A00093FA03B030BD0F4D2846FEF7CFF90E4CD1
+:1071B0002046FEF7CBF90D4B1D600D4B1C600023E4
+:1071C00000930C4B0C4A10210A20FEF78CFD044B57
+:1071D00018600028E3D00949FFF706F9DFE700BF90
+:1071E000748A0020F88900200C8A00205089002031
+:1071F00054890020248A0020588900201CDA0008C5
+:1072000010B588B0FFF7C4FF124B1B68CBB1002448
+:107210000594069407AA06A905A8FEF771F8059B30
+:107220000293069B0193022300932346079A0A497F
+:107230000A48FFF7D3FA0A4B186010B1012008B0D2
+:1072400010BD4FF0500383F31188BFF36F8FBFF36E
+:107250004F8FFEE7748A002024DA00086575000865
+:10726000788A0020B8B19C4603461848006858B395
+:1072700000B585B000910192029305291CDCFFF74F
+:1072800045FE022810D000231A4669460F480068C0
+:10729000FEF797FD15E04FF0500383F31188BFF31D
+:1072A0006F8FBFF34F8FFEE70023069A69460748AA
+:1072B0000068FEF786FD04E0002362466946FEF79B
+:1072C0008AFE05B05DF804FB00207047748A002038
+:1072D00070B582B01B4B1B681A6862B3DB681E680E
+:1072E000DC68251D2846FEF763F9236A2046984787
+:1072F00094F8283013F0040FECD0A36933449E4275
+:1073000007D26360246129460E4B1868FEF737F9EF
+:10731000E0E7002100910B4632462046FFF7A2FF2E
+:107320000028D7D14FF0500383F31188BFF36F8F3C
+:10733000BFF34F8FFEE7044A1068024908601360EC
+:1073400002B070BD508900205489002038B5054630
+:10735000FFF714FB0446074B1B68834205D8002344
+:107360002B60044B1C60204638BDFFF7B1FF0123A2
+:107370002B60F6E7208A002070B582B006460D46E5
+:1073800017490968C968CC68201DFEF711F994F8FF
+:1073900028C01CF0040F08D12CF0010C84F828C080
+:1073A000236A2046984702B070BDA16933462A4639
+:1073B00031442046FFF7C8FE0028F1D0002100919B
+:1073C0000B4632462046FFF74DFF0028E8D14FF02C
+:1073D000500383F31188BFF36F8FBFF34F8FFEE726
+:1073E0005089002070B582B006460C46FFF7BEFA01
+:1073F00001A8FFF7ABFF019B33BB05460CB9B042B8
+:1074000019D224B1124A12681268DAB9012422464C
+:10741000711B104B1868FEF7FBFFFFF741FBA8B983
+:107420004FF0E0234FF08052C3F8042DBFF34F8F8D
+:10743000BFF36F8F0AE0FFF733FB29463046FFF7B3
+:107440009BFF03E01C46E2E7FFF72AFB02B070BD9A
+:1074500054890020748A002010B588B002E0049B93
+:10746000002B0FDA002204A93D4B1868FEF71AFE24
+:10747000002873D0049B002BF1DA07990698059B2E
+:107480009847ECE7069C636913B1201DFEF790F85E
+:1074900003A8FFF75BFF049B092BE3D8DFE803F0A9
+:1074A0000505053037500505303794F8283043F08E
+:1074B000010384F82830059BA1690246194420463F
+:1074C000FFF742FE0028CDD0236A2046984794F863
+:1074D000283013F0040FC5D0A269002100910B469B
+:1074E000059802442046FFF7BDFE0028BAD14FF0B0
+:1074F000500383F31188BFF36F8FBFF34F8FFEE705
+:1075000094F8283023F0010384F82830AAE794F88F
+:10751000283043F0010384F828300599A16131B186
+:107520000346024601442046FFF70EFE9AE74FF05D
+:10753000500383F31188BFF36F8FBFF34F8FFEE7C4
+:1075400094F8283013F0020F04D023F0010384F8DC
+:10755000283087E72046FEF78DFA83E708B010BD94
+:10756000748A002000B583B001A8FFF7DDFD019902
+:10757000FFF738FFFFF770FFF6E7000010B584B0A3
+:1075800014461A466FF00103009301900291039490
+:107590000023694602480068FEF71DFD04B010BDD7
+:1075A000748A0020014B1868704700BF94000020C7
+:1075B00070B50D4E0D4D761BB61006D0002455F853
+:1075C000043B01349847A642F9D1094E094D06F013
+:1075D00063F8761BB61006D0002455F8043B01343E
+:1075E0009847A642F9D170BD0000000000000000DD
+:1075F0000000000000000000830730B548D0541E92
+:10760000002A3FD00346CAB201E0013C3AD303F856
+:10761000012B9D07F9D1032C2DD9CDB245EA0525C3
+:107620000F2C45EA054536D9A4F1100222F00F0CC3
+:1076300003F1200EE6444FEA121C03F1100242E966
+:10764000045542E9025510327245F8D10CF101029D
+:1076500014F00C0F03EB021204F00F0C13D0ACF17A
+:10766000040323F003030433134442F8045B9342FE
+:10767000FBD10CF003042CB1CAB21C4403F8012B5B
+:107680009C42FBD130BD64461346002CF4D1F9E78F
+:1076900003461446BFE71A46A446E0E70FB400B518
+:1076A000074A83B004AB106853F8042B8168019338
+:1076B00000F02CF903B05DF804EB04B0704700BF94
+:1076C0009400002030B5054689B008460C4600F00D
+:1076D000BBF801210223214A04940692AA6B04AC50
+:1076E0000590084401940791AC680293039022B37B
+:1076F000636E13F0010FB4F90C309AB201D1980502
+:1077000025D5910406D4626E43F4005322F400524E
+:10771000A3816266284601AA214603F0F3F9636E4D
+:10772000002814BF4FF0FF350A25DA0702D4A389D9
+:107730009B0506D5284609B030BD284603F000F861
+:10774000D6E7A06D03F084FB284609B030BDA06DDC
+:1077500003F07CFBB4F90C309AB2D2E7FCD70008F6
+:10776000024B01461868FFF7ADBF00BF9400002030
+:107770002DE9F0410E680C460546BEB137688FB161
+:10778000D7F80080B8F1000F08D0D8F8001009B180
+:10779000FFF7EEFF4146284603F0B4F83946284685
+:1077A00003F0B0F83146284603F0ACF821462846ED
+:1077B000BDE8F04103F0A6B8224B1B68834240D0DD
+:1077C000C16C70B5054681B100268C593CB121468B
+:1077D0002468284603F096F8002CF8D1E96C0436AA
+:1077E000802EF2D1284603F08DF8296C11B128467D
+:1077F00003F088F8D5F8484154B105F5A676B442AF
+:1078000006D021462468284603F07CF8A642F8D129
+:10781000696D11B1284603F075F8AB6B83B128464A
+:10782000EB6B9847D5F8E04254B1216811B1284676
+:10783000FFF79EFF21462846BDE8704003F062B87E
+:1078400070BD70479400002020F0030110F0030089
+:10785000C0F1000051F8043B00F1040C4FEACC0CDD
+:107860006FF000021CBF22FA0CF213434FF0010C20
+:107870004CEA0C2C4CEA0C4CA3EB0C0222EA03025F
+:1078800012EACC1204BF51F8043B0430F4D0C2F128
+:10789000000102EA0102B2FA82F2C2F11F0200EB19
+:1078A000D200704730B540EA0104A30722D1032A71
+:1078B00020D90B468446194653F8045BA5F10134E0
+:1078C00024EA050414F0803F15D1043A032A19462E
+:1078D0004CF8045BEFD801F1FF3E52B163461EF84D
+:1078E000011F541E03F8011B41B122469C46002A89
+:1078F000F4D130BD844601F1FF3EEEE76244002C36
+:10790000F7D003F8011B9342FBD130BD2DE9F04FB6
+:10791000D5B01C46914607910546099003F08EFAB2
+:1079200002680E9410461792FFF78EFF16901DB155
+:10793000AB6B002B00F01D82079A536EDD0740F100
+:107940002D81B2F90C2091B28F0409D4079B42F427
+:1079500000529A8191B21A465B6E23F4005353662B
+:107960000E0740F1C080079B1B69002B00F0BB8015
+:1079700001F01A030A2B00F0C48000242BAB22462E
+:1079800098464D46CDE929442893129400230024BB
+:10799000CDE914342B78CDE91922CDE91B221892B8
+:1079A0000B92002B00F08F81AA4604E01AF8013FE9
+:1079B000002B00F0BB80252BF8D1BAEB050640F078
+:1079C000B9809AF80030002B00F07D8100234FF041
+:1079D000FF324FF02B0920241F469AF801600892CD
+:1079E0000AF1010A8DF883300A930AF1010AA6F11F
+:1079F00020035A2B00F2E180DFE813F00503DF00DB
+:107A0000DF000003DF00DF00DF00DE02DF00DF0059
+:107A10006A006E02DF0055027802DF0073025B002D
+:107A20005B005B005B005B005B005B005B005B007E
+:107A3000DF00DF00DF00DF00DF00DF00DF006C01C0
+:107A4000DF00EA01C4016C016C016C01DF00DF00A2
+:107A5000DF00DF00D002DF00DF002302DF00DF00F5
+:107A6000DF00F801DF009202DF00DF008707DF00A0
+:107A7000DF00DF00DF00DF00DF00DF00DF006C0180
+:107A8000DF00EA01C6016C016C016C01B602C6019F
+:107A9000BF01DF00C302DF005A022502A402BF01BA
+:107AA000DF00F80172008407DF00DF006507DF00F8
+:107AB00072000022A6F130031AF8016B02EB820279
+:107AC00003EB4202A6F13003092BF5D90A928EE7A7
+:107AD0000E9B53F8042B002A0A920E93C0F2E08109
+:107AE0009AF8006081E7079D0998294601F0FCFC9F
+:107AF000002841F04D83A98901F01A030A2B7FF475
+:107B00003CAF079AB2F90E30002BFFF636AF536E3A
+:107B1000D80702D4890541F1488123464A4607998E
+:107B2000099855B0BDE8F04F01F09CBCBAEB0506D2
+:107B300000F0C9802A9BC8E9005633442A93299B48
+:107B40000133072B299305DC08F108080B9B33440C
+:107B50000B9336E70799099828AA04F0C5FB80B96A
+:107B60000DF1AC08F2E70799099828AA04F0BCFBCC
+:107B7000002800F099800D9B1BB11946099802F06E
+:107B8000C1FE079A536ED90740F1E88093895B06DE
+:107B900001F10A830B9855B0BDE8F08F079BB3F94C
+:107BA0000C20900591B23FF5CFAE1D46986D03F0C5
+:107BB0004DF9B5F90C2091B2C6E6002E00F0838095
+:107BC000012300228DF8EC6006933BAD8DF88320F5
+:107BD0000C930D9208920F921392109217F00203D9
+:107BE00002D006990231069117F0840B07D10A9949
+:107BF0000698A1EB0009B9F1000F00F390832A9CCD
+:107C000082B10122C8F80420299A013401320DF111
+:107C10008301072A2A942992C8F8001000F3D88318
+:107C200008F108087BB10223C8F80430299B02340C
+:107C3000013321AA072B2A942993C8F8002000F3C6
+:107C4000D58308F10808BBF1800F00F08882089BFB
+:107C50000C9AA3EB020BBBF1000F00F3CB82FB05E8
+:107C600000F11F820C9BC8F800501C44C8F8043077
+:107C7000299B2A940133072B299300F3448308F1AD
+:107C80000808780705D50A9B069A9D1A002D00F36F
+:107C9000B983DDE90A2306998A42ACBF9B185B18B9
+:107CA0000B93002C7FF45FAF002329930D9B1BB136
+:107CB0000D99099802F026FE55460DF1AC082B7877
+:107CC000002B7FF471AE2A9B002B41F01082002321
+:107CD000299356E70E9B073323F00702F2E802349C
+:107CE000CDE91434DDE9143424F0004499461846F3
+:107CF0000E9221464FF0FF32AB4BF8F745FF0028BC
+:107D000040F01885484621464FF0FF32A64BF8F761
+:107D10001DFF002840F00E85DDE91401002200233C
+:107D2000F8F70AFF002840F065879DF883200021BE
+:107D300003209E4D9E4B27F080070D910690472E05
+:107D4000C8BF1D4608910C900F9113911091002A05
+:107D50003FF444AF069B013306933FE7079B9B89A3
+:107D60009A053FF514AF079CA06D03F071F8A38945
+:107D70000DE7099802F0E4FCDEE59AF8006047F0B0
+:107D8000200732E647F01007BA060E9B40F16E84DA
+:107D9000073323F007031A465B6852F8084B9946ED
+:107DA0000E92002BC0F26F84089B013300F0FB821F
+:107DB00054EA090327F0800B40F0F682089B002B61
+:107DC00040F0F7825F46002354AD08930C933DE1E9
+:107DD000012000220E9B069053F8041B3BAD8DF84A
+:107DE00083208DF8EC100E930C90F2E64FF0000912
+:107DF0000E9C089B54F8045B8DF88390002D00F0D6
+:107E0000A1855A1C00F0A5861A464946284603F06B
+:107E10003DFB0D90002801F050810D9B9DF88320C3
+:107E20005B1B0C9323EAE373CDF820900E9406932A
+:107E3000CDF83490CDF83C90CDF84C90CDF84090F2
+:107E400085E747F0100717F0200900F0F2830E9B3A
+:107E5000073323F00703D3F8049053F8084B0E932D
+:107E6000002327F4806B00228DF88320089A511C90
+:107E700000F0D48054EA09012BF0800740F0CD8057
+:107E8000002A40F00486002B9DD11BF001030C93C7
+:107E900000F0308430230DF24F158DF84F31D5E0CE
+:107EA0000A9B5B420A939AF8006047F004079CE53E
+:107EB000BD0600F1FD84FC0600F1EE85780600F1B8
+:107EC000B286B90540F1E8850E9B0B9953F8042B57
+:107ED000554611700E93F2E69AF800608DF8839083
+:107EE00083E59AF8006047F080077EE5524612F875
+:107EF000016B2A2E01F08D82A6F13003092B9246E8
+:107F000098BF002201F2E5801AF8016B02EB8202B1
+:107F100003EB4202A6F13003092BF5D9089266E57E
+:107F200047F0100B1BF0200900F091830E9B0733E4
+:107F300023F007031A4652F8084BD3F804900E9228
+:107F4000012390E7302278260E9B8DF8842053F889
+:107F5000044B184A0E934FF00009022347F0020B1E
+:107F60008DF8856018927EE79AF80060682E03BF4E
+:107F70009AF8016047F400770AF1010A47F04007D8
+:107F800033E59AF800606C2E03BF9AF8016047F061
+:107F900020070AF1010A47F0100726E59AF8006069
+:107FA00047F0080721E500BFFFFFEF7F2CDA00084C
+:107FB00030DA00083CDA0008099E304602F03EFF45
+:107FC000436818461B93FFF73FFC034630461C935B
+:107FD0001E4602F033FF83681993002E3FF480ADF4
+:107FE000199B002B3FF47CAD199B1B78002B3FF4B1
+:107FF00077AD9AF8006047F48067F6E49AF800607D
+:1080000047F00107F1E49DF88330002B7FF468AD61
+:108010009AF800608DF88340E7E4BB46012B00F03E
+:10802000C381022B54AD1FD1189A04F00F03D35C07
+:10803000240944EA09744FEA191905F8013D54EA84
+:108040000903F2D15F4654AB5B1B0C93089A0C9961
+:1080500000238A42B8BF0A460D9306920F939DF8FB
+:1080600083201393109372E604F00703E40844EAB4
+:1080700049744FEAD909303354EA09012A4605F810
+:10808000013DF1D11BF0010FDCD0302BDAD03023D1
+:10809000023A05F8013C54AB9B1A5F4615460C9317
+:1080A000D4E7652E40F3E980DDE9140100220023C6
+:1080B000F8F738FD002800F0E1810123C8F804300A
+:1080C000299BC04A01330134072B2A942993C8F80D
+:1080D000002000F3BF8408F10808229B129A934203
+:1080E00080F2DC82169B179A1C44C8E90023299B66
+:1080F0002A940133072B299300F3178408F1080809
+:10810000129B5D1E002D7FF7BCAD102D41F35D81EC
+:10811000DFF8B492224649461026B946299B0F46FD
+:10812000DDF824B0079C05E008F10808103D102D8B
+:1081300040F39D8401331032072BC8E90076CDE966
+:108140002932F1DD2146584628AA04F0CDF800284E
+:108150007FF411ADDDE929320DF1AC08E6E70A9BA9
+:10816000069AA3EB020BBBF1000F7FF770ADBBF1DA
+:10817000100F41F35280DFF8509241462046A84646
+:108180004C461023299A079DDDF8249006E0ABF1B8
+:10819000100BBBF1100F01F1080119DD0132103095
+:1081A000072AC1E90043CDE92920F0DD29464846E8
+:1081B00028AA04F099F800287FF4DDACDDE9292035
+:1081C000ABF1100BBBF1100F4FF010032BA9E5DC46
+:1081D0004546A1468846044601325C44072ACDE95B
+:1081E0002924C8F80090C8F804B000F3918308F17E
+:1081F00008082CE5BBF1100F40F3E384DFF8C891C9
+:1082000041462046A8464C461023299A079DDDF892
+:10821000249006E0ABF1100BBBF1100F01F1080147
+:1082200019DD01321030072AC1E90043CDE92920C8
+:10823000F0DD2946484628AA04F056F800287FF4C5
+:108240009AACDDE92920ABF1100BBBF1100F4FF018
+:1082500010032BA9E5DC4546A146884604460132B9
+:108260005C44072ACDE92924C8F80090C8F804B076
+:1082700000F3D28108F10808F1E4129B012B40F3CE
+:1082800082810123299E01341E44072EC8F8005024
+:108290002A94C8F80430299600F36C8308F1080882
+:1082A000169B0136179A1C44072EC8E90023CDE916
+:1082B000296400F36C8308F108080022DDE9140149
+:1082C0000023F8F72FFC002840F07A81129B01363A
+:1082D000013B01351C44072EC8F800502996C8F808
+:1082E00004302A9400F35F8108F108081A9B0136D4
+:1082F0001C44C8F80430072E24ABCDE92964C8F823
+:1083000000307FF7BCAC0799099828AA03F0ECFF6E
+:1083100000287FF430AC2A9C0DF1AC08B1E4B9F12F
+:10832000100F40F3C686DDE929214046CDE91D3610
+:10833000B84610244F46079EA946099D04E0103F09
+:10834000102F00F1080016DD0132204B1031072AF2
+:10835000C0E90034CDE92921F1DD3146284628AABB
+:1083600003F0C2FF00287FF406ACDDE92921103FAD
+:10837000102F2BA8E8DC4D46DDE91D36B9464746EF
+:10838000804609EB010401321049072ACDE929246E
+:10839000C8F80490C8F8001000F340839DF88320CB
+:1083A00008F108082CE4BB460A2C79F1000380F0A0
+:1083B000FB82012330345F468DF84F410C930DF260
+:1083C0004F1543E66CDA000880DA000870DA00081E
+:1083D0000799099828AA1D9303F086FF00287FF4C7
+:1083E000CAAB2A9C1D9B0DF1AC081BE407990998A8
+:1083F00028AA03F079FF00287FF4BDAB2A9C0DF179
+:10840000AC0820E4102D40F3BE861026299B099F5E
+:10841000DDF81C9004E0103D102D08F1080817DD70
+:108420000133BA4A1034072BC8E90026CDE92934B4
+:10843000F1DD4946384628AA03F056FF00287FF4AC
+:108440009AABDDE92934103D102D0DF1AC08E7DCC5
+:108450000133AE4A2C44072BCDE92934C8F8045027
+:10846000C8F800207FF715AC0799099828AA03F0EF
+:108470003BFF00287FF47FAB2A9C0AE42299002965
+:1084800040F31081DDF84090129B9945A8BF9946B2
+:10849000B9F1000F0BDD299B4C440133072BC8E9D0
+:1084A00000592A94299300F3818508F10808109E49
+:1084B000B9F1000FA8BFA6EB0906002E00F3F58264
+:1084C000DDF840B07905AB4400F1AC84229B129AF0
+:1084D000934202DBFA0740F19283169A17991444EB
+:1084E000C8E90012299A2A940132072A299200F336
+:1084F000A88508F10808129AAE18A6EB0B06D51A43
+:10850000AE42A8BF2E46002E0DDD299B3444013318
+:10851000072BC8F800B0C8F804602A94299300F328
+:10852000FC8508F10808002EA8BFAD1B002D7FF7C1
+:10853000A8AB102D40F34987DFF8D4912246494675
+:108540001026B946299B0F46DDF824B0079C05E0AC
+:1085500008F10808103D102D40F3898201331032D4
+:10856000072BC8E90076CDE92932F1DD21465846CE
+:1085700028AA03F0B9FE00287FF4FDAADDE929321C
+:108580000DF1AC08E6E7FE073FF57BAE0123299E1F
+:1085900001341E44072EC8F800502A94C8F804304D
+:1085A00029967FF7A1AE0799099828AA03F09CFEA7
+:1085B00000287FF4E0AADDE929640DF1AC0895E616
+:1085C000129B5D1E002D7FF791AE102D40F3198791
+:1085D000224608974FF0100BDFF83491099C079F53
+:1085E00005E008F10808103D102D40F3C782013660
+:1085F0001032072EC8E9009BCDE92962F1DD39462A
+:10860000204628AA03F070FE00287FF4B4AADDE912
+:1086100029620DF1AC08E6E70799099828AA03F04A
+:1086200063FE00287FF4A7AA2A9C0DF1AC08FFF78F
+:1086300016BB17F0100377D117F0400200F0AC82A0
+:108640000E9A994652F8044B0E92A4B208E41BF01D
+:1086500010030E9A54D11BF040014DD052F8044B38
+:1086600099460E920123A4B2FFF7FDBB53F8044BC9
+:108670000E93FB0653D47D064ED544F3C0394B46CA
+:1086800024B2FFF78EBB2D2364428DF88330BB46A6
+:108690004FF0010369EB4909FFF7E8BBF8077FF5E5
+:1086A000F0AA1FE50123C8F80430299B194A0133B9
+:1086B0000134072B2A942993C8F8002000F368841A
+:1086C00008F10808002940F02582129A07F00103FA
+:1086D00013433FF4D6AA169B1799E218C8E9001372
+:1086E000299B2A920133072B299300F3508308F129
+:1086F000080820E254ADA9E41BF4007940F0A08200
+:1087000052F8044B01230E92FFF7ADBB70DA00085C
+:1087100080DA00086CDA0008B80500F179824FEAC7
+:10872000E4794B46FFF73DBB0E9B53F8044B0E9389
+:10873000FFF796BBDDE9140102460B46F8F724FA71
+:10874000002840F0F785612E00F06C85412E00F086
+:108750007F82089B013300F0948526F02003472B8D
+:10876000069300F07B85DDE9141247F480730F93C4
+:108770001346002BC0F2F4850C9300238B461D9307
+:108780000D93069B462B00F02B84452B00F014859F
+:1087900008990C9B01910221009126A9049123A91B
+:1087A000039122A95A460998029100F09DFF069B69
+:1087B0000546472B40F0448617F0010FB9460F9F3E
+:1087C00040F0F784269B5B1B1293069B472B00F01F
+:1087D000F182069B462B00F04284229B1093109B53
+:1087E000069A013B412A229300F08A850021F2B2C9
+:1087F000002B8DF89020B6BF2D222B22109B8DF8D8
+:108800009120B8BFC3F10103092B40F381850DF11D
+:108810009F0C6246BA4F1C46104687FB0312D917BD
+:10882000C1EBA20101EB8102A3EB42023032632CC7
+:1088300000F8012C0B4600F1FF32ECDC3033811ED6
+:10884000DBB28C4502F8013C40F2FF850DF192014C
+:1088500001E012F8013B944501F8013BF9D10DF11B
+:10886000A1030DF192021B1A134424AA9B1A1A9316
+:10887000129B1A9A012B1A440C9240F39E850C9B72
+:10888000169A13440C9300230C9A29F4806722EA69
+:10889000E27247F480770F930692139310931D9B17
+:1088A000002B40F0B0829DF883200893FFF74FBA69
+:1088B0000E9B0B9853F8041BC2175546C1E90002E2
+:1088C0000E93FFF7FCB98F4B189317F0200949D08E
+:1088D0000E9B073323F00703D3F8049053F8084B9B
+:1088E0000E93F80709D554EA090306D030238DF812
+:1088F000856047F002078DF88430022327F4806BEF
+:10890000FFF7B1BABB46FFF70DBB7F4B1893DCE70F
+:108910000799099828AA03F0E7FC00287FF42BA9FF
+:108920002A9C0DF1AC08FFF792B90799099828AA7B
+:1089300003F0DAFC00287FF41EA92A9C0DF1AC0894
+:10894000FFF7DEBB062B294628BF06232A460895DB
+:108950000D9506936D4D0E940C930F9113911091FC
+:10896000FFF7F5B917F0100369D00E9B53F8044BCD
+:108970000E93B6E70799099828AA03F0B5FC0028DA
+:108980007FF4F9A8DDE929640DF1AC0888E40799C2
+:10899000099828AA03F0A8FC00287FF4ECA8DDE9D8
+:1089A00029640DF1AC0888E400230BF48062CDE962
+:1089B0000CA8069692461E46DDF8648054AF0CE083
+:1089C0000023204649460A22F8F71CF90A2C79F1BF
+:1089D00000031BD3044689462F4620460A22002363
+:1089E0004946F8F70FF930327D1E013607F8012CA1
+:1089F000BAF1000FE4D098F800309E42E0D1FF2E8B
+:108A0000DED00A2C79F1000380F0E080CDF864809C
+:108A10001296DDE90CA8069EFFF714BB079909988A
+:108A200028AA1D9303F060FC00287FF4A4A89DF8F9
+:108A300083202A9C1D9B0DF1AC08FFF7E1B817F0CD
+:108A4000400200F0B4800E9A994652F8044B0E9200
+:108A5000A4B246E70799099828AA03F045FC002824
+:108A60007FF489A82A9C0DF1AC08FFF736BB1446A9
+:108A70003A464F46914601332C44072BC8F80090E4
+:108A8000C8F80450CDE929347FF7F9A83BE4012B5D
+:108A9000BB467FF4C6AA8CE40E9B0B9953F8042BBB
+:108AA000554611600E93FFF70AB9102E40F3AD84BE
+:108AB000DFF85C90424648462146A846B9464FF04A
+:108AC000100B0746299B099C079D04E00832103EC5
+:108AD000102E40F3488201331031072BC2E9007B8E
+:108AE000CDE92931F2DD2946204628AA03F0FCFB16
+:108AF00000287FF440A8DDE929312BAAE7E700BF71
+:108B0000676666663CDA000850DA000864DA000836
+:108B100080DA0008169B1798E218C8E90003299B21
+:108B20002A920133072B299300F3318108F10808B9
+:108B30000029C0F20283129901338C18072BCDE96A
+:108B40002934C8F80050C8F804107FF798A8FFF738
+:108B5000DABB2846CDF820900E94FEF775FE20EA89
+:108B6000E073CDE90C099DF88320CDF83C90CDF859
+:108B70004C90CDF840900693FFF7E9B81446089F53
+:108B800001362C44072ECDE92964C8F80090C8F8B6
+:108B900004507FF7A9AB06E517F400790E9B3DD092
+:108BA00053F8044B91460E93E4B2FFF759B917F40A
+:108BB00000790E9B40D053F8044B91460E93E4B2DB
+:108BC0008FE6299ADFF84C92FFF749BB1C9B1B9953
+:108BD000ED1A1A462846FEF765FE98F801300BB1EB
+:108BE00008F10108204649460A2200230026F8F72A
+:108BF00009F8EFE62D228DF88320FFF798B8129A36
+:108C0000AE18A6EB0B06D51AAE42A8BF2E468AE4D4
+:108C100044F3C0194B4664B2FFF7C3B853F8044B92
+:108C20000E93FFF71DB90E9B0B9953F8042B554675
+:108C300011800E93FFF743B853F8044B0E9350E6A0
+:108C400052F8044B894601230E92E4B2FFF70BB9A8
+:108C500030238DF8843058238DF88530089B47F0F9
+:108C60000204632B00F3E38200233BAD0D9347F432
+:108C700081730F93DDE914121346002B2746C0F2CF
+:108C800040820C9300238B461D9326F0200306930D
+:108C9000612E00F01783412E7FF473AD22AA58464F
+:108CA0000C9903F055FA00224FF07F53F7F7D2FCEE
+:108CB00002460B46CDE9102300220023F7F732FFCE
+:108CC00008B101232293544B0C93089BCDE912A6C3
+:108CD000CDE91E78DDE91067AB46DDF830A003F181
+:108CE000FF39109506E00022002309F1FF39F7F75C
+:108CF00019FFE8B90022494B30463946F7F7AAFC7C
+:108D00000F460646F7F756FF0446F7F739FC0B46C1
+:108D1000024639463046F7F7E5FA1AF80430B9F159
+:108D2000FF3FD8464D4606460F460BF8013BDAD1C9
+:108D30003046394600223A4BA946DDF848A0109D3E
+:108D4000CDF84880CDE91001DDF87C80139E1E9F90
+:108D5000F7F710FF002840F04482DDE910010022FF
+:108D60002F4BF7F7DFFE10B1E10700F13A824B46D7
+:108D7000002B06DB302201335B440BF8012B5B45F3
+:108D8000FBD1ABEB0503B94612930F9F1DE5079985
+:108D9000099828AA03F0A8FA00287EF4ECAEDDE9D1
+:108DA000293222990DF1AC08C2E6906D02F050F81C
+:108DB000FEF7B3BE229BDA1C109302DB089A9342A3
+:108DC00004DD023E26F02003069308E5109B129A6C
+:108DD0009342C0F2828119F0010F00F0A882169A26
+:108DE00013440C9319F4806F00F09082109B672657
+:108DF000002B00F346810C9B23EAE37306930023C8
+:108E00000F9313934BE52D2200238DF883200893B5
+:108E1000FEF7A0BF80DA000850DA000800003040FA
+:108E20000000E03F129B4246DDF84C80EB185E46A6
+:108E30000893CDF830A010972146199FDDF8709067
+:108E4000DDF824A0DDF81CB00F9B1395B8F1000FDE
+:108E50002ED0002B6CD1013F08F1FF381B9B4944F9
+:108E6000C2E90039299B2A910133072B299363DC3E
+:108E70000832089B38789B1B8342A8BF0346002B0F
+:108E80001C460ADD2998194401300728C2E900630D
+:108E90002A9129905BDC38780832002CB4BF054653
+:108EA000051B002D15DC06440F9BB8F1000FD0D137
+:108EB000002B3DD1DDE91235EB189E42B3461997E0
+:108EC00090460C4628BF9B46DDF830A0109FFFF768
+:108ED000FDBA102D40F36F821024299804E0103D54
+:108EE000102D02F1080216DD0130A84B10310728C1
+:108EF000C2E90034CDE92901F1DD5946504628AADE
+:108F000003F0F2F900287EF436AEDDE92901103DC8
+:108F1000102D2BAAE8DC01309C4B29440728CDE911
+:108F20002901556013604EDC387808320644BBE7EF
+:108F30000F9B013B0F9391E75946504628AA03F037
+:108F4000D3F900287EF417AE2A992BAA91E7594647
+:108F5000504628AA03F0C8F900287EF40CAE3878F1
+:108F60002A992BAA99E7454690463A460C464F4621
+:108F7000914601333444072BCDE92934C8F80090D9
+:108F8000C8F8046000F35D8108F10808FFF798BA9B
+:108F90000799099828AA03F0A7F900287EF4EBADF9
+:108FA00022992A9C0DF1AC08FFF78CBB0799099810
+:108FB00028AA03F099F900287EF4DDAD2A9C0DF172
+:108FC000AC08FFF774BA5946504628AA03F08CF94A
+:108FD00000287EF4D0AD38782A992BAA064463E79E
+:108FE00008990C9B01910321009126A9049123A9C2
+:108FF000039122A95A460998029100F075FB037863
+:109000000546302B00F0C081229B089AB9461344D4
+:109010000F9FEC185846002200230C99F7F782FDA9
+:1090200010B12346FFF7CFBB269BA342BFF4CBABC7
+:1090300030215A1C26921970269B9C42F9D8FFF7C2
+:10904000C2BB0799099828AA03F04EF900287EF4BC
+:1090500092AD229B2A9C0DF1AC08FFF74CBA229AE4
+:10906000002A109240F3B981089909F001030B43DB
+:1090700040F040816626109B0C9319F4806F3FF4FA
+:10908000BAAE19990B78FF2B00F0D6810024109A04
+:10909000204604E001300131FF2B00F0648193424F
+:1090A00080F26181D21A4B78002BF3D10B78013416
+:1090B000F2E7DDE92921FFF764B9089B9DF88320D9
+:1090C0000E9406930C9308900F9013901090FEF757
+:1090D0003EBE00230893FEF78ABC129B169A9A188C
+:1090E000109B0C92002B40F35D816726C5E7079922
+:1090F000099828AA03F0F8F800283EF4E8ADFEF736
+:1091000040BD26F0200306932D22DDE914349B4652
+:1091100004F100431D920C93BAE50799099828AA17
+:1091200003F0E2F800287EF426AD229D129B2A9CD3
+:109130000DF1AC085D1BFFF7F6B94E42103180F21D
+:10914000818141461024A846DFF84090DDF824B024
+:10915000079D04E00831103E102E40F39980013342
+:109160001032072BC1E90094CDE92932F2DD2946FE
+:10917000584628AA03F0B8F800287EF4FCACDDE9D4
+:1091800029322BA9E7E7299BFFF762B980DA0008AB
+:10919000079B5B6EDD0707D4079B9B899C0503D467
+:1091A000079B986D01F054FE4FF0FF330B93FEF7D1
+:1091B000F1BC089BEC182DE70221009108995A4652
+:1091C0004C1C26A9049123A9039122A90C9B099860
+:1091D0000194029100F088FA0546B9462C440F9F8D
+:1091E00018E7129B26930C9B1BF8012CD97B5B463E
+:1091F0008A4209D1302003F8010C269B5A1E269280
+:1092000013F8012C9142F6D0392A0BBF0C9A013287
+:10921000927AD2B203F8012CB3E5299ADFF834929E
+:10922000FEF7DABF30238DF88430782314E50998EF
+:10923000591C01F07FFE0546002800F0F6800D90D5
+:1092400015E50799099828AA03F04EF800287EF43E
+:1092500092AC2A9C0DF1AC08FFF732B9089B002BA9
+:1092600008BF0123089347F480730F93159B002BCD
+:10927000C0F2A980DDF850B01D900C930D90FFF75F
+:1092800087BA0623089326F020030693FFF76BBAEC
+:109290004546884601333244072BCDE92932C8F8C8
+:1092A0000090C8F804607FF722AA0799099828AAB5
+:1092B00003F01AF800287EF45EACDDE929320DF1E6
+:1092C000AC0838E422AA58460C9902F041FF00226B
+:1092D0004FF07F53F7F7BEF902460B46CDE9102356
+:1092E00000220023F7F71EFC08B1012322935A4BFA
+:1092F0000C93EAE4169B6626D31819440C91BCE63D
+:1093000006F10F020121D2B2FFF772BA672672E5A9
+:1093100000295FD130228DF892200DF19302303375
+:1093200002F8013B24ABD31A1A93FFF7A1BA109BA2
+:109330000C9357E5159B0320002BB8BF2D224FF04F
+:109340000003A8BF9DF8832019460D93434D444B5D
+:10935000B8BF8DF8832027F080070690FEF7EFBC9A
+:1093600000230D93D0E61991109213900F940F9A49
+:10937000139B1C9913440C9A01FB03230C9323EABF
+:10938000E3730693FFF78BBA5846002200230C992B
+:10939000F7F7C8FB00287FF437AE089BC3F1010341
+:1093A000229332E6C3F101031A4422EAE2736726EC
+:1093B0000C92069323E52998ADE519F0010F3FF4CF
+:1093C00062AAFFF75CBA0D909EE6299BDFF88490B5
+:1093D000FFF751BB0DF19202A1E7089A09F00109CC
+:1093E00059EA020304D10123662606930C9306E58D
+:1093F000169B662601331A4422EAE2730C92069306
+:10940000FDE4DFF85090FFF7BBBB299BDFF84490E9
+:10941000AFE50E9B9AF80160924653F8042B0E9329
+:1094200042EAE2730893FEF7E0BA079A938943F0A1
+:1094300040039381FEF7A5BB00230F93139396E798
+:10944000089CCAE6DFF80C9024E702231A93FFF782
+:109450000FBA00BF80DA00083CDA000834DA0008EE
+:1094600038DA0008F0B54FF4806C15460024064643
+:109470001F46ADF26C4D1AAB009304938B8916A86E
+:1094800023F00203ADF80C304B6E06941993CB8990
+:109490000C46ADF80E30CB69CDF808C007934B6A87
+:1094A000CDF814C0099301F0CDFC2A463B4669462D
+:1094B0003046FEF72BFA051E07DB6946304601F001
+:1094C0000BF9002818BF4FF0FF35BDF80C305B06D4
+:1094D00003D5A38943F04003A381169801F0B4FC9F
+:1094E00028460DF26C4DF0BD38B5334B05461B6870
+:1094F0000C460BB19A6B12B3B4F90C3018079AB240
+:1095000025D5216900292DD012F0010007D00025B2
+:109510006069A5604042A06139B1002038BD95075F
+:1095200058BF6069A0600029F7D1120658BF0846ED
+:10953000F4D543F040034FF0FF30A38138BD184607
+:1095400001F0FEF8B4F90C3018079AB2D9D4D1065C
+:109550002AD5520714D4216943F00803A3819AB293
+:109560000029D1D102F42070B0F5007FCCD0214683
+:10957000284601F06FFCB4F90C3021699AB2C3E7B8
+:10958000216B51B104F14002914204D0284601F010
+:10959000B9F9B4F90C30002222630022216923F0CA
+:1095A0002403C4E90012D7E7092243F040032A60EC
+:1095B0004FF0FF30A38138BD940000202DE9F04F1B
+:1095C00003690C6985B0A342C0F28980013C01F1B6
+:1095D0001405A30000F11408019355F8243058F83D
+:1095E000242001338A469A4208EB84018146B2FB6B
+:1095F000F3F605EB840702913AD30021AE464046CC
+:109600000A46A34603955EF8045B0468ABB206FB0A
+:1096100003132D0C190C06FB05119BB2D21A1FFA6D
+:1096200084FC94448AB2C2EB144202EB2C421FFA2F
+:109630008CFC4CEA0243774540F8043B4FEA114169
+:109640004FEA2242DFD2019B5C4658F80330039D6B
+:1096500073B9029B043B984504D307E0984504F195
+:10966000FF3403D253F80429002AF7D0C9F8104078
+:109670005146484602F056FA00282CDB40460023AB
+:10968000013655F8041BD0F800C08AB29A1A1FFAA6
+:109690008CFE0B0C7244C3EB1C4303EB224392B2CF
+:1096A00042EA0342AF4240F8042B4FEA2343E8D298
+:1096B00058F8242008EB84036AB9043B984504D386
+:1096C00007E0984504F1FF3403D253F80429002A37
+:1096D000F7D0C9F81040304605B0BDE8F08F002043
+:1096E00005B0BDE8F08F00BF2DE9F04F90469946D8
+:1096F000016C99B00446CDE90489259D41B101234F
+:10970000426C93408B604A6001F0B6FF00232364F3
+:10971000B9F1000AB4BF012300232B60764BBCBF14
+:109720002AF0004ACDF814A033EA0A0300F0AA8018
+:10973000DDE904231046194600220023CDE90A0181
+:10974000F7F7F0F9074670B10123249A1360269BBE
+:10975000002B00F0E68269481860431E03930398CB
+:1097600019B0BDE8F08F16AB019317AB00932046FC
+:10977000DDE90A2302F09CFA5FEA1A56054640F03A
+:109780009780DDE916763E4406F23240202840F309
+:10979000B783C0F140000AFA00FA06F2124028FA34
+:1097A00000F04AEA0000F6F7DBFE0123013E0F93CA
+:1097B000A1F1F8710022524BF6F794FD48A3D3E9CA
+:1097C0000023F6F747FF48A3D3E90023F6F78CFD03
+:1097D000804630468946F6F7D3FE45A3D3E90023F9
+:1097E000F6F738FF02460B4640464946F6F77CFD41
+:1097F00080468946F7F7DEF900228346002340467B
+:109800004946F7F799F9002840F07E82BBF1160F20
+:1098100000F26D82DDE90A013A4B03EBCB03D3E999
+:109820000023F7F789F9002872D00023BE1B0E939E
+:10983000731E0BF1FF3B069300F160820023099336
+:10984000BBF1000F6BDA099BCDF81CB0A3EB0B0347
+:109850000993CBF100030D93229B4FF0000B092BD2
+:1098600066D8052B40F34A830026043B2293229BB3
+:10987000023B032B00F26C86DFE813F061045E0408
+:109880005504380442F20F73249ACAF3130A136082
+:109890005AEA08031AD1269B002B00F068861A4B5F
+:1098A00003930833269A0398136019B0BDE8F08F2C
+:1098B000DDE90A12C2F31303084643F07F510F9704
+:1098C000A6F2FF36169F41F4401173E7269B002B4A
+:1098D00040F0EF830D4B039341E700BFAFF30080EF
+:1098E00061436F63A787D23FB3C8608B288AC63FA6
+:1098F000FB799F501344D33F0000F07F6DDA0008DE
+:109900000000F83FE0DB000894DA000890DA000875
+:10991000BE1B731E069300F18A840E900990069B6D
+:109920005B44CDE9063B00230D93229B092B98D97C
+:10993000002322934FF0FF330126089300230C9657
+:1099400023930021089B61641293204601F06EFE70
+:109950000390002800F00486039B2364089B0E2BD1
+:1099600000F21481002E00F011810799002940F3C4
+:109970006084AF4B01F00F0203EBC2030A46D3E948
+:1099800000674FEA2118D10540F11784DDE90A018B
+:10999000A84B4FF0030AD3E90823F6F785FFCDE97A
+:1099A000100108F00F08B8F1000F13D0DFF884920F
+:1099B00018F0010F09D0D9E9002330463946F6F7EF
+:1099C00049FE06460F460AF1010A5FEA680809F1F6
+:1099D0000809EDD1DDE9100132463B46F6F764FF98
+:1099E000804689460E9B43B1002240464946924B31
+:1099F000F7F7A2F8002840F035855046F6F7C0FD8D
+:109A000042464B46F6F726FE8C4B0022F6F76CFCDE
+:109A1000A1F15073CDE910011193089B002B00F0C8
+:109A20009780079B1493089B13930C9B002B00F0CB
+:109A3000A984139A7E4B002003EBC20353E902234F
+:109A40007F49F6F731FFDDE91023F6F74BFCCDE94E
+:109A5000100149464046F7F7ADF80746F6F790FD86
+:109A600002460B4640464946F6F73CFCDDE910232A
+:109A7000039E303706F8017B80468946F7F75CF88D
+:109A8000002840F02E85CDF854B00027DDE910AB5A
+:109A90001095139D13942AE00137AF4280F22E8572
+:109AA000504659460022674BF6F7D4FD0022654B1D
+:109AB00082468B4640464946F6F7CCFD89468046AD
+:109AC000F7F778F80446F6F75BFD02460B4640468A
+:109AD0004946F6F707FC303452465B4606F8014B20
+:109AE00080468946F7F728F8002840F0F884424677
+:109AF0004B4600205049F6F7F5FB52465B46F7F718
+:109B00001BF80028C8D0DDE91343109D039A079382
+:109B100002E0964200F0CD84B24616F8013D392BA2
+:109B2000F7D00133DBB23370079B01330793C8E1F1
+:109B30005046F6F725FD42464B46F6F78BFD3F4B68
+:109B40000022F6F7D1FBA1F15073CDE9100111937A
+:109B50004046494600223C4BF6F7C4FBDDE910893C
+:109B60004B46424606460F46F7F704F88146002862
+:109B700040F0AF84DDE91001024601F100433046B8
+:109B80003946F6F7D9FF002840F04883179B002B91
+:109B9000C0F28C80079A0E2A00F38880244B03EBD6
+:109BA000C203D3E900AB239B002B1BDA089B002BDD
+:109BB00018DC40F031830022234B50465946F6F71B
+:109BC00049FD02460B46DDE90A01F6F7BFFFDDF865
+:109BD00020904E46002800F0CA82239BDDF80C80BE
+:109BE000DF43CCE25246DDE90A785B46384641461F
+:109BF000F6F75AFEF6F7DEFF81460990F6F7C0FC4D
+:109C000052465B46F6F726FD039E0B46024641464A
+:109C10003846F6F767FB09F1300306F8013B089B6D
+:109C2000012B00F05F83069401271C4604952AE06F
+:109C3000E0DB0008B8DB00080000F03F00001C403B
+:109C40000000E03F000024400000144052465B4604
+:109C500040464946F6F728FEF6F7ACFF0546F6F70C
+:109C60008FFC52465B46F6F7F5FC01370B46024681
+:109C700049464046F6F736FB05F13003A74206F8A1
+:109C8000013B00F02C830022AB4BF6F7E3FC0022F3
+:109C9000002380468946F6F745FF0028D6D0049D6C
+:109CA000069C079BB246013307930AE10C9A002AEF
+:109CB0003DD0229A012A40F39F82089B03F1FF388E
+:109CC0000D9B4345C0F27082A3EB0808089B002B54
+:109CD000C0F24083069A1A440692099A17461A441B
+:109CE00009920121204601F06FFD064623E0012381
+:109CF000BE1B0E93731E06937FF5A0ADC6F1010344
+:109D00000993002306939BE55846F6F739FC424633
+:109D10004B46F6F707FF00287FF478AD0BF1FF3BC9
+:109D200074E5864B0393039819B0BDE8F08FDDF816
+:109D30003480099F0C9E002F0CDD069900290B46EC
+:109D400008DDB942A8BF3B46099AFF1AD21ACB1ABE
+:109D5000099206930D9BE3B10C9B002B00F06082EF
+:109D6000B8F1000F10DD31464246204601F008FEF2
+:109D700006462A463146204601F054FD0346294650
+:109D800020461D4601F078FC0D9BB3EB080240F025
+:109D9000DB820121204601F017FDBBF1000F814657
+:109DA00000F3B380229B012B40F388814FF0000A1F
+:109DB0000120BBF1000F40F0B480069A104410F06F
+:109DC0001F0000F09280C0F12003042B40F3D383E6
+:109DD000099BC0F11C000344024409930744069206
+:109DE000099B002B05DD29461A46204601F024FE7A
+:109DF0000546069B002B05DD49461A46204601F024
+:109E00001BFE81460E9B002B40F03881089B002BE7
+:109E100040F31E810C9B002B40F09F80079B013379
+:109E200007930127DDF80C80DDF820A007E0294624
+:109E300000230A22204601F029FC05460137494645
+:109E40002846FFF7BBFB574500F1300308F8013BFC
+:109E5000EDDB089A0027002ACCBF93464FF0010B98
+:109E6000039A9344294601222046049301F0E4FD1D
+:109E70004946054601F056FE002840F3AB811BF829
+:109E8000013C039A0BF1FF3B04E05A4500F0AD8121
+:109E90001BF8013D392B0BF1010AF6D001338BF889
+:109EA00000304946204601F0E7FB56B12FB1B742DA
+:109EB00003D03946204601F0DFFB3146204601F051
+:109EC000DBFB2946204601F0D7FB0023079A8AF8DE
+:109ED0000030249B1A60269B002B3FF440AC039873
+:109EE000C3F800A019B0BDE8F08F1C20099B0744FF
+:109EF00003440993069B0344069371E70126B6E4E5
+:109F0000C0F1200008FA00F04DE401465A46204610
+:109F100001F036FD229B8146012B40F3B6814FF0C4
+:109F2000000AD9F8103009EB8303186901F000FC2E
+:109F3000C0F1200041E700BF000024406CDA0008B7
+:109F4000314600230A22204601F0A0FB129B064660
+:109F5000002B40F3E982CDE90783002F00F31D8138
+:109F6000BAF1000F40F0D981B046049B089903F084
+:109F70000102039B0A921F46013B1944229B089150
+:109F80001343099349462846FFF718FB3146834699
+:109F9000284601F0C7FD424649468246204601F068
+:109FA000E1FDC26801460BF13003002A43D1049061
+:109FB0002846069301F0B6FD024604992046049215
+:109FC00001F05AFB049A069B1AB90999002900F07E
+:109FD0009B82BAF1000FC0F2648122994AEA010A19
+:109FE0000A9951EA0A0100F05C81002A00F3B68167
+:109FF000089A07F1010A9742D3463B7000F0B481FA
+:10A00000294600230A22204601F040FB464505462A
+:10A0100031464FF000034FF00A02204612D001F003
+:10A0200035FB4146064600230A22204601F02EFB5E
+:10A0300057468046A6E72046049301F01DFB012207
+:10A04000049BC6E701F022FB57460646804699E787
+:10A05000229B022B7ADC0C9B002B7FF47EAF079BAC
+:10A060004946013328460793FFF7A8FADDF80CB0FC
+:10A0700000F1300300270BF8013BF3E64946284680
+:10A0800001F050FD0028BFF6C1AE294600230A2288
+:10A09000204601F0FBFA079B054603F1FF380C9BB5
+:10A0A000002B7FF44DAF129B002B40F334820893BA
+:10A0B000B7E6B04B03930333FFF7F4BBDDE90412BB
+:10A0C00000297FF473AEC2F31303002B7FF46EAE4E
+:10A0D000A94B1340002B00F00082099B4FF0010AAE
+:10A0E00001330993069B0133069361E601230C9328
+:10A0F000239B079A134412930133012B1F46B8BFC9
+:10A10000012708930021172F61647FF71EAC0122FD
+:10A1100004235B0003F11400B842114602F101026E
+:10A12000F7D9616411E401230C93239B002B4CDDD0
+:10A130001F4612930893E5E700230C93D8E700230A
+:10A140000C93F2E7129BCDF81C800893089B002B20
+:10A150007FF443AD49460522204601F097FA814637
+:10A160002846494601F0DEFC00287FF736AD312352
+:10A170000398079F804600F8013B0137039049464A
+:10A18000204601F079FA7B1CDDF80CA00793CDF88E
+:10A190000C80002E7FF491AE93E631463A4620467D
+:10A1A00001F04AFC0646DBE60D9BCDF83480A8EBB7
+:10A1B00003039B444FF0000888E5DDE90A234FF0D4
+:10A1C000020ACDE91023FFF7EEBB01232393089386
+:10A1D000FFF7B7BB03D1049BD8073FF550AEDA4673
+:10A1E0001BF8013D302BFAD05BE6079B039A013345
+:10A1F00007933123137054E60F9A002A00F0288148
+:10A2000003F23343069ADDF834801A440692099A21
+:10A2100017461A44099264E54FF000094E46DCE403
+:10A22000294620460D9A01F0ABFB0546B1E50E909C
+:10A2300064E500F01181DDE90A01079A4F4B5642AF
+:10A2400006F00F0203EBC203D3E90023F6F702FA8C
+:10A2500036118046894600F0708100234FF0020AD3
+:10A26000474FF20706D5D7E90023F6F7F3F90123A4
+:10A270000AF1010A761007F10807F2D1002B3FF42A
+:10A28000B1AB80468946FFF7ADBB049B002B7FF442
+:10A2900046AEDDE90412C2F31303002B3FF418AFFE
+:10A2A0003DE6002A12DD294601222046049301F0F2
+:10A2B000C3FB4946054601F035FC0028049B40F3EA
+:10A2C0001781392B00F0FB800BF13103BA46079A56
+:10A2D00037460132464607920AF8013BE1E5099507
+:10A2E000069C049D02460B46F5F7FEFF52465B4670
+:10A2F00080468946F6F73EFC60B952465B464046CA
+:10A300004946F6F70FFC00283FF4CBAC099BD90770
+:10A310007FF5C7AC039AFFF7FFBB2046716801F0D9
+:10A3200085F90746002800F00C81336906F10C011D
+:10A3300002339A000C30F5F75BFF394601222046C4
+:10A3400001F07AFB804610E62946204601F018FB12
+:10A3500005461EE5DDE908239F1AC2E4392B00F00B
+:10A36000AE80BA460133B2E7079A37460132464615
+:10A37000079277E590DA00080000F07FE0DB000844
+:10A38000B8DB0008DDF84CA08349DDE9102301EBC0
+:10A39000CA0151E90201F6F75DF9CDE9100149461C
+:10A3A0004046F6F707FC0646F6F7EAF80B46024683
+:10A3B00049464046F5F796FF5346039F3036012B3A
+:10A3C0008046894607F8016B00F0AC80139E039B22
+:10A3D0001E440022714B40464946F6F73BF9894638
+:10A3E0008046F6F7E7FB8246F6F7CAF802460B46C8
+:10A3F00040464946F5F776FF0AF1300A07F801AB07
+:10A40000B74280468946E4D1DDE910010022644B61
+:10A41000F5F76AFF42464B46F6F78EFB002862D1FD
+:10A42000DDE9102300205E49F5F75CFF42464B460C
+:10A43000F6F7A0FB00283FF4A9AB16F8013CB246A2
+:10A44000302B06F1FF36F8D0149B0133079338E523
+:10A45000169BC3F13603D5E64FF0020ADDE90A89FF
+:10A46000FFF7C0BA089B002B3FF462AB129B002B96
+:10A470007FF78CAB1393079B0022013B4046494674
+:10A480001493464BF6F7E6F8804689460AF1010038
+:10A49000F6F776F842464B46F6F7DCF8414B0022D9
+:10A4A000F5F722FFA1F15073CDE910011193FFF7E9
+:10A4B000BCBA079B013307933123FFF734BB079BDB
+:10A4C000BB4601330793392337460BF8013B464619
+:10A4D000D7E44FF000094E4649E69A4668E4109DDD
+:10A4E000139CB246B0E7149B039A0793FFF714BB83
+:10A4F0007FF4ECAEDA077FF5E9AEE2E6DDF854B0C2
+:10A50000109D139CFFF742BB392BD8D0BAF1000F36
+:10A510003FF7DAAEDAE6229B022B3FF713AECDF817
+:10A520001C809CE53E466FE7229B022B3FF70AAE5C
+:10A53000129BCDF81C8008930FE54FF0020AFFF73D
+:10A5400051BA024640F2EA21174B184802F0FAFDD0
+:10A55000002620463146666401F068F8039078B919
+:10A5600000224FF4D571104B104802F0EBFD104B58
+:10A570000393FFF7F4B83FF433ACC0F13C00B5E40B
+:10A58000039B012223644FF0FF33239612930C9216
+:10A590000893FFF7FBBA00BFE0DB0008000024408F
+:10A5A0000000E03F00001C40A0DA0008B4DA000818
+:10A5B00094DA0008B1F90C20F8B50C4611070746EB
+:10A5C00043D4636842F40062002BA2815BDDA56A7C
+:10A5D000002D56D000233E683B6093B212F48052A7
+:10A5E00055D101233846E169A847421C65D0A389AB
+:10A5F000A56A5B0705D56368C01A236B0BB1E36BD3
+:10A60000C01A0246E16900233846A847411C40D1E0
+:10A610003B68002B3DD01D2B01D0162B54D10022BE
+:10A62000A38923F40063A3812369C4E90032216B69
+:10A630003E6031B304F14003994202D0384600F045
+:10A6400061F9002318462363F8BD2669CEB193B2A1
+:10A650009A0718BF0023256808BF63692660AD1BF1
+:10A66000A3600CE02B463246D4F824C03846E1699A
+:10A67000E047B0F1000CA5EB0C05664416DD002D9B
+:10A68000F0DC0020F8BDE36B002BA0DCF9E7206DC7
+:10A69000AFE70022B4F90C30626023F40063226952
+:10A6A000A381DB042260C2D52065C0E7A3894FF0F7
+:10A6B000FF3043F04003A381F8BD3B68002B96D0E8
+:10A6C0001D2B06D0162B04D0A38943F04003A38191
+:10A6D000F8BD00203E60F8BD38B505460C4608B10F
+:10A6E000836BA3B1B4F90C00B8B1636EDB0701D47E
+:10A6F000810515D528462146FFF75CFF636E0546A8
+:10A70000DA0702D4A3899B050ED5284638BD00F090
+:10A7100017F8B4F90C000028E7D10546284638BDE3
+:10A72000A06D00F093FBE5E7A06D00F091FB2846DB
+:10A7300038BD00BF014900F05DBB00BF21D2000859
+:10A740002DE9F0478246394800F080FBDAF83840BE
+:10A75000002C66D1042303223549DAF80450CAF8E4
+:10A760003C10DFF8D090DFF8D080344F344E0AF53B
+:10A770003B71CAE9B921CAF8E0422146EB600822E0
+:10A78000C5E90044C5E904446C66AC60AC6105F100
+:10A790005C00FCF731FFC5E90759C5E90987EE629E
+:10A7A00005F1580000F04EFBDAF80850254B214621
+:10A7B000EB600822C5E90044C5E904446C66AC605E
+:10A7C000AC6105F15C00FCF717FFC5E90759C5E965
+:10A7D0000987EE6205F1580000F034FBDAF80C50FE
+:10A7E000194B2146EB600822C5E90044C5E9044441
+:10A7F0006C66AC60AC6105F15C00FCF7FDFE05F138
+:10A800005800C5E90759C5E90A76C5F8248000F063
+:10A8100019FB01230548CAF83830BDE8F04700F0BD
+:10A8200017BB0248BDE8F04700F012BB888A002041
+:10A8300035A70008E5C1000809C2000849C20008A0
+:10A8400069C200080900010012000200014800F07E
+:10A85000FDBA00BF848A0020014800F0F9BA00BFA9
+:10A86000848A0020F8B50C46234F064600F0D2FE3D
+:10A87000BB685D68C4F57E6325F003050F332B4488
+:10A8800023F47F6323F00F03A3F58054B4F5805FB6
+:10A8900007DB0021304601F093FCBB682B44984253
+:10A8A00004D0304600F0BCFE0020F8BD30466142C6
+:10A8B00001F086FC01300DD0104ABB682D1B45F01D
+:10A8C00001055D60136830461B1B136000F0A8FE95
+:10A8D0000120F8BD0021304601F072FCBA68831AED
+:10A8E0000F2BDEDD43F001035360054B03491B686A
+:10A8F000C01A0860D5E700BFC00400208C8A002081
+:10A90000C808002000295ED0F8B50C46064600F0C5
+:10A9100081FE54F8042C784FA4F1080522F00101BF
+:10A920006818D7F808C04368844523F0030300F093
+:10A930008780D207436034D454F8082C07F1080408
+:10A94000AD1A1144AA68A24268D000EB030CDCF8EF
+:10A9500004E0D5F80CC01EF0010FC2F80CC0CCF812
+:10A96000082000F0918041F001036B600160B1F5B7
+:10A97000007F31D24A09CB08012191407A68013326
+:10A980001143796007EBC30257F83310083AC5E961
+:10A99000021247F83350CD603046BDE8F84000F071
+:10A9A0003FBEC2185268D2070ED4194407F10804FA
+:10A9B0008368A34270D0C268DA60936041F00103FB
+:10A9C0006B606950D3E7704741F00103B1F5007F38
+:10A9D00044F8043C0160CDD3B1F5206F4FEA512318
+:10A9E00047D28B0903F1390003F13802C300F8188C
+:10A9F000FB580838984258D05A6822F003028A421D
+:10AA000002D99B689842F7D1D868C5E902308560C1
+:10AA10003046DD60BDE8F84000F002BEC218526862
+:10AA2000D20763D40B44D0E90212CA60916043F0AC
+:10AA300001026A603046EB50BDE8F84000F0F0BD1E
+:10AA40000B44D10707D454F8082CAD1A1344D5E9A8
+:10AA50000212CA60916043F001026A60274ABD6039
+:10AA600012689A4298D8264B30461968FFF7FAFECA
+:10AA700092E7142B0AD9542B1FD80B0B03F16F004C
+:10AA800003F16E02C300B2E7194491E703F15C00E1
+:10AA900003F15B02C300AAE741F00103C7E90455D3
+:10AAA000C5E902446B60695076E70121921001FA12
+:10AAB00002F279680A437A60A7E7B3F5AA7F06D85D
+:10AAC000CB0B03F1780003F17702C3008FE740F26C
+:10AAD0005452934206D88B0C03F17D0003F17C02A3
+:10AAE000C30084E74FF47E737E2280E741F00103C8
+:10AAF0006B60016050E700BFC0040020CC0800205C
+:10AB0000BC8A00209368002B00F0B7802DE9F04F3D
+:10AB1000B1F90C300C4619078046174683B098B23D
+:10AB200025D523691BB310F002033D682DD04FF0EB
+:10AB3000000B5E46DFF8B8A2002E00F08B80564571
+:10AB400033465A4628BF53464046E169D4F824C0EC
+:10AB5000E047002840F38780BB6883441B1A361AFD
+:10AB6000BB60002BE8D1002003B0BDE8F08F214688
+:10AB70004046FEF7B9FC002840F03681B4F90C30AD
+:10AB80003D6898B210F00203D1D110F0010976D1DE
+:10AB90004E46002E5AD08205D4F808B040F1B58058
+:10ABA000B3455A4600F2CD8010F4906F00F0CB8090
+:10ABB00023682169A3EB010B636903EB430A0AEBEA
+:10ABC000DA7A0BF101034FEA6A0A334453455246DD
+:10ABD00084BF9A465246430540F1EA8011464046FA
+:10ABE00000F0A8F9002800F0F9805A462169019088
+:10ABF000F5F7FEFAA289019B22F4906242F08002EE
+:10AC0000A28103EB0B0023613246AAEB0B03B34690
+:10AC1000C4F814A0A3602060B24600264946019201
+:10AC200000F07CFCA3682168019AA3EB0B030A44A3
+:10AC3000A3602260B868D144A0EB0A00B860002885
+:10AC400091D0B4F90C0080B2002EA4D1D5E90096C1
+:10AC500008359EE7D5E900B608356DE72146404640
+:10AC6000FFF73AFD80B3B4F90C304FF0FF3043F0FA
+:10AC70004003A38103B0BDE8F08F002070471E465B
+:10AC8000AA46994618461D4656B3002832D04A4671
+:10AC900020682169B24228BF32468842636904D9DC
+:10ACA000A16803EB010B5A4574DC934265DC2A462C
+:10ACB0004046E169D4F824C0E047B0F1000BD2DD92
+:10ACC000B9EB0B09CAD00120BB685D44A3EB0B03B1
+:10ACD000A6EB0B06BB60002B3FF445AF002ED4D192
+:10ACE0000AF1080353F8046C9A4653F8085C0833D9
+:10ACF000002EF7D032460A21284600F0C7FB002874
+:10AD000069D00130A0EB0509C1E7206823699842AA
+:10AD10001BD86369B34218D86FF0004CB44528BF04
+:10AD2000B4469CFBF3FC4A4603FB0CF34046E16946
+:10AD3000D4F824C0E047B0F1000A94DDA6EB0A067F
+:10AD400078E7B3463246206866E7B345DA4628BF5F
+:10AD5000B2464946524600F0E1FBA3682268A3EBE5
+:10AD60000A035244A3602260002BE7D121464046EB
+:10AD7000FFF7B2FC0028E1D075E72946934601921F
+:10AD800000F0CCFBA368019A9B1AA36023681A44C5
+:10AD9000226095E729465A4600F0C0FB2368214609
+:10ADA0005B4440462360FFF797FC002888D05AE7B1
+:10ADB000404600F0DFFF034600287FF422AF404604
+:10ADC0002169FFF79FFD0C22B4F90C30C8F8002070
+:10ADD00023F0800349E7721C914659E70C22B4F92D
+:10ADE0000C30C8F8002040E74FF0FF30BCE600BF51
+:10ADF00000FCFF7F2DE9F8434FF000090746884625
+:10AE000000F53876D6E90154013D10D4A389013DFF
+:10AE1000012B08D9B4F90E30013304D0214638464D
+:10AE2000C04749EA00096B1C04F16804EED136689A
+:10AE3000002EE7D14846BDE8F88300BF00487047C0
+:10AE4000C0090020704700BF704700BF704700BFB7
+:10AE5000704700BF2DE9F0418B890C46990796B0E9
+:10AE600008D5012204F14303C4E90432236016B07B
+:10AE7000BDE8F081B4F90E100646002927DB6A46CA
+:10AE800002F0CCFA002821DB019D4FF4806805F424
+:10AE90007045A5F50055B5FA85F54FF400676D09C5
+:10AEA0004146304600F046F8B4F90C30F0B1204A83
+:10AEB00043F08003F263C4F81480A3812060206112
+:10AEC00035BB3B43A38116B0BDE8F081A38913F0E5
+:10AED000800519D04FF0400830464146002500F06B
+:10AEE00029F82F46B4F90C300028E0D19A05BED4D9
+:10AEF000012123F0030304F1430243F00203C4E9F8
+:10AF00000421A3812260B2E74FF480682F46C7E78F
+:10AF10003046B4F90E1002F095FA10B9B4F90C30BD
+:10AF2000CFE7A38923F0030343F001031BB2C8E773
+:10AF300035A700082DE9F04F01F10B05162D064647
+:10AF400083B025D8102900F2B88000F063FB1025EB
+:10AF500018224FF0020CB54F3A445368A2F1080191
+:10AF60008B4200F0B7805A68D96822F003021A4475
+:10AF70009C683046E1608C60516803F1080441F040
+:10AF80000101516000F04CFB204603B0BDE8F08F9A
+:10AF900035F0070500F19180A94200F28E8000F0A3
+:10AFA00039FBB5F5FC7FC0F094816B0A00F08C8012
+:10AFB000042B00F26A81AB0903F1390C03F1380468
+:10AFC0004FEACC00994F384443680838984206D17C
+:10AFD0000CE0002980F22681DB68984206D05A688E
+:10AFE00022F00302511B0F29F3DDA4463C69DFF870
+:10AFF00040E274457AD0626822F00302531B0F2BA3
+:10B0000000F37681002BC7E904EE80F26781B2F588
+:10B01000007F80F019810121D30852090B4491402F
+:10B020007A6857F833000A4307EBC3010839A06078
+:10B03000E1607A6047F83340C46001214FEAAC0315
+:10B040009940914259D8114206D12CF0030C490085
+:10B0500011420CF1040CFAD007EBCC0948466446C7
+:10B06000D0F80C80404508D11CE1002B80F22181F2
+:10B07000D8F80C80404500F01581D8F8042022F063
+:10B080000302531B0F2BF0DD08EB050145F0010512
+:10B09000C8F804503046D8E90264F460A66043F072
+:10B0A0000104C7E904114C60C1E902EE48F802301E
+:10B0B00000F0B6FA08F1080402E00C230024336023
+:10B0C000204603B0BDE8F08F4FF400704FF0400C05
+:10B0D0003F2477E7D3689A4208BF0CF1020C7FF453
+:10B0E00042AF3C69DFF848E1744584D101217A68B8
+:10B0F0004FEAAC0399409142A5D9BC68636823F03C
+:10B1000003094D4503D8A9EB05030F2B7ADCDFF8C3
+:10B1100024B1494BDBF800201B6801322B4404EBBF
+:10B12000090A00F02F8103F580530F3323F47F6861
+:10B1300028F00F084146304601F042F8411C024613
+:10B1400000F0EF80824500F2EA803C4B19684144F0
+:10B150000846196000F04981DBF8001001930131C5
+:10B160001BBFA2EB0A0A5044CBF80020186012F073
+:10B17000070B00F01181CBF108010A44CBF5805197
+:10B1800090440831A1EB0801C1F30B0A5146304647
+:10B19000009201F015F8421CDDE9002300F04B811C
+:10B1A000801A00EB0A08196848F001005144BC42BB
+:10B1B000BA601960506000F02481B9F10F0F40F2BD
+:10B1C00022814FF0050E6068A9F10C0C2CF0070CE1
+:10B1D00000F0010040EA0C006060BCF10F0F04EBCE
+:10B1E0000C00C0E901EE00F22E8114465068144BA9
+:10B1F0001A688A4238BF1960124B1A688A4238BFEF
+:10B20000196090E0621943F0010345F001056560A3
+:10B210003046BA600834536000F002FA204603B0AA
+:10B22000BDE8F08FD9681A44A2E600BFC004002030
+:10B23000C8040020C8080020BC8A00208C8A002096
+:10B24000B48A0020B88A0020B2F5206F4FEA52235A
+:10B250005FD3142B00F2B18003F15C01C9005B33B2
+:10B26000781879580838884200F08F804B6823F0AE
+:10B270000303934202D989688842F7D1C8687A6883
+:10B28000C4E902108460CC60D7E6142B59D9542B42
+:10B2900000F29B802B0B03F16F0C03F16E044FEA5D
+:10B2A000CC008FE60134A30700F108007FF4D8AE8C
+:10B2B00053E0444642445368D8F80C1043F001036D
+:10B2C000536054F8083F3046D9608B6000F0A8F90D
+:10B2D000F6E64FEAD50C05F108023CE62244536835
+:10B2E000304643F00103536000F09AF90834E7E672
+:10B2F000611945F00105656043F00105C7E90411D6
+:10B300003046C1E902EE4D60A35000F089F90834DF
+:10B31000D6E6930903F13901C9003833A0E7BC42EE
+:10B320005ED0BC68606820F003084545A8EB0503C3
+:10B3300002D80F2B3FF766AF304600F071F90024BA
+:10B34000BEE603F15C0C03F15B044FEACC0039E686
+:10B3500059F808394B4540F095801CF0030F0CF16B
+:10B36000FF3CF5D17B6823EA01037B6049009942E9
+:10B370003FF6C3AE11B9C0E6490004341942FBD010
+:10B38000A44669E603F11008D4E601229B109A4016
+:10B390007B681A437A6073E702EB08014942C1F304
+:10B3A0000B0A51463046009200F00AFF431CDDE9CB
+:10B3B00000237FF4F5AEDA46F5E6542B26D8130BBE
+:10B3C00003F16F01C9006E334AE7B3F5AA7F26D8AF
+:10B3D000EB0B03F1780C03F177044FEACC00F1E5B5
+:10B3E000294B186840441860B6E6CAF30B0CBCF150
+:10B3F000000F7FF4B1AEBC68C84448F00100606043
+:10B40000F5E61446F3E60123536095E7B3F5AA7F0A
+:10B4100024D8D30B03F17801C900773320E740F239
+:10B420005452934224D8AB0C03F17D0C03F17C04FD
+:10B430004FEACC00C6E5ABF1080BD8444FF0000A48
+:10B44000A8EB0208AFE604F1080130460093FFF7CD
+:10B4500059FABC68009B60681968C8E640F254510C
+:10B460008B420BD8930C03F17D01C9007C33F7E6C6
+:10B470004FF47E704FF07F0C7E24A3E54FF47E7175
+:10B480007E23EDE67B6871E78C8A00205FFA81FC01
+:10B49000810710D00346511E2AB90AE09A071846C0
+:10B4A0000AD0013905D3184613F8012B6245F5D1AE
+:10B4B000704700207047114603290CD80029F8D0A6
+:10B4C0000346014401E08B42F3D0184613F8012BE8
+:10B4D0006245F8D1ECE7024610B54CEA0C2444EA88
+:10B4E00004441046036804326340A3F1013E2EEA8F
+:10B4F000030313F0803F04D1043903291046F0D828
+:10B5000051B10346014401E08B4205D0184613F8BF
+:10B51000012B6245F8D110BD002010BD88420DD925
+:10B520008B1883420AD900EB020CBAB1624613F8B9
+:10B5300001CD994202F801CDF9D170470F2A0ED8FA
+:10B54000034602F1FF3C4AB10CF1010C013B8C4473
+:10B5500011F8012B614503F8012FF9D1704740EA3A
+:10B5600001039B074FD1A2F1100370B501F1200C2C
+:10B5700023F00F0501F1100E00F11004AC441B097B
+:10B580005EF8105C0EF1100E44F8105C5EF81C5C66
+:10B59000103444F81C5C5EF8185C44F8185C5EF8E3
+:10B5A000145CE64544F8145CEAD1013312F00C0F48
+:10B5B00001EB031102F00F0400EB031327D08E46BA
+:10B5C000043C24F003064FEA940C1E441C1F5EF852
+:10B5D000045B44F8045FB442F9D10CF1010402F0B9
+:10B5E000030203EB840301EB840102F1FF3C4AB147
+:10B5F0000CF1010C013B8C4411F8012B614503F85F
+:10B60000012FF9D170BD034602F1FF3C9CE72246B1
+:10B61000EBE700BF0148FFF719BC00BF808A00209C
+:10B620000148FFF715BC00BF808A002038B5C36C05
+:10B6300005460C464BB153F8240080B1026843F82C
+:10B6400024200023C0E9033338BD2122042101F066
+:10B6500099FD0346E8640028EDD1002038BD0121A2
+:10B66000284601FA04F56A1D920001F08BFD0028BE
+:10B67000F3D0C0E90145E4E731B1C36C4A6853F83F
+:10B680002200086043F82210704700BF2DE9F04106
+:10B690004FF0000E0E461C460D69074601F11400DE
+:10B6A00001680EF1010E8BB202FB0343090C4FEA55
+:10B6B000134C02FB01CC9BB203EB0C43754540F8E5
+:10B6C000043B4FEA1C44EBDC3CB1B368AB4207DD02
+:10B6D00006EB850301355C6135613046BDE8F081DC
+:10B6E000716838460131FFF7A1FF8046A8B1326981
+:10B6F00006F10C01023292000C30F4F779FDFB6C7C
+:10B70000726853F82210316043F82260464606EB17
+:10B71000850301355C613561DFE70246B521024BE7
+:10B72000024801F00FFD00BFA0DA000834DB00087A
+:10B73000020C12040346CAB91020834013F07F4F55
+:10B7400004BF1B02083013F0704F04BF1B0104300C
+:10B7500013F0404F04BF9B000230002B05DB13F0B9
+:10B76000804F00F1010008BF202070470020E5E76E
+:10B770000368024613F0070009D0D9071FD49807C1
+:10B780004BBF5B089B08012002201360704799B2F1
+:10B7900009B91020C340D9B209B908301B0A1907EA
+:10B7A00004BF1B090430990704BF9B080230D90766
+:10B7B00003D45B0800F1010003D013607047002040
+:10B7C00070472020704700BF38B5C36C04460D4653
+:10B7D0004BB15868B0B102685A600022012345613C
+:10B7E000C0E9032338BD2122042101F0CBFC03462C
+:10B7F000E0640028EDD100224FF4A071074B084807
+:10B8000001F0A0FC1C220121204601F0BBFC002815
+:10B81000F1D001220223C0E90123DEE7A0DA00080B
+:10B8200034DB00082DE9F04F0E6915698846AE42F9
+:10B83000144685B005DB2A46234635460C46164697
+:10B840009846A3686168AF19BB42B8BF0131FFF7E2
+:10B85000EDFE0190002800F08780019B03F11409A0
+:10B8600009EB870AD14505D24B46002243F8042B49
+:10B870009A45FBD808F1140808EB860B04F1140371
+:10B88000D8451A4603EB85055FD22B1B153B23F0E9
+:10B89000030304331534A54238BF0423CDE902A7BE
+:10B8A000AC461F46924605E0000C29D1C34509F17C
+:10B8B000040948D958F8040B85B2002DF4D0564637
+:10B8C0004C46002356F8040B216882B21FFA81FE11
+:10B8D00005FB02EE000C0A0C05FB0022734402EB90
+:10B8E00013429BB243EA0243B44544F8043B4FEA97
+:10B8F0001243E7D849F8073058F8040C000CD5D0AB
+:10B90000D9F80030544619464D4600222688090CC5
+:10B9100000FB06119BB20A4443EA024345F8043B8C
+:10B9200054F8046B2968360C8BB200FB0633A4452F
+:10B9300003EB12434FEA1342E8D8C34549F80730F6
+:10B9400009F10409B6D8DDE902A7002F02DC05E001
+:10B95000013F03D05AF8043D002BF9D0019B184653
+:10B960001F6105B0BDE8F08F024640F25D11024B49
+:10B97000024801F0E7FB00BFA0DA000834DB000852
+:10B9800012F003032DE9F041144607462ED10E466E
+:10B99000A4101CD0BD6C95B3E3074FF0000806D48B
+:10B9A000641014D02868A8B10546E307F8D52A46E4
+:10B9B00031463846FFF736FFB6B17168FB6C64104C
+:10B9C00053F82120326043F821600646EAD1304620
+:10B9D000BDE8F0812A4629463846FFF723FF286054
+:10B9E0000546C0F80080E0E70646D9E70F4A013B6C
+:10B9F00052F823200023FFF749FE0646C8E701213D
+:10BA00003846FFF713FE054640B140F2712301228C
+:10BA1000C0E904230023B8640360BDE702464FF485
+:10BA2000A071034B034801F08DFB00BFA8DC0008A8
+:10BA3000A0DA000834DB00082DE9F0470C4626693F
+:10BA4000A36806EB6216751C9D429046074649683E
+:10BA50004FEA621904DD5B009D4201F10101FADC4D
+:10BA60003846FFF7E3FD002851D0B9F1000F00F18F
+:10BA700014010FDD0B464FF0000C09F105024FEAEF
+:10BA8000820E00EB820243F804CB9342FBD1AEF16D
+:10BA900014031944226904F1140318F01F0803EB7E
+:10BAA000820C2CD08E464FF0000AC8F120091A688B
+:10BAB00002FA08F242EA0A024EF8042B53F8042B69
+:10BAC0009C4522FA09FAF2D8ACEB0403153B23F0AB
+:10BAD0000303043304F11502944538BF0423BAF17B
+:10BAE000000F18BF2E4641F803A0FB6C6268066188
+:10BAF00053F82210216043F82240BDE8F087043952
+:10BB000053F8042B9C4541F8042FF9D8EDE7024681
+:10BB100040F2D911014B024801F014FBA0DA0008F1
+:10BB200034DB000884460B690069C01A15D10CF19A
+:10BB3000140C14310CEB830210B401EB830301E00D
+:10BB4000944508D252F8044D53F8041D8C42F7D0A6
+:10BB500004D24FF0FF3010BC70477047012010BC7A
+:10BB6000704700BF2DE9F84F0C6913698946E41A44
+:10BB7000002C17467DD101F11406143202EB83022A
+:10BB800006EB830301E09E4276D253F8045D52F83F
+:10BB9000041D8D42F7D067D3D9F80410FFF746FD96
+:10BBA000002873D0D9F81050C46000F11404264660
+:10BBB0004FF0000A3B6909F1140807F1140E09F16E
+:10BBC000100C08EB85020EEB83095CF804BF5EF8ED
+:10BBD000041B1FFA8BF353441FFA81FA090CA3EBE1
+:10BBE0000A03C1EB1B4101EB23419BB243EA014332
+:10BBF000F14546F8043B4FEA214AE6D8A9EB070194
+:10BC000015391537B94521F0030606F1040638BF8A
+:10BC1000042621F0030138BF0021B04442452644E8
+:10BC20000C4418D93746444654F8041B8BB253448D
+:10BC30004FEA234A0AEB11419BB243EA0143A24275
+:10BC400047F8043B4FEA214AEED8541EA4EB0804FF
+:10BC500024F00304344423B954F8043D013D002B7F
+:10BC6000FAD00561BDE8F88F4B460124B9461F465E
+:10BC700092E7F9DB00248FE70021FFF7D7FC60B1E2
+:10BC800001220023C0E90423BDE8F88F02464FF4E7
+:10BC90001071054B054801F055FA024640F2322179
+:10BCA000014B024801F04EFAA0DA000834DB00082C
+:10BCB00070B5012182B016461D46FFF7B7FC044659
+:10BCC00000284CD02B46C5F30A55C3F313030DB11E
+:10BCD00043F48013002E019322D068460096FFF7AC
+:10BCE00047FD002837D0019B0099C0F1200203FADC
+:10BCF00002F20A43C34001936261002B14BF022188
+:10BD00000121A3612161B5B1069BA5F2334505442C
+:10BD10001D60079BC0F135001860204602B070BD61
+:10BD200001A8FFF725FD0123019A19466261203021
+:10BD30002361002DE8D104EB8102A0F232431069A7
+:10BD4000069A1360FFF7F4FCC0EB41112046079BF5
+:10BD5000196002B070BDDDE900236261CDE70246E3
+:10BD600040F20A31014B024801F0ECF9A0DA000878
+:10BD700034DB00082DE9F84F1646002900F09880C2
+:10BD800006F10B0580460C46FFF744FC162D5DD8E6
+:10BD900010252A46AE425ED854F8041CA4F10809C6
+:10BDA00021F00307974262DABC4B09EB0700D3F896
+:10BDB00008C0844500F09780D0F804C02CF001033F
+:10BDC00003445B68DB0768D42CF0030C07EB0C031F
+:10BDD000934247DACB0710D454F8083CA9EB030A86
+:10BDE000DAF8043023F003018C44BC44944580F21B
+:10BDF00011817B18934280F2E88031464046FFF77C
+:10BE000099F80646E0B154F8043CA0F1080223F08A
+:10BE100001034B44934200F0D2803A1F242A00F2DF
+:10BE2000F580132A00F2AC8003462246116819609F
+:10BE30005168596092689A6021464046FEF762FD5B
+:10BE40004046FFF7EDFB3046BDE8F88F25F00705CB
+:10BE5000002D2A469EDA0C230026C8F80030304612
+:10BE6000BDE8F88F1F46D0E90223D3609A607B1BA0
+:10BE70000F2B22D8D9F8043003F001033B43C9F853
+:10BE800004304F447B6843F001037B602646404604
+:10BE9000FFF7C6FB3046BDE8F88FC907ADD454F8AC
+:10BEA000083CA9EB030ADAF8041021F00301A0E72B
+:10BEB0001146BDE8F84FFFF73DB8D9F8041043F03C
+:10BEC000010301F001012943C9F8041009EB050140
+:10BED0004B604F447B68404643F0010308317B6070
+:10BEE000FEF710FDD2E7DCF8040020F0030B07EBAF
+:10BEF0000B0C05F1100084454DDAC9073FF57DAF05
+:10BF000054F8081CA9EB010ADAF8041021F0030127
+:10BF10008B44BB4458453FF76CAF5646DAF80C10DB
+:10BF200056F8080F3A1F242AC160886000F2DB80AF
+:10BF3000132A40F2D68021681B2ACAF808106168CB
+:10BF4000CAF80C1000F2E08008340AF110022168EF
+:10BF5000116061685160A1689160ABEB05020AEB6A
+:10BF6000050142F0010299604A60DAF80430404667
+:10BF700003F001031D43CAF80450FFF751FB6EE7BD
+:10BF800023681B2A03606368436068D804F10802D1
+:10BF900000F108034AE709EB0502ACEB050C9A60D7
+:10BFA0004CF00103536054F8043C404603F0010395
+:10BFB0001D4344F8045CFFF733FB26464FE750F877
+:10BFC000043C23F003031F4451E75646DAF80C10F3
+:10BFD00056F8080F3A1F242AC16088604CD8132AEB
+:10BFE00048D921681B2ACAF808106168CAF80C10E1
+:10BFF00056D808340AF110021F462368D146136050
+:10C0000063685360A3683446936030E72146FFF7C6
+:10C0100085FA11E75646D0E90213CB60996056F8CD
+:10C02000081FDAF80C303A1F242ACB6099602DD80B
+:10C03000132A29D923681B2ACAF808306368CAF86A
+:10C040000C3042D808340AF11003226867461A609F
+:10C050006268D1465A60A26834469A6007E7A368CE
+:10C06000242A8360E368C36026D004F1100200F143
+:10C070001003DBE63246BFE7214630461F46D14675
+:10C08000FFF74CFA3446F2E63346DEE72146304607
+:10C090006746D146FFF742FA3446E8E6C00400207E
+:10C0A000A168242ACAF81010E168CAF8141020D038
+:10C0B00010340AF118029FE7236904F118020361A2
+:10C0C0006369436100F11803B0E6A368242ACAF843
+:10C0D0001030E368CAF8143022D010340AF1180383
+:10C0E000B3E7324633E721463046FFF717FA174BDE
+:10C0F00033E722691834CAF8182054F8042CCAF817
+:10C100001C200AF1200277E7A168242ACAF810103F
+:10C11000E168CAF814100ED010340AF1180216E7BC
+:10C1200023691834CAF8183054F8043CCAF81C3093
+:10C130000AF1200389E722691834CAF8182054F854
+:10C14000042CCAF81C200AF1200200E7C0040020D9
+:10C15000F8B50027DFF85CC021F0004363450446D2
+:10C160000D46176023DC844653EA0C0C1FD0DFF821
+:10C1700048C0164601EA0C0C0A46BCF1000F09D172
+:10C1800000220E4BF4F766FA6FF0350704460A46B4
+:10C1900021F0004322F0FF421B1522F4E002A3F23B
+:10C1A000FE333B4442F07F55336045F40015204692
+:10C1B0002946F8BDFFFFEF7F0000F07F00005043ED
+:10C1C000002238B5064D044608462A60F6F7B6F850
+:10C1D000431C00D038BD2B68002BFBD0236038BD3A
+:10C1E0007C8A002010B50C46B1F90E1001F06EF9F2
+:10C1F000002803DB236D0344236510BDA38923F4CA
+:10C200008053A38110BD00BF2DE9F0410C46B1F968
+:10C210000C101F46CB05054616460BD421F4805161
+:10C22000A1813B4632462846B4F90E10BDE8F041E4
+:10C2300000F072BFB4F90E100223002201F01AF9C7
+:10C24000B4F90C10EAE700BF10B50C46B1F90E10B6
+:10C2500001F010F9A389421C0EBF23F4805343F46C
+:10C2600080532065A38110BDB1F90E1000F0C6BF48
+:10C270002DE9F84F4B6E90469C042DD593681268BB
+:10C2800043B38B46064602F1080959E9025A5FEAB0
+:10C290009A0715D00024043D01E0A7420ED05A466B
+:10C2A000304655F8041F01F085F8431C04F10104E1
+:10C2B000F3D10023C8E90133BDE8F88FD8F808307E
+:10C2C0002AF0030AA3EB0A03C8F8083009F10809A9
+:10C2D000002BDAD10020ECE7FEF714FC0023C8E9BC
+:10C2E0000133BDE8F88F00BF10B4946814B110BCDE
+:10C2F000FFF7BEBF2046546010BC70472DE9F04FD9
+:10C30000BDB01C461746CDE90530029118B1836BCC
+:10C31000002B00F07782029A536EDE0740F1848191
+:10C32000B2F90C108AB2900408D441F40052029978
+:10C330004B6E8A8123F4005392B24B66110740F191
+:10C34000EC80029B1B69002B00F0E78002F01A03CF
+:10C350000A2B00F0F08013AB10930023CDE91133CA
+:10C36000CDE90933CDE90B330DF14C0904933B784A
+:10C37000002B00F046813C4604E014F8013F002BFE
+:10C3800000F02181252BF8D1E51B40F01E81237898
+:10C39000002B00F036814FF0000300254FF0FF3BEB
+:10C3A0004FF02B088DF83B3063780395671C0137FD
+:10C3B000A3F120025A2A00F24681DFE812F0A1021E
+:10C3C000440144019D024401440144017C024401B2
+:10C3D00044016A00530244012902AF024401AB0246
+:10C3E0005B005B005B005B005B005B005B005B0075
+:10C3F0005B004401440144014401440144014401FF
+:10C400004401440113027800440144014401440101
+:10C41000440144014401440144014401D100440168
+:10C4200044014401F7014401410244014401210552
+:10C4300044014401440144014401440144014401D4
+:10C440004401440113027A004401440144013702CB
+:10C450007A00740044012D0244016902D30057029E
+:10C4600074004401F7017200410544014401430591
+:10C47000440172000021A3F1300217F8013B01EBE7
+:10C48000810102EB4101A3F13002092AF5D90391A0
+:10C490008EE7059B53F8042B002A03920593C0F204
+:10C4A000B4813B7883E73B7845F020057FE745F092
+:10C4B0001005AC06059E40F16B81073626F0070695
+:10C4C0003246736852F8086B98460592002BC0F20A
+:10C4D0004984BBF1FF3F00F0318556EA080325F09F
+:10C4E000800A00F025840A2E78F1000380F0E184B0
+:10C4F0000123554630368DF8EF6001930DF1EF04BE
+:10C50000DDF804809DF83B30D845B8BFD846002BF5
+:10C5100000F0A88008F10108A4E0029D06982946D1
+:10C52000FCF7E2FF002840F09485AA8902F01A0384
+:10C530000A2B7FF410AF0299B1F90E30002BFFF6F1
+:10C540000AAF4B6EDE0702D4950540F162852346A3
+:10C550003A46029906983DB0BDE8F04F00F09ABD0A
+:10C5600045F0100515F0200800F00381059E073600
+:10C5700026F007063346D6F8048053F8086B059377
+:10C58000002325F4806A4FF000028DF83B20BBF1B8
+:10C59000FF3F00F0DD8156EA08022AF0800540F0F6
+:10C5A000D681BBF1000F40F0CC84002B40F0C58356
+:10C5B0001AF00103019300F0EC8330230DF1EF0436
+:10C5C0008DF8EF309CE7E51B1BD0119B129A0133CD
+:10C5D0002A44072BC9E900751292119305DC09F171
+:10C5E0000809049B2B440493D1E6002A00F09C83A5
+:10C5F0000299069810AAFFF73BFE40B90DF14C09CD
+:10C60000EFE7129B002B40F0158500231193029A4F
+:10C61000536ED90740F1A28093895B0600F125850E
+:10C6200004983DB0BDE8F08F029BB3F90C108D0566
+:10C630008AB23FF578AE1D46986DFEF707FCB5F956
+:10C640000C108AB26FE6002BDBD04FF001088DF89A
+:10C650008C304FF0000323AC8DF83B30CDF80480D4
+:10C660004FF0000B15F00203079318BF08F1020802
+:10C6700015F08403089305D1039BA3EB0806002E55
+:10C6800000F38A82DDE91112481C9DF83B6076B107
+:10C69000012101320DF13B060728CDE91102C9E95C
+:10C6A000006100F35882014609F108090130079B37
+:10C6B000D3B102230232C9F8043007280FABCDE909
+:10C6C0001102C9F8003040F36282002A00F027838B
+:10C6D0000299069810AAFFF7CBFD002897D1DDE953
+:10C6E00011120DF14C09481C089B802B00F0718140
+:10C6F000019BABEB0306002E00F3CF81019B0728C3
+:10C700001A44CDE91102C9F80040C9F8043040F3D9
+:10C710005D81002A00F093820299069810AAFFF723
+:10C72000A7FD00287FF473AF129A0DF14C0968073A
+:10C7300005D5039BA3EB0804002C00F38A82DDE9F6
+:10C7400003134145ACBF5B1843440493002A40F0F7
+:10C75000F38100230DF14C09119308E6029B9B899C
+:10C760009A053FF55AAF029CA06DFEF771FBA389B5
+:10C7700053E715F0100340F0188315F0400200F065
+:10C780001083059E984656F8043B05969EB2F7E640
+:10C7900056F8043BE806059600F11083690640F15F
+:10C7A0000A8343F3C0381EB243468FE64FF00003BE
+:10C7B000059E8DF83B3056F8044B002C00F0CF83DB
+:10C7C000BBF1FF3F00F041835A4600212046FEF7AF
+:10C7D0005DFE002800F02284031B4FF0000B05963D
+:10C7E00001938DE64FF000034FF00108059E8DF890
+:10C7F0003B3056F8043B23AC8DF88C300596CDF8D1
+:10C8000004802DE7FDF79CFF85E5039B5B420393C6
+:10C810003B7845F00405CAE53B786C2B03BF7B7879
+:10C8200045F02005013745F01005C0E53B78682B41
+:10C8300003BF7B7845F40075013745F04005B6E548
+:10C8400045F0100A1AF0200800F07E82059E0123B0
+:10C85000073626F007063246D6F8048052F8086BF1
+:10C86000059290E63B788DF83B80A0E530228DF86C
+:10C870003C207822059B8DF83D2053F8046BBE4A7E
+:10C8800005934FF00008022345F0020A09927AE668
+:10C89000AE0600F1A482EC0600F15983680600F1AF
+:10C8A000B083A90540F15383059E049A56F8043BD2
+:10C8B0001A7005965BE5069C2046FEF7BFFA4368B2
+:10C8C00018460B93FAF7C0FF034620460C931C460C
+:10C8D000FEF7B4FA83680A93002C3FF4E2AD0A9B9A
+:10C8E000002B3FF4DEAD0A9B1B78002B3FF4D9AD43
+:10C8F0003B7845F480655AE53B7845F0010556E5FF
+:10C900009DF83B30002B7FF4CCAD20238DF83B30DD
+:10C910003B784CE53B7845F0800548E5394611F811
+:10C92000013B2A2B00F0A683A3F13002092A0F460F
+:10C930004FF0000B3FF63CAD17F8013B0BEB8B0BB8
+:10C9400002EB4B0BA3F13002092AF5D930E5AA46D8
+:10C95000012B3FF4C8AD022B3CAC12D1099A06F072
+:10C960000F03D35C360946EA08764FEA181804F834
+:10C97000013D56EA0803F2D13CAB1B1B554601931F
+:10C98000BEE506F00703F60846EA48764FEAD808FF
+:10C99000303356EA0801224604F8013DF1D11AF07D
+:10C9A000010FE9D0302BE7D03023023A04F8013CE4
+:10C9B0003CAB9B1A554614460193A1E50123019A0D
+:10C9C00013941193149212920DF14C0909F1080974
+:10C9D000ADE6039BA3EB0806002E7FF789AE102E71
+:10C9E000DFF898A138DD5346CC46BA46C1460794D5
+:10C9F000A8461F46069C029D07E001F1020E014673
+:10CA00000CF1080C103E102E1EDD1023481C1032B5
+:10CA10000728CDE91102CCF80070CCF80430ECDD29
+:10CA2000002A00F092802946204610AAFFF720FC39
+:10CA300000287FF4ECADDDE91112103E102E0DF14F
+:10CA40004C0C01F1010EE0DC3B4645465746C8461A
+:10CA50007046E1469A46079C32440728CDE9110208
+:10CA6000C9F800A0C9F8046040F39681002A00F0DC
+:10CA70009A820299069810AAFFF7FAFB00287FF421
+:10CA8000C6ADDDE91112019B0DF14C09ABEB0306BC
+:10CA9000002E01F101007FF731AE102E40F36B82C2
+:10CAA000DFF8D8A0CC465346C146BA46A8460794FC
+:10CAB0004FF0100B1F46069C029D07E001F1020E8D
+:10CAC00001460CF1080C103E102E19DD481C1032E6
+:10CAD0000728CCE9007BCDE91102EFDD32B329460E
+:10CAE000204610AAFFF7C4FB00287FF490ADDDE9D3
+:10CAF0001112103E102E0DF14C0C01F1010EE5DC6F
+:10CB00003B4645465746C8467046E1469A46079C0E
+:10CB100032440728CDE91102C9F800A0C9F8046021
+:10CB200000F3E98009F108090130E7E54FF0010E53
+:10CB300011460DF14C0CC6E70299069810AAFFF7B2
+:10CB400097FB00283FF405AE61E54FF0010E11465A
+:10CB50000DF14C0C56E7002A00F0DE800299069891
+:10CB600010AAFFF785FB00287FF451ADDDE9111213
+:10CB70000DF14C09481C9AE53CDA0008C4DC0008B9
+:10CB8000022201200FAB13930DF14C0914920146C0
+:10CB900009F10809481CA7E5102E40F34582DDE99C
+:10CBA0001132DFF8F0A219465346CC46BA46C146C8
+:10CBB0000D94A8461F46069C029D07E001F1020E57
+:10CBC00001460CF1080C103E102E1CDD1023481CF1
+:10CBD00010320728CDE91102CCF80070CCF80430EF
+:10CBE000ECDD32B32946204610AAFFF741FB0028AE
+:10CBF0007FF40DADDDE91112103E102E0DF14C0C3D
+:10CC000001F1010EE2DC3B4645465746C8467146F7
+:10CC1000E1469A460D9C32440729CDE91112C9F824
+:10CC200000A0C9F8046000F3A78009F10809481CB6
+:10CC30002BE511464FF0010E0DF14C0CC3E76C07CC
+:10CC4000119250D5039BA3EB0804002C4BDD0DF192
+:10CC50004C09102C40F3F881DFF838A21025534618
+:10CC60001199BA46069E1F46DDF808B006E0881CFA
+:10CC7000194609F10809103C102C19DD4B1C103223
+:10CC8000072BC9E90075CDE91132F0DD32B3594601
+:10CC9000304610AAFFF7ECFA00287FF4B8ACDDE9C3
+:10CCA0001112103C102C0DF14C0901F10100E5DCD2
+:10CCB0003B4657469A4622440728C9E900A4CDE9D5
+:10CCC00011027FF73CAD72B10299069810AAFFF7E6
+:10CCD000CFFA00287FF49BAC129A30E50120114670
+:10CCE0000DF14C09C7E7DDE903234245ACBF9B18B2
+:10CCF000434404932DE5002A3FF460AE0299069860
+:10CD000010AAFFF7B5FA00287FF481AC1198129AA7
+:10CD10000DF14C090130F1E4079B002B69D1012092
+:10CD200011460DF14C09DFE411920DF14C0958E464
+:10CD3000BBF1000F7FF4DCAB55464FF0000B3CAC71
+:10CD4000CDF804B0FFF7DCBB1AF0100340D11AF0A5
+:10CD5000400239D0059E984656F8042B01230596CB
+:10CD600096B210E42D2376428DF83B30AA464FF060
+:10CD7000010368EB48080AE4002A6FD0029906987C
+:10CD800010AAFFF775FA00287FF441AC0DF14C09A9
+:10CD900078E43CACFFF7B4BB014609F10809013067
+:10CDA000A6E415F4007840F01D81059B53F8046B50
+:10CDB0000593FFF7E5BBAA0500F10E814FEAE37882
+:10CDC0001E464346FFF782BB1AF4007840F0FB8012
+:10CDD000059A012352F8046B0592FFF7D4BBDDE9F5
+:10CDE000041656F8042BCB17C2E900130596FFF77B
+:10CDF000BEBA02220FAB13930DF14C091492C7E691
+:10CE0000254A099215F0200836D0059E073626F0EF
+:10CE100007063246D6F8048052F8086B0592EA07F6
+:10CE200009D556EA080206D08DF83D30302345F08A
+:10CE300002058DF83C30022325F4806AFFF7A3BB7E
+:10CE4000AA46FFE4154A0992DCE720460596FAF760
+:10CE5000FBFC4FF0000B0190FFF752BB9DF83B101D
+:10CE6000002900F0A68001200DF13B0213920DF184
+:10CE70004C090246149016E415F0100214D115F076
+:10CE800040010DD0059E904656F8042B059696B2AB
+:10CE9000C5E700BFB4DC000850DA00083CDA00083F
+:10CEA00015F4007840F0A680059A52F8046B0592BC
+:10CEB000B5E700230AF48062CDF804B0CDF81CA0D9
+:10CEC000BB46CDF820909A461746DDF828903CAD39
+:10CED0000CE00023304641460A22F3F793FE0A2E67
+:10CEE00078F100031BD30646884625463046414666
+:10CEF0000A220023F3F786FE30326C1E0AF1010A83
+:10CF000005F8012C002FE4D099F800305345E0D10A
+:10CF1000BAF1FF0FDDD00A2E78F100032ED2DDF832
+:10CF20001CA03CAB1B1B5F46CDF82890DDF804B07D
+:10CF30005546DDF820900193FFF7E2BAAA46FFF7C5
+:10CF4000D2BA012BAA467FF406ADFFF7D1BA059EEF
+:10CF5000049A56F8043B1A600596FFF708BABBF12D
+:10CF6000060FD84628BF4FF00608474CCDF804807E
+:10CF70000596FFF775BBDFF814A1C9E50C9B0B996B
+:10CF8000E41A1A462046FAF78DFC99F801300BB1E5
+:10CF900009F10109304641460A2200234FF0000AF8
+:10CFA000F3F730FE9FE7012011460DF14C09FFF722
+:10CFB0009FBB079B002B7FF4E3AD114601200DF1D1
+:10CFC0004C09FFF795BB059E904656F8042B0123AC
+:10CFD0000596D6B2FFF7D7BA43F3C0185EB2434600
+:10CFE000FFF774BA059E904656F8043B0596DEB2EC
+:10CFF000FFF7C6BA059E884656F8042B0596D6B2AA
+:10D000000DE7059E049A56F8043B1A800596FFF733
+:10D01000AEB9886DFDF71CFFFFF799BACDF804B0E3
+:10D0200005968346FFF76CBA1199129ADFF860A053
+:10D030000131F0E50299069810AAFFF719F90028C6
+:10D040003FF4E3AAFFF7E3BA1198DFF844A00130F8
+:10D0500031E6029B5B6EDB0707D4029B9B899F0531
+:10D0600003D4029B986DFDF7F3FE4FF0FF3304935A
+:10D07000FFF7D6BA059A7B780F4652F8041B059243
+:10D0800041EAE17BFFF793B964DA0008C4DC0008E9
+:10D09000B4DC0008F0B54FF4806C15460024064659
+:10D0A0001F46ADF26C4D1AAB009304938B8916A802
+:10D0B00023F00203ADF80C304B6E06941993CB8924
+:10D0C0000C46ADF80E30CB69CDF808C007934B6A1B
+:10D0D000CDF814C00993FDF7B5FE2A463B466946D4
+:10D0E0003046FFF70BF9051E07DB69463046FDF7B2
+:10D0F000F3FA002818BF4FF0FF35BDF80C305B067F
+:10D1000003D5A38943F04003A3811698FDF79CFE45
+:10D1100028460DF26C4DF0BD38B50C461146002284
+:10D120008446074D20462A601A466446F5F798F96A
+:10D13000431C00D038BD2B68002BFBD0236038BDCA
+:10D140007C8A0020144600B51A460A4B0D461B681F
+:10D1500085B0DE6803464CB1074901913046074966
+:10D160000294009500F0C2F800F04AFA04490C4617
+:10D17000F3E700BF94000020D4DC0008E4DC0008E2
+:10D18000E0DC000838B5A1FB021484BBFDF7D2FE39
+:10D190000546D8B150F8042C22F00302043A242AA0
+:10D1A00016D8132A19D91B2AC0E900441CD9002318
+:10D1B000242A14BF00F1100200F11802C0E9024451
+:10D1C00004BF04614461C2E900339360284638BD5E
+:10D1D0002146FAF711FA284638BD024600232846B0
+:10D1E000C2E90033936038BD00F10802F6E7FAF7B0
+:10D1F000D9F90C2300250360E8E700BF002238B509
+:10D20000064D044608462A60F5F78CF8431C00D00A
+:10D2100038BD2B68002BFBD0236038BD7C8A0020F2
+:10D2200070B500294BD006460C4610B1836B002B1D
+:10D2300048D0636ED80734D5B4F90C30002B3ED0FB
+:10D2400021463046FDF7B6F9E36A054633B130466C
+:10D25000E16998470028B8BF4FF0FF35A3891A0647
+:10D260003BD4216B41B104F14003994202D03046D6
+:10D27000FDF748FB00232363616C21B13046FDF7C5
+:10D2800041FB00236364FDF7E1FA0022636EA28193
+:10D29000DB0727D5A06DFDF7D7FDFDF7DDFA2846A2
+:10D2A00070BDA3899905CBD4A06DFDF7CFFDB4F96E
+:10D2B0000C30002BC4D1656E15F0010508D0002597
+:10D2C000284670BDFDF73CFA636ED807B4D4E8E792
+:10D2D000A06DFDF7BDFD284670BD30462169FDF704
+:10D2E00011FBBEE7A06DFDF7B3FDD3E70EB400B5AB
+:10D2F000074A82B003AB0146106853F8042B019330
+:10D30000FEF7FCFF02B05DF804EB03B0704700BF0E
+:10D31000940000202DE9F04383B007468846144668
+:10D3200000F0A2F8012803D108F1FF33FE2B33D916
+:10D330004246384604F15C0301A900F035F9421C6D
+:10D3400006462FD018B39DF8041000250DF10509ED
+:10D3500008E023685A1C226019700135B54216D2C4
+:10D3600019F8011BA368013B002BA360F1DAA26945
+:10D37000934201DB0A29ECD12246384600F0BCF882
+:10D38000431CEAD10646304603B0BDE8F08346466A
+:10D39000304603B0BDE8F0835FFA88F106468DF8A9
+:10D3A0000410D2E73046A38943F04003A38103B0C1
+:10D3B000BDE8F08330B5536E144613F0010FB2F997
+:10D3C0000C30054683B09AB201D198051CD5900463
+:10D3D00006D4626E43F4005342F40052A3816266A5
+:10D3E00022462846FFF796FF636E0546DA0702D409
+:10D3F000A3899B0502D5284603B030BDA06DFDF77B
+:10D4000027FD284603B030BDA06D0191FDF71EFD3C
+:10D41000B4F90C3001999AB2D9E700BF70B5002673
+:10D42000074D0446084611462E60F4F77EFF431C64
+:10D4300000D070BD2B68002BFBD0236070BD00BFF7
+:10D440007C8A0020002238B5064D044608462A6032
+:10D45000F4F770FF431C00D038BD2B68002BFBD0C5
+:10D46000236038BD7C8A0020014B93F82801704767
+:10D47000D008002038B50C46114600228446074DDE
+:10D4800020462A601A466446F4F756FF431C00D033
+:10D4900038BD2B68002BFBD0236038BD7C8A002070
+:10D4A00082B049B15AB16BB113780B601278101E7B
+:10D4B00018BF012002B0704701A9002AF3D110461D
+:10D4C00002B070476FF00100F4E700BF38B50C46BA
+:10D4D000114600228446074D20462A601A466446BB
+:10D4E000F4F7A6FF431C00D038BD2B68002BFBD0FF
+:10D4F000236038BD7C8A0020F8B506460D461446E8
+:10D5000010B1836B002B43D0B4F90C20A369100732
+:10D51000A36091B21BD52369CBB1EDB289042F462C
+:10D5200022D522686169D31A994229DD0133A168A5
+:10D530000139A160511C2160157062699A422AD09C
+:10D54000A389DB0701D50A2D25D03846F8BD214631
+:10D550003046FBF7C9FF20BBB4F90C20EDB291B205
+:10D5600089042F462369DCD442F40052A281626E02
+:10D57000616922F4005262662268D31A9942D5DCAE
+:10D5800021463046FDF7A8F858B901232268CEE7B6
+:10D59000FDF7D6F8B8E721463046FDF79DF800289C
+:10D5A000D3D04FF0FF37D0E770B505461C4684B0A6
+:10D5B00039B10B4ED6F8E060B047431C09D004B037
+:10D5C00070BD0A460649D1F8E06001A9B047431C86
+:10D5D000F5D100228A2322602B6004B070BD00BF09
+:10D5E000D0080020034649B1FF2A02D801200A7062
+:10D5F00070478A224FF0FF301A6070470846704724
+:10D60000062008B500F004F80120F4F785FE00BFFD
+:10D6100038B5154B1F281D6820D8D5F8DC220446E4
+:10D6200062B152F820304BB1012B15D0591C0FD0EC
+:10D63000002542F820509847284638BD284600F07B
+:10D6400029F8224601462846BDE8384000F00EB8C9
+:10D65000162301202B6038BD002038BD16234FF063
+:10D66000FF302B6038BD00BF9400002070B500264D
+:10D67000074D0446084611462E60F4F745FE431C4C
+:10D6800000D070BD2B68002BFBD0236070BD00BFA5
+:10D690007C8A0020F4F736BEF8B500BFF8BC08BCA1
+:10D6A0009E467047F8B500BFF8BC08BC9E46704760
+:10D6B00044454255473A205265616420746861745C
+:10D6C00020464658206578697374732E0000000068
+:10D6D00064656661756C745461736B00D0D6000824
+:10D6E000000000000000000000000000000000003A
+:10D6F00000020000300000000000000000000000F8
+:10D7000044454255473A205265616420746861740B
+:10D710002074686520736C61766520697320747568
+:10D72000726E6564206F6E2E000000004445425505
+:10D73000473A2057616974696E6720666F72206787
+:10D7400061746577617920746F2073746172742ECF
+:10D7500000000000736C6176655F3438355F74617A
+:10D76000736B000054D700080000000000000000A8
+:10D77000000000000000000000020000280000007F
+:10D780000000000000000000000000000000000099
+:10D790000102030406070809000000000102030457
+:10D7A00044454255473A20666C6173685F65726113
+:10D7B00073650D0044454255473A20436F64655FE9
+:10D7C00053746F726167655F446F6E650D00000092
+:10D7D00044454255473A20666C6173685F777269C9
+:10D7E00074653A25640D0A0044454255473A206362
+:10D7F0007263206572726F723A25640D0A00000030
+:10D8000002030405060708090A0B0C0D0E0F101081
+:10D810000102000000C1814001C0804101C080417F
+:10D8200000C1814001C0804100C1814000C18140F0
+:10D8300001C0804101C0804100C1814000C18140E0
+:10D8400001C0804100C1814001C0804101C08041D0
+:10D8500000C1814001C0804100C1814000C18140C0
+:10D8600001C0804100C1814001C0804101C08041B0
+:10D8700000C1814000C1814001C0804101C08041A0
+:10D8800000C1814001C0804100C1814000C1814090
+:10D8900001C0804101C0804100C1814000C1814080
+:10D8A00001C0804100C1814001C0804101C0804170
+:10D8B00000C1814000C1814001C0804101C0804160
+:10D8C00000C1814001C0804100C1814000C1814050
+:10D8D00001C0804100C1814001C0804101C0804140
+:10D8E00000C1814001C0804100C1814000C1814030
+:10D8F00001C0804101C0804100C1814000C1814020
+:10D9000001C0804100C1814001C0804101C080410F
+:10D9100000C1814000C0C101C30302C2C60607C7DF
+:10D9200005C5C404CC0C0DCD0FCFCE0E0ACACB0B4F
+:10D93000C90908C8D81819D91BDBDA1A1EDEDF1F7F
+:10D94000DD1D1CDC14D4D515D71716D6D21213D36F
+:10D9500011D1D010F03031F133F3F23236F6F7371F
+:10D96000F53534F43CFCFD3DFF3F3EFEFA3A3BFB0F
+:10D9700039F9F83828E8E929EB2B2AEAEE2E2FEFBF
+:10D980002DEDEC2CE42425E527E7E62622E2E3232F
+:10D99000E12120E0A06061A163A3A26266A6A7675F
+:10D9A000A56564A46CACAD6DAF6F6EAEAA6A6BABCF
+:10D9B00069A9A86878B8B979BB7B7ABABE7E7FBFFF
+:10D9C0007DBDBC7CB47475B577B7B67672B2B373EF
+:10D9D000B17170B05090915193535292965657979F
+:10D9E000559594549C5C5D9D5F9F9E5E5A9A9B5B8F
+:10D9F00099595898884849894B8B8A4A4E8E8F4F3F
+:10DA00008D4D4C8C448485458747468682424383AE
+:10DA10004181804049444C4500000000546D7251E2
+:10DA200000000000546D722053766300494E46009A
+:10DA3000696E66004E414E006E616E0030313233C9
+:10DA4000343536373839616263646566000000003A
+:10DA50003031323334353637383941424344454624
+:10DA600000000000286E756C6C290000300000007A
+:10DA700020202020202020202020202020202020A6
+:10DA80003030303030303030303030303030303096
+:10DA90004E614E00496E66696E697479000000003F
+:10DAA00042616C6C6F632073756363656564656464
+:10DAB000000000002F6D6E742F776F726B737061B2
+:10DAC00063652F776F726B73706163652F47434394
+:10DAD0002D31302D706970656C696E652F6A656EC9
+:10DAE0006B696E732D4743432D31302D706970651E
+:10DAF0006C696E652D3333385F32303231313031FD
+:10DB0000385F313633343531363230332F73726308
+:10DB10002F6E65776C69622F6E65776C69622F6C0A
+:10DB20006962632F7374646C69622F64746F612E11
+:10DB3000630000002F6D6E742F776F726B737061CE
+:10DB400063652F776F726B73706163652F47434313
+:10DB50002D31302D706970656C696E652F6A656E48
+:10DB60006B696E732D4743432D31302D706970659D
+:10DB70006C696E652D3333385F323032313130317C
+:10DB8000385F313633343531363230332F73726388
+:10DB90002F6E65776C69622F6E65776C69622F6C8A
+:10DBA0006962632F7374646C69622F6D7072656350
+:10DBB0002E630000000000000080E03779C341437D
+:10DBC000176E05B5B5B89346F5F93FE9034F384DE3
+:10DBD000321D30F94877825A3CBF737FDD4F15758F
+:10DBE000000000000000F03F0000000000002440A2
+:10DBF00000000000000059400000000000408F407D
+:10DC0000000000000088C34000000000006AF840E7
+:10DC10000000000080842E4100000000D01263410B
+:10DC20000000000084D797410000000065CDCD4181
+:10DC3000000000205FA00242000000E87648374262
+:10DC4000000000A2941A6D42000040E59C30A24200
+:10DC50000000901EC4BCD64200003426F56B0C4375
+:10DC60000080E03779C3414300A0D885573476431C
+:10DC700000C84E676DC1AB43003D9160E458E1437D
+:10DC8000408CB5781DAF154450EFE2D6E41A4B44F2
+:10DC900092D54D06CFF08044F64AE1C7022DB54437
+:10DCA000B49DD9794378EA440500000019000000CA
+:10DCB0007D00000020202020202020202020202067
+:10DCC0002020202030303030303030303030303094
+:10DCD000303030302C2066756E6374696F6E3A2078
+:10DCE00000000000617373657274696F6E202225F5
+:10DCF0007322206661696C65643A2066696C6520F0
+:10DD0000222573222C206C696E65202564257325DD
+:10DD1000730A000043000000504F534958000000B0
+:10DD20002E00000000202020202020202020282855
+:10DD300028282820202020202020202020202020CB
+:10DD4000202020202088101010101010101010100B
+:10DD5000101010101004040404040404040404103B
+:10DD600010101010101041414141414101010101C9
+:10DD70000101010101010101010101010101010193
+:10DD8000101010101010424242424242020202029F
+:10DD90000202020202020202020202020202020263
+:10DDA0001010101020000000000000000000000013
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE0000000000000000000000000000000000033
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:08DE20000000000000000000FA
+:08DE28000C2EFF7F0100000039
+:10DE300000127A0001010000100000000200000042
+:10DE400011000000F945000803000000EF4400083D
+:10DE5000100000009B440008060000006F4400080A
+:10DE60001700000053450008150000005944000841
+:10DE700000000000000000000000000000000000A2
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0000000000000000000000000000000000072
+:10DEB0000000000000000000000000000000000062
+:10DEC000AAAAAAAA9800002000000000840300204B
+:10DED000EC030020540400200000000000000000BB
+:10DEE0000000000000000000000000000000000032
+:10DEF0000000000000000000000000000000000022
+:10DF00000000000000000000000000000000000011
+:10DF10000000000000000000000000000000000001
+:10DF200000000000000000000000000000000000F1
+:10DF300000000000000000000000000000000000E1
+:10DF400000000000000000000000000000000000D1
+:10DF500000000000000000000000000000000000C1
+:10DF600000000000000000000000000000000000B1
+:10DF700001000000000000000E33CDAB34126DE64E
+:10DF8000ECDE05000B0000000000000000000000B7
+:10DF90000000000000000000000000000000000081
+:10DFA0000000000000000000000000000000000071
+:10DFB0000000000000000000000000000000000061
+:10DFC0000000000000000000000000000000000051
+:10DFD0000000000000000000000000000000000041
+:10DFE0000000000000000000000000000000000031
+:10DFF0000000000000000000000000000000000021
+:10E000000000000000000000000000000000000010
+:10E010000000000000000000000000000000000000
+:10E0200000000000000000000000000000000000F0
+:10E0300000000000000000000000000000000000E0
+:10E0400000000000000000000000000000000000D0
+:10E0500000000000000000000000000000000000C0
+:10E0600000000000000000000000000000000000B0
+:10E0700000000000000000000000000000000000A0
+:10E080000000000000000000000000000000000090
+:10E090000000000000000000000000000000000080
+:10E0A0000000000000000000000000000000000070
+:10E0B0000000000000000000000000000000000060
+:10E0C0000000000000000000000000000000000050
+:10E0D0000000000000000000000000000000000040
+:10E0E0000000000000000000000000000000000030
+:10E0F0000000000000000000000000000000000020
+:10E10000000000000000000000000000000000000F
+:10E1100000000000000000000000000000000000FF
+:10E1200000000000000000000000000000000000EF
+:10E1300000000000000000000000000000000000DF
+:10E1400000000000000000000000000000000000CF
+:10E1500000000000000000000000000000000000BF
+:10E1600000000000000000000000000000000000AF
+:10E17000000000000000000000000000000000009F
+:10E18000000000000000000000000000000000008F
+:10E19000000000000000000000000000000000007F
+:10E1A000000000000000000000000000000000006F
+:10E1B000000000000000000000000000000000005F
+:10E1C000000000000000000000000000000000004F
+:10E1D000000000000000000000000000000000003F
+:10E1E000000000000000000000000000000000002F
+:10E1F000000000000000000000000000000000001F
+:10E20000000000000000000000000000000000000E
+:10E2100000000000000000000000000000000000FE
+:10E2200000000000000000000000000000000000EE
+:10E2300000000000000000000000000000000000DE
+:10E2400000000000000000000000000000000000CE
+:10E2500000000000000000000000000000000000BE
+:10E2600000000000000000000000000000000000AE
+:10E27000000000000000000000000000000000009E
+:10E28000000000000000000000000000000000008E
+:10E29000000000000000000000000000000000007E
+:10E2A000000000000000000000000000000000006E
+:10E2B000000000000000000000000000000000005E
+:10E2C000000000000000000000000000000000004E
+:10E2D000000000000000000000000000000000003E
+:10E2E000000000000000000000000000000000002E
+:10E2F0000000000000000000C0040020C004002056
+:10E30000C8040020C8040020D0040020D00400204D
+:10E31000D8040020D8040020E0040020E0040020FD
+:10E32000E8040020E8040020F0040020F0040020AD
+:10E33000F8040020F804002000050020000500205B
+:10E340000805002008050020100500201005002009
+:10E3500018050020180500202005002020050020B9
+:10E360002805002028050020300500203005002069
+:10E370003805002038050020400500204005002019
+:10E3800048050020480500205005002050050020C9
+:10E390005805002058050020600500206005002079
+:10E3A0006805002068050020700500207005002029
+:10E3B00078050020780500208005002080050020D9
+:10E3C0008805002088050020900500209005002089
+:10E3D0009805002098050020A0050020A005002039
+:10E3E000A8050020A8050020B0050020B0050020E9
+:10E3F000B8050020B8050020C0050020C005002099
+:10E40000C8050020C8050020D0050020D005002048
+:10E41000D8050020D8050020E0050020E0050020F8
+:10E42000E8050020E8050020F0050020F0050020A8
+:10E43000F8050020F8050020000600200006002056
+:10E440000806002008060020100600201006002004
+:10E4500018060020180600202006002020060020B4
+:10E460002806002028060020300600203006002064
+:10E470003806002038060020400600204006002014
+:10E4800048060020480600205006002050060020C4
+:10E490005806002058060020600600206006002074
+:10E4A0006806002068060020700600207006002024
+:10E4B00078060020780600208006002080060020D4
+:10E4C0008806002088060020900600209006002084
+:10E4D0009806002098060020A0060020A006002034
+:10E4E000A8060020A8060020B0060020B0060020E4
+:10E4F000B8060020B8060020C0060020C006002094
+:10E50000C8060020C8060020D0060020D006002043
+:10E51000D8060020D8060020E0060020E0060020F3
+:10E52000E8060020E8060020F0060020F0060020A3
+:10E53000F8060020F8060020000700200007002051
+:10E5400008070020080700201007002010070020FF
+:10E5500018070020180700202007002020070020AF
+:10E56000280700202807002030070020300700205F
+:10E57000380700203807002040070020400700200F
+:10E5800048070020480700205007002050070020BF
+:10E59000580700205807002060070020600700206F
+:10E5A000680700206807002070070020700700201F
+:10E5B00078070020780700208007002080070020CF
+:10E5C000880700208807002090070020900700207F
+:10E5D0009807002098070020A0070020A00700202F
+:10E5E000A8070020A8070020B0070020B0070020DF
+:10E5F000B8070020B8070020C0070020C00700208F
+:10E60000C8070020C8070020D0070020D00700203E
+:10E61000D8070020D8070020E0070020E0070020EE
+:10E62000E8070020E8070020F0070020F00700209E
+:10E63000F8070020F807002000080020000800204C
+:10E6400008080020080800201008002010080020FA
+:10E6500018080020180800202008002020080020AA
+:10E66000280800202808002030080020300800205A
+:10E67000380800203808002040080020400800200A
+:10E6800048080020480800205008002050080020BA
+:10E69000580800205808002060080020600800206A
+:10E6A000680800206808002070080020700800201A
+:10E6B00078080020780800208008002080080020CA
+:10E6C000880800208808002090080020900800207A
+:10E6D0009808002098080020A0080020A00800202A
+:10E6E000A8080020A8080020B0080020B0080020DA
+:10E6F000B8080020B8080020FFFFFFFF000002005C
+:10E7000043000000000000000000000000000000C6
+:10E7100000000000000000000000000000000000F9
+:10E7200043000000000000000000000000000000A6
+:10E7300000000000000000000000000000000000D9
+:10E740004300000000000000000000000000000086
+:10E7500000000000000000000000000000000000B9
+:10E760004300000000000000000000000000000066
+:10E770000000000000000000000000000000000099
+:10E780004300000000000000000000000000000046
+:10E790000000000000000000000000000000000079
+:10E7A0004300000000000000000000000000000026
+:10E7B0000000000000000000000000000000000059
+:10E7C0004300000000000000000000000000000006
+:10E7D0000000000000000000000000000000000039
+:10E7E000E5D50008A1D400080000000024DD0008E1
+:10E7F00020DD0008E0DC0008E0DC0008E0DC0008C8
+:10E80000E0DC0008E0DC0008E0DC0008E0DC0008F8
+:10E81000E0DC0008E0DC0008FFFFFFFFFFFFFFFF78
+:10E82000FFFFFFFFFFFF0000010041534349490084
+:10E8300000000000000000000000000000000000D8
+:10E84000000000000000000000004153434949005F
+:10E8500000000000000000000000000000000000B8
+:0CE86000000000000000000000000000AC
+:04000005080028CDFA
 :00000001FF

Dosya farkı çok büyük olduğundan ihmal edildi
+ 1210 - 795
cmake-build-debug-mingw/gmv-gateway-board.map


+ 23 - 15
gmv-gateway-board.ioc

@@ -2,25 +2,30 @@
 CAD.formats=
 CAD.pinconfig=
 CAD.provider=
-FREERTOS.IPParameters=Tasks01,configUSE_NEWLIB_REENTRANT,configTOTAL_HEAP_SIZE
-FREERTOS.Tasks01=defaultTask,24,128,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL
+FREERTOS.FootprintOK=false
+FREERTOS.IPParameters=Tasks01,configUSE_NEWLIB_REENTRANT,configTOTAL_HEAP_SIZE,FootprintOK
+FREERTOS.Tasks01=defaultTask,48,128,StartDefaultTask,Default,NULL,Dynamic,NULL,NULL
 FREERTOS.configTOTAL_HEAP_SIZE=1024*25
 FREERTOS.configUSE_NEWLIB_REENTRANT=1
 File.Version=6
 GPIO.groupedBy=
+IWDG.IPParameters=Prescaler,Reload
+IWDG.Prescaler=IWDG_PRESCALER_64
+IWDG.Reload=3750
 KeepUserPlacement=false
 Mcu.CPN=STM32F103RCT6
 Mcu.Family=STM32F1
 Mcu.IP0=FREERTOS
-Mcu.IP1=NVIC
-Mcu.IP2=RCC
-Mcu.IP3=SYS
-Mcu.IP4=TIM2
-Mcu.IP5=UART4
-Mcu.IP6=USART1
-Mcu.IP7=USART2
-Mcu.IP8=USART3
-Mcu.IPNb=9
+Mcu.IP1=IWDG
+Mcu.IP2=NVIC
+Mcu.IP3=RCC
+Mcu.IP4=SYS
+Mcu.IP5=TIM2
+Mcu.IP6=UART4
+Mcu.IP7=USART1
+Mcu.IP8=USART2
+Mcu.IP9=USART3
+Mcu.IPNb=10
 Mcu.Name=STM32F103R(C-D-E)Tx
 Mcu.Package=LQFP64
 Mcu.Pin0=PC13-TAMPER-RTC
@@ -39,8 +44,9 @@ Mcu.Pin2=PD1-OSC_OUT
 Mcu.Pin20=PB8
 Mcu.Pin21=PB9
 Mcu.Pin22=VP_FREERTOS_VS_CMSIS_V2
-Mcu.Pin23=VP_SYS_VS_tim1
-Mcu.Pin24=VP_TIM2_VS_ClockSourceINT
+Mcu.Pin23=VP_IWDG_VS_IWDG
+Mcu.Pin24=VP_SYS_VS_tim1
+Mcu.Pin25=VP_TIM2_VS_ClockSourceINT
 Mcu.Pin3=PA1
 Mcu.Pin4=PA2
 Mcu.Pin5=PA3
@@ -48,7 +54,7 @@ Mcu.Pin6=PB2
 Mcu.Pin7=PB10
 Mcu.Pin8=PB11
 Mcu.Pin9=PB12
-Mcu.PinsNb=25
+Mcu.PinsNb=26
 Mcu.ThirdPartyNb=0
 Mcu.UserConstants=
 Mcu.UserName=STM32F103RCTx
@@ -150,7 +156,7 @@ ProjectManager.ToolChainLocation=
 ProjectManager.UAScriptAfterPath=
 ProjectManager.UAScriptBeforePath=
 ProjectManager.UnderRoot=true
-ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_UART4_Init-UART4-false-HAL-true,4-MX_USART2_UART_Init-USART2-false-HAL-true,5-MX_USART3_UART_Init-USART3-false-HAL-true,6-MX_TIM2_Init-TIM2-false-HAL-true,7-MX_USART1_UART_Init-USART1-false-HAL-true
+ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_UART4_Init-UART4-false-HAL-true,4-MX_USART2_UART_Init-USART2-false-HAL-true,5-MX_USART3_UART_Init-USART3-false-HAL-true,6-MX_TIM2_Init-TIM2-false-HAL-true,7-MX_USART1_UART_Init-USART1-false-HAL-true,8-MX_IWDG_Init-IWDG-false-HAL-true
 RCC.ADCFreqValue=36000000
 RCC.AHBFreq_Value=72000000
 RCC.APB1CLKDivider=RCC_HCLK_DIV2
@@ -192,6 +198,8 @@ USART3.IPParameters=VirtualMode,BaudRate
 USART3.VirtualMode=VM_ASYNC
 VP_FREERTOS_VS_CMSIS_V2.Mode=CMSIS_V2
 VP_FREERTOS_VS_CMSIS_V2.Signal=FREERTOS_VS_CMSIS_V2
+VP_IWDG_VS_IWDG.Mode=IWDG_Activate
+VP_IWDG_VS_IWDG.Signal=IWDG_VS_IWDG
 VP_SYS_VS_tim1.Mode=TIM1
 VP_SYS_VS_tim1.Signal=SYS_VS_tim1
 VP_TIM2_VS_ClockSourceINT.Mode=Internal

+ 3 - 3
readme.md

@@ -36,10 +36,10 @@
 |-------|-------------|------|----------------------------------------------------|
 | 40001 | 电源状态        | RW   | 0x01: 开;0x00:关                                     |
 | 40002 | 当前运行模式      | RW   | 0x00:制冷模式;0x01:制热模式;0x02:除湿模式;0x03:送风模式;0x04:加湿模式; |
-| 40003 | 预留          | RW   | 预留                                                 |
+| 40003 | 新风风阀模式      | RW   | 0x01:通风模式;0x02新风模式                                 |
 | 40004 | 预留          | RW   | 预留                                                 |
-| 40005 | 风速档位          | RW   | 1-5:代表一至五档;0x00:停止                                                 |
-| 40006 | 预留        | RW    | 预留                                 |
+| 40005 | 风速档位        | RW   | 1-5:代表一至五档;0x00:停止                                 |
+| 40006 | 预留          | RW    | 预留                                                 |
 | 40007 | 预留          | R    | 预留                                                 |
 | 40008 | 预留          | R    | 预留                                                 |
 | 40009 | 预留          | R    | 预留                                                 |

Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor