chen
2024-09-04 a7376ba53eae30bef9e53bd88d38b37b0a050cee
TCPclent.c文件更新
已添加3个文件
已修改10个文件
34346 ■■■■ 文件已修改
keil/JLinkLog.txt 6428 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Listings/uwb_simple_example.map 4553 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/.hex 5172 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.build_log.htm 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.hex 7217 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example.htm 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/uwb_simple_example_MK8000 Release.dep 112 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/安邦手环1.8-ch2.hex 5173 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/Objects/安邦手环1.9.hex 5172 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/main/main.c 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/include/src/TCPClient.c 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/uwb_simple_example.uvguix.xookk 335 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/uwb_simple_example.uvoptx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
keil/JLinkLog.txt
ÎļþÌ«´ó
keil/Listings/uwb_simple_example.map
ÎļþÌ«´ó
keil/Objects/.hex
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
keil/Objects/uwb_simple_example.build_log.htm
@@ -26,11 +26,68 @@
<h2>Output:</h2>
*** Using Compiler 'V6.14', folder: 'd:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'MK8000 Release'
Rebuild target 'MK8000 Release'
compiling startup_MK800X.c...
compiling mk_reset.c...
compiling cmp_svec.c...
compiling system_MK800X.c...
compiling mk_io.c...
compiling mk_clock.c...
compiling mk_calib.c...
compiling mk_adc.c...
compiling mk_gpio.c...
compiling mk_dma.c...
compiling mk_dual_timer.c...
compiling mk_misc.c...
compiling mk_power.c...
compiling mk_aes.c...
compiling mk_rtc.c...
compiling mk_flash.c...
compiling mk_sleep_timer.c...
compiling mk_wdt.c...
compiling mk_uwb.c...
compiling sn74hc595.c...
compiling Usart1.c...
compiling mk_uart.c...
compiling dw_app_anchor.c...
compiling Usart.c...
compiling mk_4G.c...
compiling mk_trace.c...
compiling global_param.c...
compiling pin_config.c...
compiling board.c...
compiling serial_at_cmd_app.c...
compiling lis3dh_driver.c...
compiling gps.c...
compiling TCPClient.c...
compiling main.c...
compiling wsf_assert.c...
compiling wsf_buf.c...
compiling uwb_app.c...
compiling wsf_heap.c...
compiling wsf_bufio.c...
compiling wsf_msg.c...
compiling wsf_os.c...
compiling wsf_nvm.c...
compiling wsf_queue.c...
compiling wsf_trace.c...
compiling wsf_timer.c...
compiling pal_flash.c...
compiling pal_sys.c...
compiling pal_uart.c...
compiling crc.c...
compiling libc.c...
compiling AIR780ECSQ.c...
compiling AIR780EDriver.c...
compiling Internet.c...
compiling AIR780ESocket.c...
compiling Module.c...
compiling AIR780EFSM.c...
compiling Socket.c...
compiling UART.c...
linking...
.\include\devices\MK800X\Source\ARM\MK800X_ac6_copy.sct(25): warning: L6314W: No section matches pattern *(.XIP_SECTION).
Program Size: Code=70924 RO-data=11220 RW-data=1408 ZI-data=34672
Program Size: Code=70904 RO-data=11220 RW-data=1408 ZI-data=34676
Finished: 0 information, 1 warning and 0 error messages.
FromELF: creating hex file...
After Build - User command #1: fromelf.exe --bincombined -o "Output\uwb_simple_example.bin" "D:\project chen\anbang3\china\ChinaUWBProject\keil\Objects\uwb_simple_example.axf"
@@ -48,7 +105,7 @@
  d:\Users\xookk\AppData\Local\Arm\Packs\MKSEMI\MK800X_DFP\1.0.3\Device\Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed:  00:00:02
Build Time Elapsed:  00:00:05
</pre>
</body>
</html>
keil/Objects/uwb_simple_example.hex
ÎļþÌ«´ó
keil/Objects/uwb_simple_example.htm
@@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\uwb_simple_example.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\uwb_simple_example.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Tue Sep  3 17:10:26 2024
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6140002: Last Updated: Wed Sep  4 11:25:14 2024
<BR><P>
<H3>Maximum Stack Usage =       1580 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -2258,8 +2258,8 @@
<BR>[Called By]<UL><LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[143]"></a>TCPClient_Poll</STRONG> (Thumb, 168 bytes, Stack size 32 bytes, tcpclient.o(.text.TCPClient_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 444<LI>Call Chain = TCPClient_Poll &rArr; TCPHeartBeatUpload &rArr; Socket_Send &rArr; HIDO_VLQGetEnqueueMember &rArr; HIDO_BaseQueueGetContinuousSize &rArr; __aeabi_uidivmod
<P><STRONG><a name="[143]"></a>TCPClient_Poll</STRONG> (Thumb, 156 bytes, Stack size 16 bytes, tcpclient.o(.text.TCPClient_Poll))
<BR><BR>[Stack]<UL><LI>Max Depth = 428<LI>Call Chain = TCPClient_Poll &rArr; TCPHeartBeatUpload &rArr; Socket_Send &rArr; HIDO_VLQGetEnqueueMember &rArr; HIDO_BaseQueueGetContinuousSize &rArr; __aeabi_uidivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[144]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TCPHeartBeatUpload
<LI><a href="#[13c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Socket_Connect
@@ -4087,7 +4087,7 @@
</UL>
<BR>[Address Reference Count : 1]<UL><LI> main.o(.text.main)
</UL>
<P><STRONG><a name="[35]"></a>TCPClient_SocketEventProc</STRONG> (Thumb, 444 bytes, Stack size 72 bytes, tcpclient.o(.text.TCPClient_SocketEventProc))
<P><STRONG><a name="[35]"></a>TCPClient_SocketEventProc</STRONG> (Thumb, 436 bytes, Stack size 72 bytes, tcpclient.o(.text.TCPClient_SocketEventProc))
<BR><BR>[Stack]<UL><LI>Max Depth = 876<LI>Call Chain = TCPClient_SocketEventProc &rArr; save_com_map_to_flash &rArr; flash_open &rArr; trace_printf &rArr; trace_output &rArr;  trace_printf (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[8d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;trace_printf
keil/Objects/uwb_simple_example_MK8000 Release.dep
@@ -16,7 +16,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_mac.h)(0x66D17785)
I (include\drivers\mk_phy.h)(0x66D17785)
F (.\include\components\algo\lib\lib_aoa.lib)(0x66D17785)()
@@ -58,7 +58,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
@@ -81,7 +81,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
@@ -103,7 +103,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
I (include\drivers\mk_trace.h)(0x66D17785)
@@ -130,7 +130,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
F (.\include\drivers\mk_dma.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/mk_dma.o -MD)
I (include\drivers\mk_dma.h)(0x66D17785)
I (include\drivers\mk_common.h)(0x66D17785)
@@ -146,7 +146,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
I (include\drivers\mk_trace.h)(0x66D17785)
@@ -167,7 +167,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
I (include\drivers\mk_trace.h)(0x66D17785)
@@ -189,7 +189,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
I (include\drivers\mk_misc.h)(0x66D17785)
I (include\drivers\mk_clock.h)(0x66D17785)
@@ -212,7 +212,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_io.h)(0x66D17785)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
@@ -235,7 +235,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
F (.\include\drivers\mk_misc.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/mk_misc.o -MD)
I (include\drivers\mk_misc.h)(0x66D17785)
I (include\drivers\mk_common.h)(0x66D17785)
@@ -251,7 +251,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dual_timer.h)(0x66D17785)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_trace.h)(0x66D17785)
@@ -275,7 +275,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -305,7 +305,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -325,7 +325,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
I (include\drivers\mk_trace.h)(0x66D17785)
@@ -348,7 +348,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -370,7 +370,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -394,7 +394,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
I (include\drivers\mk_trace.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -416,7 +416,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_mac.h)(0x66D17785)
I (include\drivers\mk_phy.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
@@ -447,7 +447,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_clock.h)(0x66D17785)
I (include\drivers\mk_reset.h)(0x66D17785)
I (include\drivers\mk_trace.h)(0x66D17785)
@@ -470,7 +470,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -496,7 +496,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_uart.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdio.h)(0x5DDFFD72)
F (.\include\drivers\Usart.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/usart.o -MD)
@@ -516,7 +516,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
F (.\mk_4G.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/mk_4g.o -MD)
I (..\keil\mk_4G.h)(0x66D17785)
@@ -534,7 +534,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -547,7 +547,7 @@
I (include\drivers\lis3dh_driver.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\math.h)(0x5DDFFD6C)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x5DDFFD6A)
I (include\drivers\mk_io.h)(0x66D17785)
I (include\drivers\mk_common.h)(0x66D17785)
@@ -584,10 +584,10 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
I (include\drivers\mk_misc.h)(0x66D17785)
F (.\include\drivers\serial_at_cmd_app.c)(0x66D6BCB0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/serial_at_cmd_app.o -MD)
F (.\include\drivers\serial_at_cmd_app.c)(0x66D7B5EA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/drivers -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/serial_at_cmd_app.o -MD)
I (include\drivers\serial_at_cmd_app.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
I (include\drivers\global_param.h)(0x66D17785)
@@ -606,7 +606,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
I (include\drivers\mk_misc.h)(0x66D17785)
I (include\board\board.h)(0x66D17785)
@@ -630,7 +630,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -644,7 +644,7 @@
I (include\drivers\mk_uwb.h)(0x66D17785)
I (include\drivers\mk_mac.h)(0x66D17785)
I (include\drivers\mk_phy.h)(0x66D17785)
F (..\pin_config.c)(0x66D6B829)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pin_config.o -MD)
F (..\pin_config.c)(0x66D7B5EA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pin_config.o -MD)
I (include\drivers\mk_io.h)(0x66D17785)
I (include\drivers\mk_common.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -659,7 +659,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\board\board.h)(0x66D17785)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
@@ -667,7 +667,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\mk_gpio.h)(0x66D17785)
I (include\drivers\Usart.h)(0x66D17785)
F (.\include\main\main.c)(0x66D6D27E)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/main.o -MD)
F (.\include\main\main.c)(0x66D7D2F7)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/main.o -MD)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_common.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -682,7 +682,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -720,7 +720,7 @@
I (include\components\hido\Include\HIDO_FSM.h)(0x66D17785)
I (include\components\hido\Include\HIDO_Timer.h)(0x66D17785)
I (include\src\TCPClient.h)(0x66D17785)
F (.\include\src\TCPClient.c)(0x66D1863A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/tcpclient.o -MD)
F (.\include\src\TCPClient.c)(0x66D7D13D)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/tcpclient.o -MD)
I (include\src\TCPClient.h)(0x66D17785)
I (include\components\hido\Include\HIDO_TYpeDef.h)(0x66D17785)
I (include\components\internet\inc\Socket.h)(0x66D17785)
@@ -747,7 +747,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
I (..\keil\mk_4G.h)(0x66D17785)
I (include\board\board.h)(0x66D17785)
@@ -756,7 +756,7 @@
I (include\drivers\mk_gpio.h)(0x66D17785)
I (include\drivers\mk_io.h)(0x66D17785)
I (..\keil\dw_app_anchor.h)(0x66D17785)
F (.\include\src\gps.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/gps.o -MD)
F (.\include\src\gps.c)(0x66D7B5EA)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/gps.o -MD)
I (include\board\board.h)(0x66D17785)
I (include\drivers\mk_common.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -771,14 +771,14 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\drivers\mk_gpio.h)(0x66D17785)
I (include\drivers\mk_io.h)(0x66D17785)
F (.\uwb_app.c)(0x66D6B3A0)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/uwb_app.o -MD)
F (.\uwb_app.c)(0x66D7D1B1)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/board -I ../keil -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/uwb_app.o -MD)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_common.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stddef.h)(0x5DDFFD72)
@@ -793,7 +793,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
@@ -829,7 +829,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
F (.\include\components\wsf\sources\port\baremetal\wsf_buf.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_buf.o -MD)
I (include\components\wsf\include\wsf_types.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -852,7 +852,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\components\wsf\include\wsf_heap.h)(0x66D17785)
I (include\components\wsf\include\wsf_math.h)(0x66D17785)
I (include\components\wsf\include\wsf_os.h)(0x66D17785)
@@ -876,7 +876,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\components\wsf\include\wsf_trace.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdarg.h)(0x5DDFFD72)
I (include\components\wsf\include\wsf_os.h)(0x66D17785)
@@ -903,7 +903,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\components\wsf\include\wsf_buf.h)(0x66D17785)
I (include\components\wsf\include\wsf_math.h)(0x66D17785)
I (include\components\wsf\include\wsf_os.h)(0x66D17785)
@@ -942,7 +942,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\components\crc\crc.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdlib.h)(0x5DDFFD6A)
F (.\include\components\wsf\sources\port\baremetal\wsf_os.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_os.o -MD)
@@ -971,7 +971,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
F (.\include\components\wsf\sources\port\baremetal\wsf_queue.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_queue.o -MD)
I (include\components\wsf\include\wsf_types.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -994,7 +994,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
F (.\include\components\wsf\sources\port\baremetal\wsf_timer.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_timer.o -MD)
I (include\components\wsf\include\wsf_types.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1019,7 +1019,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
F (.\include\components\wsf\sources\port\baremetal\wsf_trace.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/wsf_trace.o -MD)
I (include\components\wsf\include\wsf_types.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1041,7 +1041,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\components\wsf\include\wsf_assert.h)(0x66D17785)
I (include\components\wsf\include\wsf_cs.h)(0x66D17785)
F (.\include\components\wsf\sources\platform\pal_flash.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/components/wsf/sources/platform -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pal_flash.o -MD)
@@ -1060,7 +1060,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_flash.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
I (include\drivers\mk_misc.h)(0x66D17785)
@@ -1080,7 +1080,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\components\wsf\include\platform\pal_uart.h)(0x66D17785)
I (include\drivers\mk_misc.h)(0x66D17785)
F (.\include\components\wsf\sources\platform\pal_uart.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/pal_uart.o -MD)
@@ -1099,7 +1099,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
F (.\include\components\crc\crc.c)(0x66D17785)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m0 -c -fno-rtti -funsigned-char -D__MICROLIB -gdwarf-3 -O3 -ffunction-sections -w -I ./include/components/crc -I .. -I ./include/board -I ./include/CMSIS/Include -I ./include/components/algo/inc -I ./include/components/crc -I ./include/components/libc -I ./include/components/wsf/include -I ./include/components/wsf/include/platform -I ./include/devices/MK800X/Include -I ./include/drivers -I ./include/components/hido/Include -I ./include/components/internet/inc -I ./include/components/hal -I ../keil -I ./include/src -Wno-declaration-after-statement -Wno-double-promotion -Wno-extra-semi-stmt -Wno-gnu-zero-variadic-macro-arguments -Wno-padded -Wno-unused-parameter -I./RTE/_MK8000_Release -Id:/Users/xookk/AppData/Local/Arm/Packs/MKSEMI/MK800X_DFP/1.0.3/Device/Include -Id:/Keil_v5/ARM/CMSIS/Include -D__UVISION_VERSION="530" -D_RTE_ -DUWB_EN -DSTD_LIBC -o ./objects/crc.o -MD)
I (include\components\crc\crc.h)(0x66D17785)
I (d:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x5DDFFD72)
@@ -1141,7 +1141,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -1173,7 +1173,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -1215,7 +1215,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -1249,7 +1249,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -1288,7 +1288,7 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_trace.h)(0x66D17785)
I (include\drivers\mk_uart.h)(0x66D17785)
I (include\drivers\mk_dma.h)(0x66D17785)
@@ -1338,5 +1338,5 @@
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_compat.h)(0x5E0CC2EC)
I (d:\Keil_v5\ARM\ARMCLANG\include\arm_acle.h)(0x5E0CC318)
I (include\devices\MK800X\Include\system_MK800X.h)(0x66D17785)
I (..\user_config.h)(0x66D17786)
I (..\user_config.h)(0x66D7C918)
I (include\drivers\mk_dma.h)(0x66D17785)
keil/Objects/°²°îÊÖ»·1.8-ch2.hex
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
keil/Objects/°²°îÊÖ»·1.9.hex
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
keil/include/main/main.c
@@ -361,7 +361,7 @@
    ip2 = (g_com_map[TCP_IP_2]>>12&0xf)*1000+(g_com_map[TCP_IP_2]>>8&0xf)*100+(g_com_map[TCP_IP_2]>>4&0xf)*10+(g_com_map[TCP_IP_2]&0xf);
    ip3 = (g_com_map[TCP_IP_3]>>12&0xf)*1000+(g_com_map[TCP_IP_3]>>8&0xf)*100+(g_com_map[TCP_IP_3]>>4&0xf)*10+(g_com_map[TCP_IP_3]&0xf);
    port = g_com_map[TCP_PORT];
    g_com_map[VERSION] = (1<<8)|7;
    g_com_map[VERSION] = (1<<8)|9;
    LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id);
    LOG_INFO(TRACE_MODULE_APP,"固件版本:UWB-4G手环 V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
    LOG_INFO(TRACE_MODULE_APP,"服务器地址: %d.%d.%d.%d:%d.\r\n",ip0,ip1,ip2,ip3,port);
keil/include/src/TCPClient.c
@@ -43,6 +43,10 @@
static HIDO_UINT32 l_u32HeartBeatTick = 0;
static HIDO_UINT8 l_au8CmdBuff[1024];
uint8_t TCPfail_flag = 0,flag_first_TCPconnect=1;
uint32_t TCPfailetimer;
uint16_t ip0,ip1,ip2,ip3,port;
/*******************************************************************************
 *                        Local Function Declaration                           *
 *******************************************************************************/
@@ -55,7 +59,7 @@
/*******************************************************************************
 * Function Name     : TCPClient_DataProc
 * Description       :
 * Input             :
 * Input             :
 * Output            :
 * Return            :
 * Author            : www.hido-studio.com
@@ -79,77 +83,77 @@
    {
        u32SplitCnt = HIDO_UtilStrSplit((HIDO_CHAR *)_u8Data, ',', apcSplitStr, HIDO_ARRARY_COUNT(apcSplitStr));
        TCP_command.tagId = HIDO_UtilHexStrToInt(apcSplitStr[3]);
        if(g_com_map[DEV_ID]==TCP_command.tagId)
        {
            TCP_command.type = HIDO_UtilStrToInt(apcSplitStr[1]);
            memcpy(&applyid,apcSplitStr[2],8);
           // TCP_command.applyID = HIDO_UtilStrToInt(apcSplitStr[2]);
            // TCP_command.applyID = HIDO_UtilStrToInt(apcSplitStr[2]);
            TCP_command.gunLableId = HIDO_UtilHexStrToInt(apcSplitStr[4]);
            TCP_command.warnDistance = HIDO_UtilStrToInt(apcSplitStr[5]);
            TCP_command.alarmDistance = HIDO_UtilStrToInt(apcSplitStr[6]);
            TCP_command.frequency = HIDO_UtilStrToInt(apcSplitStr[7]);
            if(TCP_command.type>0&&TCP_command.type<8)
            result = 1;
                result = 1;
            switch(TCP_command.type)
            {
            case BIND_SUCCESS:
            {
                g_com_map[ALARM_DISTANCE1]= TCP_command.warnDistance;
                g_com_map[ALARM_DISTANCE1]= TCP_command.warnDistance;
                g_com_map[ALARM_DISTANCE2]=TCP_command.alarmDistance;
               // g_com_map[SEND_4G_FREQUENCY]=1000/TCP_command.frequency;
                // g_com_map[SEND_4G_FREQUENCY]=1000/TCP_command.frequency;
                if(g_com_map[BIND_DEV_ID]!=TCP_command.gunLableId)
                {
                    g_com_map[BIND_DEV_ID]=TCP_command.gunLableId;
                    UWB_work_state = SEARCH_DEV;
                    search_open_flag = 1;
                }
            }
            break;
            case UNBIND:
                g_com_map[BIND_DEV_ID] = 0;
                UWB_work_state = UN_BIND;
            break;
                break;
                // bind_resetbreak();
            case OPEN_GNSS:
                gps_4g_flag = 1;
            break;
                break;
            case CLOSE_VIBRATION:
                g_com_map[MOTOR_ENABLE]=0;
            break;
                break;
            case OPEN_VIBRATION:
                g_com_map[MOTOR_ENABLE]=1;
            break;
                break;
            case QUARY_INFORMATION:
                //??
            break;
                break;
            case CHANGE_POLL_FREQUENCY:
                g_com_map[SEND_4G_SECOND]=TCP_command.frequency*60;
                break;
            }
            result = 1;
            TCPHeartBeatUpload();
            if(TCP_command.type!=QUARY_INFORMATION||TCP_command.type!=OPEN_GNSS)
            save_com_map_to_flash();
            result = 0;
                save_com_map_to_flash();
            result = 0;
            memset(&applyid,0,8);
        }
    }else if(STRCMP(_u8Data, "$message_reply,") == 0)
    } else if(STRCMP(_u8Data, "$message_reply,") == 0)
    {
        u32SplitCnt = HIDO_UtilStrSplit((HIDO_CHAR *)_u8Data, ',', apcSplitStr, HIDO_ARRARY_COUNT(apcSplitStr));
        TCP_command.tagId = HIDO_UtilHexStrToInt(apcSplitStr[1]);
@@ -177,6 +181,7 @@
    {
        if(l_eTCPClientState ==  TCP_CLIENT_STATE_CONNECTING)
        {
            TCPfail_flag = 0;
            l_eTCPClientState = TCP_CLIENT_STATE_IDLE;
        }
@@ -192,6 +197,7 @@
    }
    case SOCKET_EVENT_CLOSED:
    {
        TCPfail_flag = 0;
        l_eTCPClientState = TCP_CLIENT_STATE_IDLE;
        break;
    }
@@ -236,13 +242,12 @@
    HIDO_UINT32 u32HeartLen;
    if(alarm_type)
    {
     u32HeartLen = snprintf(acHeart, sizeof(acHeart), "$message,alarm,%04x,%d,%04x,%d,%02u%%,%d,%d,%lf,%lf,%s,%d,%d,0\r\n", \
        g_com_map[DEV_ID],GetUWBBindState(),g_com_map[BIND_DEV_ID],alarm_type,bat_percent,g_com_map[ALARM_DISTANCE1],g_com_map[ALARM_DISTANCE2],jd,wd,applyid,result,distance);
    }else{
     u32HeartLen = snprintf(acHeart, sizeof(acHeart), "$message,heart,%04x,%d,%04x,%d,%02u%%,%d,%d,%lf,%lf,%s,%d,%d,0\r\n", \
        g_com_map[DEV_ID],GetUWBBindState(),g_com_map[BIND_DEV_ID],alarm_type,bat_percent,g_com_map[ALARM_DISTANCE1],g_com_map[ALARM_DISTANCE2],jd,wd,applyid,result,distance);
}
//        LOG_INFO(TRACE_MODULE_APP, "电量为%lf\r\n",bat_percent);//测试电量
        u32HeartLen = snprintf(acHeart, sizeof(acHeart), "$message,alarm,%04x,%d,%04x,%d,%02u%%,%d,%d,%lf,%lf,%s,%d,%d,0\r\n", \
                               g_com_map[DEV_ID],GetUWBBindState(),g_com_map[BIND_DEV_ID],alarm_type,bat_percent,g_com_map[ALARM_DISTANCE1],g_com_map[ALARM_DISTANCE2],jd,wd,applyid,result,distance);
    } else {
        u32HeartLen = snprintf(acHeart, sizeof(acHeart), "$message,heart,%04x,%d,%04x,%d,%02u%%,%d,%d,%lf,%lf,%s,%d,%d,0\r\n", \
                               g_com_map[DEV_ID],GetUWBBindState(),g_com_map[BIND_DEV_ID],alarm_type,bat_percent,g_com_map[ALARM_DISTANCE1],g_com_map[ALARM_DISTANCE2],jd,wd,applyid,result,distance);
    }
    Socket_Send(l_i32TCPClientID, (HIDO_UINT8 *)acHeart, u32HeartLen);
}
@@ -259,9 +264,7 @@
    if(alarm_type == 2)
        alarm_type = 0;
}
uint8_t TCPfail_flag = 0,flag_first_TCPconnect=1;
uint32_t TCPfailetimer;
uint16_t ip0,ip1,ip2,ip3,port;
HIDO_INT32 TCPClient_Poll(void)
{
    if (Internet_IsIPReady() == HIDO_TRUE)
@@ -273,14 +276,17 @@
            {
                l_eTCPClientState = TCP_CLIENT_STATE_CONNECTING;
               HIDO_UtilSnprintf((HIDO_CHAR *) l_au8CmdBuff, sizeof(l_au8CmdBuff), "%u.%u.%u.%u", ip0,ip1, ip2, ip3);
                Socket_Connect(l_i32TCPClientID, (HIDO_CHAR *) l_au8CmdBuff, port);
//                HIDO_UtilSnprintf((HIDO_CHAR *) l_au8CmdBuff, sizeof(l_au8CmdBuff), "%u.%u.%u.%u", ip0,ip1, ip2, ip3);
//                Socket_Connect(l_i32TCPClientID, (HIDO_CHAR *) l_au8CmdBuff, port);
//             HIDO_UtilSnprintf((HIDO_CHAR *) l_au8CmdBuff, sizeof(l_au8CmdBuff), "123.57.87.125");
//                Socket_Connect(l_i32TCPClientID, (HIDO_CHAR *) l_au8CmdBuff, 8888);
                TCPfail_flag = 1;
                          HIDO_UtilSnprintf((HIDO_CHAR *) l_au8CmdBuff, sizeof(l_au8CmdBuff), "111.198.60.6");
                Socket_Connect(l_i32TCPClientID, (HIDO_CHAR *) l_au8CmdBuff, 1234);
               TCPfail_flag = 1;
            }
            else
            {
@@ -294,10 +300,10 @@
        else if (TCP_CLIENT_STATE_CONNECTED == l_eTCPClientState)
        {
//            if ((u32CurTick - l_u32HeartBeatTick) >= HIDO_TIMER_TICK_S(g_com_map[SEND_4G_SECOND])||flag_first_TCPconnect)
             if ((u32CurTick - l_u32HeartBeatTick) >= HIDO_TIMER_TICK_S(15)||flag_first_TCPconnect)
      //      if ((u32CurTick - l_u32HeartBeatTick) >= HIDO_TIMER_TICK_S(g_com_map[SEND_4G_SECOND])||flag_first_TCPconnect)
            if ((u32CurTick - l_u32HeartBeatTick) >= HIDO_TIMER_TICK_S(15)||flag_first_TCPconnect)
            {
                flag_first_TCPconnect = 0;
                l_u32HeartBeatTick = u32CurTick;
@@ -333,6 +339,11 @@
    return HIDO_OK;
}
HIDO_BOOL TCPClient_IsSendOver(HIDO_VOID)
{
    return Socket_IsSendQueueEmpty(l_i32TCPClientID);
}
/*******************************************************************************
 * Function Name     : TCPClient_Init
 * Description       : TCP客户端初始化
@@ -345,7 +356,7 @@
HIDO_INT32 TCPClient_Init(void)
{
    l_eTCPClientState = TCP_CLIENT_STATE_IDLE;
    Socket_Create(&l_i32TCPClientID, SOCKET_TYPE_UDP, TCPClient_SocketEventProc, HIDO_NULL);
    Socket_Create(&l_i32TCPClientID, SOCKET_TYPE_TCP, TCPClient_SocketEventProc, HIDO_NULL);
    // è¿™é‡Œæ˜¯å›ºå®šçš„心跳,由4G自行发送
#if 0
@@ -356,7 +367,7 @@
    return HIDO_OK;
}
char str[17]={"AT+IPR=9600;&W\r\n"};
char str[17]= {"AT+IPR=9600;&W\r\n"};
void AIR780E_Reset(void)
{
    gps_air780_power_change(gps_power_state,0);//开启gps,4G
keil/uwb_simple_example.uvguix.xookk
@@ -15,17 +15,17 @@
    <View>
      <WinId>38003</WinId>
      <ViewName>Registers</ViewName>
      <TableColWidths>140 100</TableColWidths>
      <TableColWidths>140 124</TableColWidths>
    </View>
    <View>
      <WinId>346</WinId>
      <ViewName>Code Coverage</ViewName>
      <TableColWidths>1010 286</TableColWidths>
      <TableColWidths>1010 160</TableColWidths>
    </View>
    <View>
      <WinId>204</WinId>
      <ViewName>Performance Analyzer</ViewName>
      <TableColWidths>846 175 175 100</TableColWidths>
      <TableColWidths>1170</TableColWidths>
    </View>
  </SECTreeCtrl>
@@ -70,7 +70,7 @@
      <WinId>466</WinId>
      <ViewName>Source Browser</ViewName>
      <UserString>500</UserString>
      <TableColWidths>166</TableColWidths>
      <TableColWidths>300</TableColWidths>
    </View>
  </TreeListPane>
@@ -101,17 +101,17 @@
        <yPos>-1</yPos>
      </MaxPosition>
      <NormalPosition>
        <Top>329</Top>
        <Left>2180</Left>
        <Right>3746</Right>
        <Bottom>1283</Bottom>
        <Top>372</Top>
        <Left>2234</Left>
        <Right>3800</Right>
        <Bottom>1326</Bottom>
      </NormalPosition>
    </WindowPosition>
    <MDIClientArea>
      <RegID>0</RegID>
      <MDITabState>
        <Len>7776</Len>
        <Data>010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000450000000E000000010000003B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C757365725F636F6E6669672E68000000000D757365725F636F6E6669672E6800000000C5D4F200FFFFFFFF6A443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C636F6D706F6E656E74735C616C676F5C696E635C6C69625F616F612E6800000000096C69625F616F612E6800000000FFDC7800FFFFFFFF3A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C70696E5F636F6E6669672E63000000000C70696E5F636F6E6669672E6300000000BECEA100FFFFFFFF56643A5C55736572735C786F6F6B6B5C417070446174615C4C6F63616C5C41726D5C5061636B735C4D4B53454D495C4D4B383030585F4446505C312E302E335C4465766963655C496E636C7564655C4D4B383030582E6800000000084D4B383030582E6800000000F0A0A100FFFFFFFF2C643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C61726D5F636F6D7061742E68000000000C61726D5F636F6D7061742E6800000000BCA8E100FFFFFFFF28643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C737464696E742E680000000008737464696E742E68000000009CC1B600FFFFFFFF5D643A5C55736572735C786F6F6B6B5C417070446174615C4C6F63616C5C41726D5C5061636B735C4D4B53454D495C4D4B383030585F4446505C312E302E335C4465766963655C496E636C7564655C73797374656D5F4D4B383030582E68000000000F73797374656D5F4D4B383030582E6800000000F7B88600FFFFFFFF5D443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C647269766572735C5573617274312E6800000000085573617274312E6800000000D9ADC200FFFFFFFF63443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C647269766572735C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000A5C2D700FFFFFFFF44443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C73696D706C655F73735F7477725F64775F726573702E63000000001773696D706C655F73735F7477725F64775F726573702E6300000000B3A6BE00FFFFFFFF42443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C64775F6170705F616E63686F722E63000000000F64775F6170705F616E63686F722E6300000000EAD6A300FFFFFFFF42443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C64775F6170705F616E63686F722E68000000000F64775F6170705F616E63686F722E6800000000F6FA7D00FFFFFFFF6C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C7773665C736F75726365735C706F72745C626172656D6574616C5C7773665F71756575652E63000000000B7773665F71756575652E6300000000B5E99D00FFFFFFFF48443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C626F6172645C626F6172642E630000000007626F6172642E63000000005FC3CF00FFFFFFFF46443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C6D61696E5C6D61696E2E6300000000066D61696E2E6300000000C1838300FFFFFFFF56443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000CACAD500FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F74726163652E68000000000A6D6B5F74726163652E6800000000C5D4F200FFFFFFFF56443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E68000000001373657269616C5F61745F636D645F6170702E6800000000FFDC7800FFFFFFFF51443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000BECEA100FFFFFFFF51443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000F0A0A100FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C55736172742E63000000000755736172742E6300000000BCA8E100FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F756172742E6800000000096D6B5F756172742E68000000009CC1B600FFFFFFFF80443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F64735F7477725F696E69745C73696D706C655F64735F7477725F696E69742E63000000001473696D706C655F64735F7477725F696E69742E6300000000F7B88600FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F706F7765722E63000000000A6D6B5F706F7765722E6300000000D9ADC200FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6770696F2E6300000000096D6B5F6770696F2E6300000000A5C2D700FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7577622E6300000000086D6B5F7577622E6300000000B3A6BE00FFFFFFFF80443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F64735F7477725F726573705C73696D706C655F64735F7477725F726573702E63000000001473696D706C655F64735F7477725F726573702E6300000000EAD6A300FFFFFFFF61443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C646576696365735C4D4B383030585C536F757263655C737461727475705F4D4B383030582E630000000010737461727475705F4D4B383030582E6300000000F6FA7D00FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7577622E6800000000086D6B5F7577622E6800000000B5E99D00FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7068792E6800000000086D6B5F7068792E68000000005FC3CF00FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F756172742E6300000000096D6B5F756172742E6300000000C1838300FFFFFFFF88443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F64735F7477725F726573705F7374735C73696D706C655F64735F7477725F726573705F7374732E63000000001873696D706C655F64735F7477725F726573705F7374732E6300000000CACAD500FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6D6973632E6300000000096D6B5F6D6973632E6300000000C5D4F200FFFFFFFF48443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C626F6172645C626F6172642E680000000007626F6172642E6800000000FFDC7800FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6770696F2E6800000000096D6B5F6770696F2E6800000000BECEA100FFFFFFFF52443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6C69733364685F6472697665722E63000000000F6C69733364685F6472697665722E6300000000F0A0A100FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C5573617274312E6300000000085573617274312E6300000000BCA8E100FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F696F2E6800000000076D6B5F696F2E68000000009CC1B600FFFFFFFF52443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6C69733364685F6472697665722E68000000000F6C69733364685F6472697665722E6800000000F7B88600FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F696F2E6300000000076D6B5F696F2E6300000000D9ADC200FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F646D612E6300000000086D6B5F646D612E6300000000A5C2D700FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C55736172742E68000000000755736172742E6800000000B3A6BE00FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F72657365742E63000000000A6D6B5F72657365742E6300000000EAD6A300FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7764742E6300000000086D6B5F7764742E6300000000F6FA7D00FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F74726163652E63000000000A6D6B5F74726163652E6300000000B5E99D00FFFFFFFF5A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C646576696365735C4D4B383030585C496E636C7564655C4D4B383030582E6800000000084D4B383030582E68000000005FC3CF00FFFFFFFF6E443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F74785C73696D706C655F74782E63000000000B73696D706C655F74782E6300000000C1838300FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F706F7765722E68000000000A6D6B5F706F7765722E6800000000CACAD500FFFFFFFF53443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F736C6565705F74696D65722E6300000000106D6B5F736C6565705F74696D65722E6300000000C5D4F200FFFFFFFF28643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C7374646465662E6800000000087374646465662E6800000000FFDC7800FFFFFFFF51443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6C6962635C6C6962632E6300000000066C6962632E6300000000BECEA100FFFFFFFF88443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F64735F7477725F696E69745F7374735C73696D706C655F64735F7477725F696E69745F7374732E63000000001873696D706C655F64735F7477725F696E69745F7374732E6300000000F0A0A100FFFFFFFF3E443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C736E373468633539352E63000000000B736E373468633539352E6300000000BCA8E100FFFFFFFF3E443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C736E373468633539352E68000000000B736E373468633539352E68000000009CC1B600FFFFFFFF3A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C6D6B5F34472E6300000000076D6B5F34472E6300000000F7B88600FFFFFFFF3A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C6D6B5F34472E6800000000076D6B5F34472E6800000000D9ADC200FFFFFFFF50443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C68616C5C554152542E680000000006554152542E6800000000A5C2D700FFFFFFFF5F443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C4149523738304546534D2E63000000000C4149523738304546534D2E6300000000B3A6BE00FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E63000000000B544350436C69656E742E6300000000EAD6A300FFFFFFFF5F443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F54696D65722E68000000000C4849444F5F54696D65722E6800000000F6FA7D00FFFFFFFF5D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C496E7465726E65742E63000000000A496E7465726E65742E6300000000B5E99D00FFFFFFFF62443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C414952373830454472697665722E63000000000F414952373830454472697665722E63000000005FC3CF00FFFFFFFF62443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C696E635C414952373830454472697665722E68000000000F414952373830454472697665722E6800000000C1838300FFFFFFFF50443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C68616C5C554152542E630000000006554152542E6300000000CACAD500FFFFFFFF62443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C41495237383045536F636B65742E63000000000F41495237383045536F636B65742E6300000000C5D4F200FFFFFFFF3C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C7577625F6170702E6300000000097577625F6170702E6300000000FFDC7800FFFFFFFF44443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C6770732E6300000000056770732E6300000000BECEA100FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E68000000000B544350436C69656E742E6800000000F0A0A100FFFFFFFF5E443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F5574696C2E68000000000B4849444F5F5574696C2E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000A2090000B70100009A0E0000F1030000</Data>
        <Data>010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000450000000E000000010000003B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C757365725F636F6E6669672E68000000000D757365725F636F6E6669672E6800000000C5D4F200FFFFFFFF6A443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C636F6D706F6E656E74735C616C676F5C696E635C6C69625F616F612E6800000000096C69625F616F612E6800000000FFDC7800FFFFFFFF3A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C70696E5F636F6E6669672E63000000000C70696E5F636F6E6669672E6300000000BECEA100FFFFFFFF56643A5C55736572735C786F6F6B6B5C417070446174615C4C6F63616C5C41726D5C5061636B735C4D4B53454D495C4D4B383030585F4446505C312E302E335C4465766963655C496E636C7564655C4D4B383030582E6800000000084D4B383030582E6800000000F0A0A100FFFFFFFF2C643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C61726D5F636F6D7061742E68000000000C61726D5F636F6D7061742E6800000000BCA8E100FFFFFFFF28643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C737464696E742E680000000008737464696E742E68000000009CC1B600FFFFFFFF5D643A5C55736572735C786F6F6B6B5C417070446174615C4C6F63616C5C41726D5C5061636B735C4D4B53454D495C4D4B383030585F4446505C312E302E335C4465766963655C496E636C7564655C73797374656D5F4D4B383030582E68000000000F73797374656D5F4D4B383030582E6800000000F7B88600FFFFFFFF5D443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C647269766572735C5573617274312E6800000000085573617274312E6800000000D9ADC200FFFFFFFF63443A5C70726F6A656374206368656E5C55574220446F75626C65204C696E655C6E65775C53444B735C53444B5F56302E362E325C6D6B383030302073646B5C73646B5F76302E362E325F72345C647269766572735C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000A5C2D700FFFFFFFF44443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C73696D706C655F73735F7477725F64775F726573702E63000000001773696D706C655F73735F7477725F64775F726573702E6300000000B3A6BE00FFFFFFFF42443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C64775F6170705F616E63686F722E63000000000F64775F6170705F616E63686F722E6300000000EAD6A300FFFFFFFF42443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C64775F6170705F616E63686F722E68000000000F64775F6170705F616E63686F722E6800000000F6FA7D00FFFFFFFF6C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C7773665C736F75726365735C706F72745C626172656D6574616C5C7773665F71756575652E63000000000B7773665F71756575652E6300000000B5E99D00FFFFFFFF48443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C626F6172645C626F6172642E630000000007626F6172642E63000000005FC3CF00FFFFFFFF46443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C6D61696E5C6D61696E2E6300000000066D61696E2E6300000000C1838300FFFFFFFF56443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E63000000001373657269616C5F61745F636D645F6170702E6300000000CACAD500FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F74726163652E68000000000A6D6B5F74726163652E6800000000C5D4F200FFFFFFFF56443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C73657269616C5F61745F636D645F6170702E68000000001373657269616C5F61745F636D645F6170702E6800000000FFDC7800FFFFFFFF51443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C676C6F62616C5F706172616D2E63000000000E676C6F62616C5F706172616D2E6300000000BECEA100FFFFFFFF51443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C676C6F62616C5F706172616D2E68000000000E676C6F62616C5F706172616D2E6800000000F0A0A100FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C55736172742E63000000000755736172742E6300000000BCA8E100FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F756172742E6800000000096D6B5F756172742E68000000009CC1B600FFFFFFFF80443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F64735F7477725F696E69745C73696D706C655F64735F7477725F696E69742E63000000001473696D706C655F64735F7477725F696E69742E6300000000F7B88600FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F706F7765722E63000000000A6D6B5F706F7765722E6300000000D9ADC200FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6770696F2E6300000000096D6B5F6770696F2E6300000000A5C2D700FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7577622E6300000000086D6B5F7577622E6300000000B3A6BE00FFFFFFFF80443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F64735F7477725F726573705C73696D706C655F64735F7477725F726573702E63000000001473696D706C655F64735F7477725F726573702E6300000000EAD6A300FFFFFFFF61443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C646576696365735C4D4B383030585C536F757263655C737461727475705F4D4B383030582E630000000010737461727475705F4D4B383030582E6300000000F6FA7D00FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7577622E6800000000086D6B5F7577622E6800000000B5E99D00FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7068792E6800000000086D6B5F7068792E68000000005FC3CF00FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F756172742E6300000000096D6B5F756172742E6300000000C1838300FFFFFFFF88443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F64735F7477725F726573705F7374735C73696D706C655F64735F7477725F726573705F7374732E63000000001873696D706C655F64735F7477725F726573705F7374732E6300000000CACAD500FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6D6973632E6300000000096D6B5F6D6973632E6300000000C5D4F200FFFFFFFF48443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C626F6172645C626F6172642E680000000007626F6172642E6800000000FFDC7800FFFFFFFF4C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F6770696F2E6800000000096D6B5F6770696F2E6800000000BECEA100FFFFFFFF52443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6C69733364685F6472697665722E63000000000F6C69733364685F6472697665722E6300000000F0A0A100FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C5573617274312E6300000000085573617274312E6300000000BCA8E100FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F696F2E6800000000076D6B5F696F2E68000000009CC1B600FFFFFFFF52443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6C69733364685F6472697665722E68000000000F6C69733364685F6472697665722E6800000000F7B88600FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F696F2E6300000000076D6B5F696F2E6300000000D9ADC200FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F646D612E6300000000086D6B5F646D612E6300000000A5C2D700FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C55736172742E68000000000755736172742E6800000000B3A6BE00FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F72657365742E63000000000A6D6B5F72657365742E6300000000EAD6A300FFFFFFFF4B443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F7764742E6300000000086D6B5F7764742E6300000000F6FA7D00FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F74726163652E63000000000A6D6B5F74726163652E6300000000B5E99D00FFFFFFFF5A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C646576696365735C4D4B383030585C496E636C7564655C4D4B383030582E6800000000084D4B383030582E68000000005FC3CF00FFFFFFFF6E443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F74785C73696D706C655F74782E63000000000B73696D706C655F74782E6300000000C1838300FFFFFFFF4D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F706F7765722E68000000000A6D6B5F706F7765722E6800000000CACAD500FFFFFFFF53443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C647269766572735C6D6B5F736C6565705F74696D65722E6300000000106D6B5F736C6565705F74696D65722E6300000000C5D4F200FFFFFFFF28643A5C4B65696C5F76355C41524D5C41524D434C414E475C696E636C7564655C7374646465662E6800000000087374646465662E6800000000FFDC7800FFFFFFFF51443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6C6962635C6C6962632E6300000000066C6962632E6300000000BECEA100FFFFFFFF88443A5C70726F6A656374206368656E5C616E62616E67315C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C7577625F6578616D706C65735C7577625F73696D706C655F6578616D706C655C73696D706C655F64735F7477725F696E69745F7374735C73696D706C655F64735F7477725F696E69745F7374732E63000000001873696D706C655F64735F7477725F696E69745F7374732E6300000000F0A0A100FFFFFFFF3E443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C736E373468633539352E63000000000B736E373468633539352E6300000000BCA8E100FFFFFFFF3E443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C736E373468633539352E68000000000B736E373468633539352E68000000009CC1B600FFFFFFFF3A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C6D6B5F34472E6300000000076D6B5F34472E6300000000F7B88600FFFFFFFF3A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C6D6B5F34472E6800000000076D6B5F34472E6800000000D9ADC200FFFFFFFF50443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C68616C5C554152542E680000000006554152542E6800000000A5C2D700FFFFFFFF5F443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C4149523738304546534D2E63000000000C4149523738304546534D2E6300000000B3A6BE00FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E63000000000B544350436C69656E742E6300000000EAD6A300FFFFFFFF5F443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F54696D65722E68000000000C4849444F5F54696D65722E6800000000F6FA7D00FFFFFFFF5D443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C496E7465726E65742E63000000000A496E7465726E65742E6300000000B5E99D00FFFFFFFF62443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C414952373830454472697665722E63000000000F414952373830454472697665722E63000000005FC3CF00FFFFFFFF62443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C696E635C414952373830454472697665722E68000000000F414952373830454472697665722E6800000000C1838300FFFFFFFF50443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C68616C5C554152542E630000000006554152542E6300000000CACAD500FFFFFFFF62443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C696E7465726E65745C7372635C41495237383045536F636B65742E63000000000F41495237383045536F636B65742E6300000000C5D4F200FFFFFFFF3C443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C7577625F6170702E6300000000097577625F6170702E6300000000FFDC7800FFFFFFFF44443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C6770732E6300000000056770732E6300000000BECEA100FFFFFFFF4A443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C7372635C544350436C69656E742E68000000000B544350436C69656E742E6800000000F0A0A100FFFFFFFF5E443A5C70726F6A656374206368656E5C616E62616E67335C6368696E615C4368696E6155574250726F6A6563745C6B65696C5C696E636C7564655C636F6D706F6E656E74735C6869646F5C496E636C7564655C4849444F5F5574696C2E68000000000B4849444F5F5574696C2E6800000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000D8090000E2010000D00E00001C040000</Data>
      </MDITabState>
    </MDIClientArea>
    <ViewEx>
@@ -134,7 +134,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>80090000B70100001C0E000045020000</Data>
          <Data>08090000D7010000A40D000065020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1799,14 +1799,14 @@
      </Window>
      <DockMan>
        <Len>3312</Len>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E65002000000000000080090000B70100001C0E000045020000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000002C0D0000B70100001C0E00008D030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF120100004F000000160100008902000001000000020000100400000001000000E6FEFFFFE9040000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000008C080000B70100009E090000F1030000000000004F00000012010000890200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000008C0800007D0300001C0E00001F040000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000890200000E0600008D0200000100000001000010040000000100000048FEFFFF3E010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000008C080000F50300009A0E0000E8040000000000008D0200000E060000800300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Data>000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DD00000090050000E1000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E65002000000000000008090000D7010000A40D000065020000F40000004F00000090050000DD0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000B40C0000D7010000A40D0000AD030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF120100004F000000160100008902000001000000020000100400000001000000E6FEFFFFE9040000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000014080000D70100002609000011040000000000004F00000012010000890200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000011020000900500001502000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000140800009D030000A40D00003F040000000000001502000090050000B702000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000015020000CC020000B702000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000890200000E0600008D0200000100000001000010040000000100000048FEFFFF3E010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000001408000015040000220E000008050000000000008D0200000E060000800300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2900</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011626F6172645F70696E735F636F6E6669679600000000000000140011626F6172645F70696E735F636F6E66696700067365617263680E544350436C69656E745F506F6C6C1254435048656172744265617455706C6F61640F47657455574242696E645374617465027764105345415243485F54494D455354454D50107365617263685F6F70656E5F666C61670E5557425F776F726B5F737461746514736C6565705F74696D65725F63616C6C6261636B15766F6C746167655F696E7075745F68616E646C657207555742506F6C6C0B74656D705F636F756E74330F494F5F636F6E74726F6C5F696E6974084750535F506F6C6C0F6770735F706F7765725F7374617465096E65775F74616769640CBDD3CAD5B3ACCAB1CAB1BCE40A416E63686F725F4150500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2558</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000864697374616E6365960000000000000001000864697374616E636500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -1822,7 +1822,7 @@
        <Name>Build</Name>
        <Buttons>
          <Len>988</Len>
          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E4D4B383030302052656C65617365960000000000000001000E4D4B383030302052656C65617365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
          <Data>00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000002001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E4D4B383030302052656C65617365960000000000000001000E4D4B383030302052656C65617365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>583</Len>
@@ -1871,11 +1871,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F40000004F0000000E060000A6000000</Data>
          <Data>430100004F000000A4040000DD000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>80090000B70100009A0E00000E020000</Data>
          <Data>97090000BB010000F80C000049020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1891,11 +1891,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000ED000000F8010000</Data>
          <Data>03000000660000003C0100002A020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1911,11 +1911,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000ED000000F8010000</Data>
          <Data>03000000660000003C0100002A020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000D80800009D030000</Data>
          <Data>0A080000AF01000026090000EB030000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1931,11 +1931,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1951,11 +1951,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1971,11 +1971,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -1991,11 +1991,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2015,7 +2015,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2031,11 +2031,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F7000000660000000B0600008D000000</Data>
          <Data>4601000066000000A1040000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2051,11 +2051,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2067,21 +2067,21 @@
        <IsActivated>0</IsActivated>
        <MRUWidth>32767</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>4096</RecentFrameAlignment>
        <RecentFrameAlignment>32768</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>A80400004F0000000E06000080030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>7E0E00001A0300006E0F0000E3030000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
        <RegID>1937</RegID>
        <PaneID>1937</PaneID>
        <IsVisible>0</IsVisible>
        <IsVisible>1</IsVisible>
        <IsFloating>0</IsFloating>
        <IsTabbed>0</IsTabbed>
        <IsActivated>0</IsActivated>
@@ -2091,11 +2091,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2111,11 +2111,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2131,11 +2131,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2151,11 +2151,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2171,11 +2171,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2191,11 +2191,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000ED000000F8010000</Data>
          <Data>03000000660000003C0100002A020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000D80800009D030000</Data>
          <Data>0A080000AF01000026090000EB030000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2211,11 +2211,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000ED000000F8010000</Data>
          <Data>03000000660000003C0100002A020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000D80800009D030000</Data>
          <Data>0A080000AF01000026090000EB030000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2231,11 +2231,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000090300000B06000067030000</Data>
          <Data>0300000007030000A104000067030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2251,11 +2251,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>000000001502000007030000EE020000</Data>
          <Data>000000004702000052020000EC020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2271,11 +2271,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>00000000060300000E06000080030000</Data>
          <Data>0000000004030000A404000080030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2291,11 +2291,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F4000000630000000E060000A6000000</Data>
          <Data>4301000063000000A4040000DD000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2311,11 +2311,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F7000000660000000B0600008D000000</Data>
          <Data>4601000066000000A1040000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2355,7 +2355,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2371,11 +2371,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2391,11 +2391,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F7000000660000000B0600008D000000</Data>
          <Data>4601000066000000A1040000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2411,11 +2411,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F7000000660000000B0600008D000000</Data>
          <Data>4601000066000000A1040000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2431,11 +2431,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F7000000660000000B0600008D000000</Data>
          <Data>4601000066000000A1040000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2451,11 +2451,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F7000000660000000B0600008D000000</Data>
          <Data>4601000066000000A1040000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2475,7 +2475,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2495,7 +2495,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2515,7 +2515,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2535,7 +2535,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2555,7 +2555,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2575,7 +2575,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2595,7 +2595,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2615,7 +2615,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2635,7 +2635,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2655,7 +2655,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2675,7 +2675,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2695,7 +2695,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2715,7 +2715,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2735,7 +2735,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2755,7 +2755,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2775,7 +2775,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2795,7 +2795,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2815,7 +2815,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2835,7 +2835,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2855,7 +2855,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2875,7 +2875,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2891,11 +2891,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0300000066000000ED000000F8010000</Data>
          <Data>03000000660000003C0100002A020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000D80800009D030000</Data>
          <Data>0A080000AF01000026090000EB030000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2911,11 +2911,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000090300000B06000067030000</Data>
          <Data>0300000007030000A104000067030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2931,11 +2931,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000090300000B06000067030000</Data>
          <Data>0300000007030000A104000067030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000D80800009D030000</Data>
          <Data>0A080000AF01000026090000EB030000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2951,11 +2951,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2971,11 +2971,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -2991,11 +2991,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000090300000B06000067030000</Data>
          <Data>0300000007030000A104000067030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000D80800009D030000</Data>
          <Data>0A080000AF01000026090000EB030000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3011,11 +3011,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>03000000090300000B06000067030000</Data>
          <Data>0300000007030000A104000067030000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000D80800009D030000</Data>
          <Data>0A080000AF01000026090000EB030000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3031,11 +3031,11 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>F7000000660000000B0600008D000000</Data>
          <Data>4601000066000000A1040000C4000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000840A0000EF010000</Data>
          <Data>0A080000AF010000D20A00003D020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3055,7 +3055,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3075,7 +3075,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3095,7 +3095,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3115,7 +3115,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3135,7 +3135,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3155,7 +3155,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3175,7 +3175,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3195,7 +3195,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3215,7 +3215,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3235,7 +3235,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3255,7 +3255,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3275,7 +3275,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3295,7 +3295,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3315,7 +3315,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3335,7 +3335,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3355,7 +3355,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3375,7 +3375,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3395,7 +3395,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3415,7 +3415,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3435,7 +3435,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3448,14 +3448,14 @@
        <MRUWidth>966</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>8192</RecentFrameAlignment>
        <RecentRowIndex>0</RecentRowIndex>
        <RecentRowIndex>1</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0000000000000000D10300001C000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>0A0000000A0000006E0000006E000000</Data>
          <Data>9C070000910100006A0B0000C9010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3488,10 +3488,10 @@
        <MRUWidth>476</MRUWidth>
        <PinState>0</PinState>
        <RecentFrameAlignment>8192</RecentFrameAlignment>
        <RecentRowIndex>1</RecentRowIndex>
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>000000001C000000E701000038000000</Data>
          <Data>0000000000000000E70100001C000000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
@@ -3515,7 +3515,7 @@
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>0A0000000A0000006E0000006E000000</Data>
          <Data>EB09000062010000570C00009A010000</Data>
        </RectRecentFloat>
      </Window>
      <Window>
@@ -3531,23 +3531,23 @@
        <RecentRowIndex>0</RecentRowIndex>
        <RectRecentDocked>
          <Len>16</Len>
          <Data>0E0300002C0200000B060000D5020000</Data>
          <Data>590200005E020000A1040000D3020000</Data>
        </RectRecentDocked>
        <RectRecentFloat>
          <Len>16</Len>
          <Data>BC07000061010000AC0800002A020000</Data>
          <Data>0A080000AF010000FA08000078020000</Data>
        </RectRecentFloat>
      </Window>
      <DockMan>
        <Len>3312</Len>
        <Data>000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000A60000000E060000AA0000000100000001000010040000000100000074FFFFFF15010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E65002000000100000080090000B70100009A0E00000E020000F40000004F0000000E060000A60000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000002C0D0000B70100001C0E00008D030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000110200000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000008C080000B70100007C09000079030000000000004F000000F0000000110200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF00000000110200000E060000150200000100000001000010040000000100000058FEFFFF2E00000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000970B00007D0300009A0E0000560400000B030000150200000E060000EE02000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFF07030000150200000B030000EE02000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000EE0200000E060000F2020000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000008C0800005A0400009A0E0000E804000000000000F20200000E060000800300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000</Data>
        <Len>3396</Len>
        <Data>000000000D000000000000000020000001000000FFFFFFFFFFFFFFFF43010000DD000000A4040000E10000000100000001000010040000000100000074FFFFFF24010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E65002000000100000097090000BB010000F80C000049020000430100004F000000A4040000DD0000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000025020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000F40C0000BB010000E40D000091030000A00400004F000000900500002502000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF3F0100004F00000043010000430200000100000002000010040000000100000012FFFFFFAB030000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000054080000BB01000093090000AF030000000000004F0000003F010000430200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000043020000A4040000470200000100000001000010040000000100000005FEFFFF0000000000000000000000000000000001000000C6000000FFFFFFFF0E0000008F0700009307000094070000950700009607000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000001000000AA0A0000B3030000F80C0000580400005602000047020000A4040000EC02000000000000404100560E0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF050000000000000001000000000000000100000001000000FFFFFFFF520200004702000056020000EC02000001000000020000100400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000EC020000A4040000F0020000010000000100001004000000010000008AFEFFFF2E010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000540800005C040000F80C0000EC04000000000000F0020000A4040000800300000000000040820056060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657301000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000040000001000000FFFFFFFFFFFFFFFFA40400004F000000A8040000800300000100000002000010040000000100000065FAFFFF830000000000000000000000000000000100000090070000000000000000000000000000000000000000000001000000900700000100000090070000000000000000000000000000</Data>
      </DockMan>
      <ToolBar>
        <RegID>59392</RegID>
        <Name>File</Name>
        <Buttons>
          <Len>2900</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000011626F6172645F70696E735F636F6E6669679600000000000000140011626F6172645F70696E735F636F6E66696700067365617263680E544350436C69656E745F506F6C6C1254435048656172744265617455706C6F61640F47657455574242696E645374617465027764105345415243485F54494D455354454D50107365617263685F6F70656E5F666C61670E5557425F776F726B5F737461746514736C6565705F74696D65725F63616C6C6261636B15766F6C746167655F696E7075745F68616E646C657207555742506F6C6C0B74656D705F636F756E74330F494F5F636F6E74726F6C5F696E6974084750535F506F6C6C0F6770735F706F7765725F7374617465096E65775F74616769640CBDD3CAD5B3ACCAB1CAB1BCE40A416E63686F725F4150500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
          <Len>2903</Len>
          <Data>00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000E4368616E6E656C206E756D626572960000000000000014000E4368616E6E656C206E756D62657211626F6172645F70696E735F636F6E666967096E65775F74616769640CBDD3CAD5B3ACCAB1CAB1BCE40A416E63686F725F415050067072696E746601300C52414E47494E475F434F52520E43616C63756C61746544697374730E53504545445F4F465F4C49474854116E656172626173655F646973746C697374157531365F6E656172626173655F646973746C697374197577625F706F6C6C5F6275666665725F636F6E7374727563740F666C61675F736C65657074696D65720B42494E445F4445565F494408B3C9B9A6BDD3CAD509675F636F6D5F6D61700B6261745F70657263656E740C6164635F63616C6C6261636B0E544350436C69656E745F506F6C6C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000</Data>
        </Buttons>
        <OriginalItems>
          <Len>1423</Len>
@@ -3563,7 +3563,7 @@
        <Name>Build</Name>
        <Buttons>
          <Len>988</Len>
          <Data>00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E4D4B383030302052656C65617365960000000000000001000E4D4B383030302052656C65617365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
          <Data>00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050000000000E4D4B383030302052656C65617365960000000000000001000E4D4B383030302052656C65617365000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000</Data>
        </Buttons>
        <OriginalItems>
          <Len>583</Len>
@@ -3579,7 +3579,7 @@
        <Name>Debug</Name>
        <Buttons>
          <Len>2362</Len>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
          <Data>00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000</Data>
        </Buttons>
        <OriginalItems>
          <Len>898</Len>
@@ -3606,9 +3606,9 @@
      <ActiveTab>14</ActiveTab>
      <Doc>
        <Name>..\user_config.h</Name>
        <ColumnNumber>29</ColumnNumber>
        <TopLine>148</TopLine>
        <CurrentLine>178</CurrentLine>
        <ColumnNumber>35</ColumnNumber>
        <TopLine>129</TopLine>
        <CurrentLine>141</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3624,9 +3624,9 @@
      </Doc>
      <Doc>
        <Name>..\pin_config.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>45</TopLine>
        <CurrentLine>46</CurrentLine>
        <CurrentLine>60</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3732,9 +3732,9 @@
      </Doc>
      <Doc>
        <Name>.\include\main\main.c</Name>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>353</TopLine>
        <CurrentLine>369</CurrentLine>
        <ColumnNumber>41</ColumnNumber>
        <TopLine>341</TopLine>
        <CurrentLine>346</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -3742,7 +3742,7 @@
      <Doc>
        <Name>.\include\drivers\serial_at_cmd_app.c</Name>
        <ColumnNumber>24</ColumnNumber>
        <TopLine>136</TopLine>
        <TopLine>109</TopLine>
        <CurrentLine>110</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
@@ -3858,18 +3858,18 @@
      </Doc>
      <Doc>
        <Name>include\drivers\mk_uwb.h</Name>
        <ColumnNumber>59</ColumnNumber>
        <TopLine>214</TopLine>
        <CurrentLine>239</CurrentLine>
        <ColumnNumber>0</ColumnNumber>
        <TopLine>176</TopLine>
        <CurrentLine>186</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
      </Doc>
      <Doc>
        <Name>include\drivers\mk_phy.h</Name>
        <ColumnNumber>22</ColumnNumber>
        <TopLine>101</TopLine>
        <CurrentLine>119</CurrentLine>
        <ColumnNumber>19</ColumnNumber>
        <TopLine>184</TopLine>
        <CurrentLine>207</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -4128,9 +4128,9 @@
      </Doc>
      <Doc>
        <Name>.\include\src\TCPClient.c</Name>
        <ColumnNumber>11</ColumnNumber>
        <ColumnNumber>34</ColumnNumber>
        <TopLine>324</TopLine>
        <CurrentLine>345</CurrentLine>
        <CurrentLine>337</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -4146,9 +4146,9 @@
      </Doc>
      <Doc>
        <Name>.\include\components\internet\src\Internet.c</Name>
        <ColumnNumber>11</ColumnNumber>
        <TopLine>96</TopLine>
        <CurrentLine>110</CurrentLine>
        <ColumnNumber>1</ColumnNumber>
        <TopLine>38</TopLine>
        <CurrentLine>65</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -4191,9 +4191,9 @@
      </Doc>
      <Doc>
        <Name>.\uwb_app.c</Name>
        <ColumnNumber>39</ColumnNumber>
        <TopLine>528</TopLine>
        <CurrentLine>533</CurrentLine>
        <ColumnNumber>51</ColumnNumber>
        <TopLine>94</TopLine>
        <CurrentLine>106</CurrentLine>
        <Folding>1</Folding>
        <ContractedFolders></ContractedFolders>
        <PaneID>0</PaneID>
@@ -4241,6 +4241,11 @@
    <ListItem>D:\project chen\anbang1\ChinaUWBProject\keil\simple_ss_twr_dw_resp.c 407</ListItem>
    <ListItem>D:\project chen\anbang1\ChinaUWBProject\keil\simple_ss_twr_dw_resp.c 408</ListItem>
    <ListItem>D:\project chen\anbang1\ChinaUWBProject\keil\simple_ss_twr_dw_resp.c 409</ListItem>
    <ListItem>.\include\main\main.c 213</ListItem>
    <ListItem>.\include\main\main.c 232</ListItem>
    <ListItem>.\include\main\main.c 82</ListItem>
    <ListItem>.\include\main\main.c 192</ListItem>
    <ListItem>.\include\main\main.c 201</ListItem>
  </Bookmarks>
</ProjectGui>
keil/uwb_simple_example.uvoptx
@@ -119,10 +119,6 @@
      <TargetDriverDllRegistry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>DLGUARM</Key>
        </SetRegEntry>
        <SetRegEntry>
          <Number>0</Number>
          <Key>JL2CM3</Key>
          <Name>-U20090928 -O78 -S1 -ZTIFSpeedSel10000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(0BB11477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD2020000 -FC8000 -FN1 -FF0MK800X_512K.FLM -FS00 -FL080000 -FP0($$Device:MK8000$Flash\MK800X_512K.FLM)</Name>
        </SetRegEntry>