diff --git a/Project/Listings/context_rvds.lst b/Project/Listings/context_rvds.lst
new file mode 100644
index 0000000..3d5ef29
--- /dev/null
+++ b/Project/Listings/context_rvds.lst
@@ -0,0 +1,513 @@
+
+
+
+ARM Macro Assembler Page 1
+
+
+ 1 00000000 ;/*
+ 2 00000000 ; * File : context_rvds.S
+ 3 00000000 ; * This file is part of RT-Thread RTOS
+ 4 00000000 ; * COPYRIGHT (C) 2006 - 2013, RT-Thread Development Tea
+ m
+ 5 00000000 ; *
+ 6 00000000 ; * The license and distribution terms for this file may
+ be
+ 7 00000000 ; * found in the file LICENSE in this distribution or at
+
+ 8 00000000 ; * http://www.rt-thread.org/license/LICENSE
+ 9 00000000 ; *
+ 10 00000000 ; * Change Logs:
+ 11 00000000 ; * Date Author Notes
+ 12 00000000 ; * 2009-01-17 Bernard first version
+ 13 00000000 ; * 2013-06-18 aozima add restore MSP feature.
+
+ 14 00000000 ; * 2013-07-09 aozima enhancement hard fault e
+ xception handler.
+ 15 00000000 ; */
+ 16 00000000
+ 17 00000000 ;/**
+ 18 00000000 ; * @addtogroup CORTEX-M3
+ 19 00000000 ; */
+ 20 00000000 ;/*@{*/
+ 21 00000000
+ 22 00000000 E000ED08
+ SCB_VTOR
+ EQU 0xE000ED08 ; Vector Table Offs
+ et Register
+ 23 00000000 E000ED04
+ NVIC_INT_CTRL
+ EQU 0xE000ED04 ; interrupt control
+ state register
+ 24 00000000 E000ED20
+ NVIC_SYSPRI2
+ EQU 0xE000ED20 ; system priority r
+ egister (2)
+ 25 00000000 00FF0000
+ NVIC_PENDSV_PRI
+ EQU 0x00FF0000 ; PendSV priority v
+ alue (lowest)
+ 26 00000000 10000000
+ NVIC_PENDSVSET
+ EQU 0x10000000 ; value to trigger
+ PendSV exception
+ 27 00000000
+ 28 00000000 AREA |.text|, CODE, READONLY, ALIGN=
+2
+ 29 00000000 THUMB
+ 30 00000000 REQUIRE8
+ 31 00000000 PRESERVE8
+ 32 00000000
+ 33 00000000 IMPORT rt_thread_switch_interrupt_flag
+ 34 00000000 IMPORT rt_interrupt_from_thread
+ 35 00000000 IMPORT rt_interrupt_to_thread
+ 36 00000000
+ 37 00000000 ;/*
+ 38 00000000 ; * rt_base_t rt_hw_interrupt_disable();
+
+
+
+ARM Macro Assembler Page 2
+
+
+ 39 00000000 ; */
+ 40 00000000 rt_hw_interrupt_disable
+ PROC
+ 41 00000000 EXPORT rt_hw_interrupt_disable
+ 42 00000000 F3EF 8010 MRS r0, PRIMASK
+ 43 00000004 B672 CPSID I
+ 44 00000006 4770 BX LR
+ 45 00000008 ENDP
+ 46 00000008
+ 47 00000008 ;/*
+ 48 00000008 ; * void rt_hw_interrupt_enable(rt_base_t level);
+ 49 00000008 ; */
+ 50 00000008 rt_hw_interrupt_enable
+ PROC
+ 51 00000008 EXPORT rt_hw_interrupt_enable
+ 52 00000008 F380 8810 MSR PRIMASK, r0
+ 53 0000000C 4770 BX LR
+ 54 0000000E ENDP
+ 55 0000000E
+ 56 0000000E ;/*
+ 57 0000000E ; * void rt_hw_context_switch(rt_uint32 from, rt_uint32
+ to);
+ 58 0000000E ; * r0 --> from
+ 59 0000000E ; * r1 --> to
+ 60 0000000E ; */
+ 61 0000000E rt_hw_context_switch_interrupt
+ 62 0000000E EXPORT rt_hw_context_switch_interrupt
+ 63 0000000E rt_hw_context_switch
+ PROC
+ 64 0000000E EXPORT rt_hw_context_switch
+ 65 0000000E
+ 66 0000000E ; set rt_thread_switch_interrupt_flag to 1
+ 67 0000000E 4A32 LDR r2, =rt_thread_switch_interrupt
+_flag
+ 68 00000010 6813 LDR r3, [r2]
+ 69 00000012 2B01 CMP r3, #1
+ 70 00000014 D004 BEQ _reswitch
+ 71 00000016 F04F 0301 MOV r3, #1
+ 72 0000001A 6013 STR r3, [r2]
+ 73 0000001C
+ 74 0000001C 4A2F LDR r2, =rt_interrupt_from_thread ;
+ set rt_interrupt_f
+ rom_thread
+ 75 0000001E 6010 STR r0, [r2]
+ 76 00000020
+ 77 00000020 _reswitch
+ 78 00000020 4A2F LDR r2, =rt_interrupt_to_thread ; s
+ et rt_interrupt_to_
+ thread
+ 79 00000022 6011 STR r1, [r2]
+ 80 00000024
+ 81 00000024 482F LDR r0, =NVIC_INT_CTRL ; trigger th
+ e PendSV exception
+ (causes context swi
+ tch)
+ 82 00000026 F04F 5180 LDR r1, =NVIC_PENDSVSET
+ 83 0000002A 6001 STR r1, [r0]
+ 84 0000002C 4770 BX LR
+ 85 0000002E ENDP
+
+
+
+ARM Macro Assembler Page 3
+
+
+ 86 0000002E
+ 87 0000002E ; r0 --> switch from thread stack
+ 88 0000002E ; r1 --> switch to thread stack
+ 89 0000002E ; psr, pc, lr, r12, r3, r2, r1, r0 are pushed into [from
+ ] stack
+ 90 0000002E PendSV_Handler
+ PROC
+ 91 0000002E EXPORT PendSV_Handler
+ 92 0000002E
+ 93 0000002E ; disable interrupt to protect context switch
+ 94 0000002E F3EF 8210 MRS r2, PRIMASK
+ 95 00000032 B672 CPSID I
+ 96 00000034
+ 97 00000034 ; get rt_thread_switch_interrupt_flag
+ 98 00000034 4828 LDR r0, =rt_thread_switch_interrupt
+_flag
+ 99 00000036 6801 LDR r1, [r0]
+ 100 00000038 B191 CBZ r1, pendsv_exit ; pendsv alread
+ y handled
+ 101 0000003A
+ 102 0000003A ; clear rt_thread_switch_interrupt_flag to 0
+ 103 0000003A F04F 0100 MOV r1, #0x00
+ 104 0000003E 6001 STR r1, [r0]
+ 105 00000040
+ 106 00000040 4826 LDR r0, =rt_interrupt_from_thread
+ 107 00000042 6801 LDR r1, [r0]
+ 108 00000044 B129 CBZ r1, switch_to_thread ; skip reg
+ ister save at the f
+ irst time
+ 109 00000046
+ 110 00000046 F3EF 8109 MRS r1, psp ; get from thread s
+ tack pointer
+ 111 0000004A E921 0FF0 STMFD r1!, {r4 - r11} ; push r4 - r11
+ register
+ 112 0000004E 6800 LDR r0, [r0]
+ 113 00000050 6001 STR r1, [r0] ; update from threa
+ d stack pointer
+ 114 00000052
+ 115 00000052 switch_to_thread
+ 116 00000052 4923 LDR r1, =rt_interrupt_to_thread
+ 117 00000054 6809 LDR r1, [r1]
+ 118 00000056 6809 LDR r1, [r1] ; load thread stack
+ pointer
+ 119 00000058
+ 120 00000058 E8B1 0FF0 LDMFD r1!, {r4 - r11} ; pop r4 - r11
+ register
+ 121 0000005C F381 8809 MSR psp, r1 ; update stack poin
+ ter
+ 122 00000060
+ 123 00000060 pendsv_exit
+ 124 00000060 ; restore interrupt
+ 125 00000060 F382 8810 MSR PRIMASK, r2
+ 126 00000064
+ 127 00000064 F04E 0E04 ORR lr, lr, #0x04
+ 128 00000068 4770 BX lr
+ 129 0000006A ENDP
+ 130 0000006A
+ 131 0000006A ;/*
+ 132 0000006A ; * void rt_hw_context_switch_to(rt_uint32 to);
+
+
+
+ARM Macro Assembler Page 4
+
+
+ 133 0000006A ; * r0 --> to
+ 134 0000006A ; * this fucntion is used to perform the first thread sw
+ itch
+ 135 0000006A ; */
+ 136 0000006A rt_hw_context_switch_to
+ PROC
+ 137 0000006A EXPORT rt_hw_context_switch_to
+ 138 0000006A ; set to thread
+ 139 0000006A 491D LDR r1, =rt_interrupt_to_thread
+ 140 0000006C 6008 STR r0, [r1]
+ 141 0000006E
+ 142 0000006E ; set from thread to 0
+ 143 0000006E 491B LDR r1, =rt_interrupt_from_thread
+ 144 00000070 F04F 0000 MOV r0, #0x0
+ 145 00000074 6008 STR r0, [r1]
+ 146 00000076
+ 147 00000076 ; set interrupt flag to 1
+ 148 00000076 4918 LDR r1, =rt_thread_switch_interrupt
+_flag
+ 149 00000078 F04F 0001 MOV r0, #1
+ 150 0000007C 6008 STR r0, [r1]
+ 151 0000007E
+ 152 0000007E ; set the PendSV exception priority
+ 153 0000007E 481A LDR r0, =NVIC_SYSPRI2
+ 154 00000080 F44F 017F LDR r1, =NVIC_PENDSV_PRI
+ 155 00000084 F8D0 2000 LDR.W r2, [r0,#0x00] ; read
+ 156 00000088 EA41 0102 ORR r1,r1,r2 ; modify
+ 157 0000008C 6001 STR r1, [r0] ; write-back
+ 158 0000008E
+ 159 0000008E ; trigger the PendSV exception (causes context switch)
+ 160 0000008E 4815 LDR r0, =NVIC_INT_CTRL
+ 161 00000090 F04F 5180 LDR r1, =NVIC_PENDSVSET
+ 162 00000094 6001 STR r1, [r0]
+ 163 00000096
+ 164 00000096 ; restore MSP
+ 165 00000096 4815 LDR r0, =SCB_VTOR
+ 166 00000098 6800 LDR r0, [r0]
+ 167 0000009A 6800 LDR r0, [r0]
+ 168 0000009C F380 8808 MSR msp, r0
+ 169 000000A0
+ 170 000000A0 ; enable interrupts at processor level
+ 171 000000A0 B661 CPSIE F
+ 172 000000A2 B662 CPSIE I
+ 173 000000A4
+ 174 000000A4 ; never reach here!
+ 175 000000A4 ENDP
+ 176 000000A4
+ 177 000000A4 ; compatible with old version
+ 178 000000A4 rt_hw_interrupt_thread_switch
+ PROC
+ 179 000000A4 EXPORT rt_hw_interrupt_thread_switch
+ 180 000000A4 4770 BX lr
+ 181 000000A6 ENDP
+ 182 000000A6
+ 183 000000A6 IMPORT rt_hw_hard_fault_exception
+ 184 000000A6 EXPORT HardFault_Handler
+ 185 000000A6 HardFault_Handler
+ PROC
+ 186 000000A6
+
+
+
+ARM Macro Assembler Page 5
+
+
+ 187 000000A6 ; get current context
+ 188 000000A6 F01E 0F04 TST lr, #0x04 ; if(!EXC_RETURN[2]
+ )
+ 189 000000AA BF14 F3EF
+ 8008 MRSNE r0, msp ; get fault context
+ from handler.
+ 190 000000B0 F3EF 8009 MRSEQ r0, psp ; get fault context
+ from thread.
+ 191 000000B4
+ 192 000000B4 E920 0FF0 STMFD r0!, {r4 - r11} ; push r4 - r11
+ register
+ 193 000000B8 F840 ED04 STMFD r0!, {lr} ; push exec_return
+ register
+ 194 000000BC
+ 195 000000BC BF14 F380
+ 8808 MSRNE msp, r0 ; update stack poin
+ ter to MSP.
+ 196 000000C2 F380 8809 MSREQ psp, r0 ; update stack poin
+ ter to PSP.
+ 197 000000C6
+ 198 000000C6 B500 PUSH {lr}
+ 199 000000C8 F7FF FFFE BL rt_hw_hard_fault_exception
+ 200 000000CC F85D EB04 POP {lr}
+ 201 000000D0
+ 202 000000D0 F04E 0E04 ORR lr, lr, #0x04
+ 203 000000D4 4770 BX lr
+ 204 000000D6 ENDP
+ 205 000000D6
+ 206 000000D6 00 00 ALIGN 4
+ 207 000000D8
+ 208 000000D8 END
+ 00000000
+ 00000000
+ 00000000
+ E000ED04
+ E000ED20
+ E000ED08
+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
+ork --depend=.\context_rvds.d -o.\context_rvds.o -I.\RTE\_oscilloscope -ID:\ins
+tall\Keil_v5\Arm\Packs\Keil\STM32F1xx_DFP\2.0.0\Device\Include -ID:\install\Kei
+l_v5\ARM\CMSIS\Include --predefine="__MICROLIB SETA 1" --predefine="__UVISION_V
+ERSION SETA 527" --predefine="STM32F10X_HD SETA 1" --list=.\listings\context_rv
+ds.lst ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+.text 00000000
+
+Symbol: .text
+ Definitions
+ At line 28 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ None
+Comment: .text unused
+HardFault_Handler 000000A6
+
+Symbol: HardFault_Handler
+ Definitions
+ At line 185 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 184 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: HardFault_Handler used once
+PendSV_Handler 0000002E
+
+Symbol: PendSV_Handler
+ Definitions
+ At line 90 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 91 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: PendSV_Handler used once
+_reswitch 00000020
+
+Symbol: _reswitch
+ Definitions
+ At line 77 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 70 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: _reswitch used once
+pendsv_exit 00000060
+
+Symbol: pendsv_exit
+ Definitions
+ At line 123 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 100 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: pendsv_exit used once
+rt_hw_context_switch 0000000E
+
+Symbol: rt_hw_context_switch
+ Definitions
+ At line 63 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 64 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: rt_hw_context_switch used once
+rt_hw_context_switch_interrupt 0000000E
+
+Symbol: rt_hw_context_switch_interrupt
+ Definitions
+ At line 61 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 62 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: rt_hw_context_switch_interrupt used once
+rt_hw_context_switch_to 0000006A
+
+Symbol: rt_hw_context_switch_to
+
+
+
+ARM Macro Assembler Page 2 Alphabetic symbol ordering
+Relocatable symbols
+
+ Definitions
+ At line 136 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 137 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: rt_hw_context_switch_to used once
+rt_hw_interrupt_disable 00000000
+
+Symbol: rt_hw_interrupt_disable
+ Definitions
+ At line 40 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 41 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: rt_hw_interrupt_disable used once
+rt_hw_interrupt_enable 00000008
+
+Symbol: rt_hw_interrupt_enable
+ Definitions
+ At line 50 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 51 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: rt_hw_interrupt_enable used once
+rt_hw_interrupt_thread_switch 000000A4
+
+Symbol: rt_hw_interrupt_thread_switch
+ Definitions
+ At line 178 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 179 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: rt_hw_interrupt_thread_switch used once
+switch_to_thread 00000052
+
+Symbol: switch_to_thread
+ Definitions
+ At line 115 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 108 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: switch_to_thread used once
+12 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Absolute symbols
+
+NVIC_INT_CTRL E000ED04
+
+Symbol: NVIC_INT_CTRL
+ Definitions
+ At line 23 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 81 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ At line 160 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+
+NVIC_PENDSVSET 10000000
+
+Symbol: NVIC_PENDSVSET
+ Definitions
+ At line 26 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 82 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ At line 161 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+
+NVIC_PENDSV_PRI 00FF0000
+
+Symbol: NVIC_PENDSV_PRI
+ Definitions
+ At line 25 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 154 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: NVIC_PENDSV_PRI used once
+NVIC_SYSPRI2 E000ED20
+
+Symbol: NVIC_SYSPRI2
+ Definitions
+ At line 24 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 153 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: NVIC_SYSPRI2 used once
+SCB_VTOR E000ED08
+
+Symbol: SCB_VTOR
+ Definitions
+ At line 22 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 165 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: SCB_VTOR used once
+5 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+External symbols
+
+rt_hw_hard_fault_exception 00000000
+
+Symbol: rt_hw_hard_fault_exception
+ Definitions
+ At line 183 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 199 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+Comment: rt_hw_hard_fault_exception used once
+rt_interrupt_from_thread 00000000
+
+Symbol: rt_interrupt_from_thread
+ Definitions
+ At line 34 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 74 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ At line 106 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ At line 143 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+
+rt_interrupt_to_thread 00000000
+
+Symbol: rt_interrupt_to_thread
+ Definitions
+ At line 35 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 78 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ At line 116 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ At line 139 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+
+rt_thread_switch_interrupt_flag 00000000
+
+Symbol: rt_thread_switch_interrupt_flag
+ Definitions
+ At line 33 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ Uses
+ At line 67 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ At line 98 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+ At line 148 in file ..\rtthread\libcpu\arm\cortex-m3\context_rvds.S
+
+4 symbols
+356 symbols in table
diff --git a/Project/Listings/startup_stm32f10x_hd.lst b/Project/Listings/startup_stm32f10x_hd.lst
new file mode 100644
index 0000000..2efcd83
--- /dev/null
+++ b/Project/Listings/startup_stm32f10x_hd.lst
@@ -0,0 +1,1432 @@
+
+
+
+ARM Macro Assembler Page 1
+
+
+ 1 00000000 ;******************** (C) COPYRIGHT 2011 STMicroelectron
+ ics ********************
+ 2 00000000 ;* File Name : startup_stm32f10x_hd.s
+ 3 00000000 ;* Author : MCD Application Team
+ 4 00000000 ;* Version : V3.5.0
+ 5 00000000 ;* Date : 11-March-2011
+ 6 00000000 ;* Description : STM32F10x High Density Devices v
+ ector table for MDK-ARM
+ 7 00000000 ;* toolchain.
+ 8 00000000 ;* This module performs:
+ 9 00000000 ;* - Set the initial SP
+ 10 00000000 ;* - Set the initial PC == Reset_Ha
+ ndler
+ 11 00000000 ;* - Set the vector table entries w
+ ith the exceptions ISR address
+ 12 00000000 ;* - Configure the clock system and
+ also configure the external
+ 13 00000000 ;* SRAM mounted on STM3210E-EVAL
+ board to be used as data
+ 14 00000000 ;* memory (optional, to be enable
+ d by user)
+ 15 00000000 ;* - Branches to __main in the C li
+ brary (which eventually
+ 16 00000000 ;* calls main()).
+ 17 00000000 ;* After Reset the CortexM3 process
+ or is in Thread mode,
+ 18 00000000 ;* priority is Privileged, and the
+ Stack is set to Main.
+ 19 00000000 ;* <<< Use Configuration Wizard in Context Menu >>>
+ 20 00000000 ;*******************************************************
+ ************************
+ 21 00000000 ; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS A
+ T PROVIDING CUSTOMERS
+ 22 00000000 ; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN OR
+ DER FOR THEM TO SAVE TIME.
+ 23 00000000 ; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIAB
+ LE FOR ANY DIRECT,
+ 24 00000000 ; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY
+ CLAIMS ARISING FROM THE
+ 25 00000000 ; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOM
+ ERS OF THE CODING
+ 26 00000000 ; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR
+ PRODUCTS.
+ 27 00000000 ;*******************************************************
+ ************************
+ 28 00000000
+ 29 00000000 ; Amount of memory (in bytes) allocated for Stack
+ 30 00000000 ; Tailor this value to your application needs
+ 31 00000000 ; Stack Configuration
+ 32 00000000 ; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+ 33 00000000 ;
+ 34 00000000
+ 35 00000000 00000400
+ Stack_Size
+ EQU 0x00000400
+ 36 00000000
+ 37 00000000 AREA STACK, NOINIT, READWRITE, ALIGN
+=3
+ 38 00000000 Stack_Mem
+
+
+
+ARM Macro Assembler Page 2
+
+
+ SPACE Stack_Size
+ 39 00000400 __initial_sp
+ 40 00000400
+ 41 00000400 ; Heap Configuration
+ 42 00000400 ; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+ 43 00000400 ;
+ 44 00000400
+ 45 00000400 00000200
+ Heap_Size
+ EQU 0x00000200
+ 46 00000400
+ 47 00000400 AREA HEAP, NOINIT, READWRITE, ALIGN=
+3
+ 48 00000000 __heap_base
+ 49 00000000 Heap_Mem
+ SPACE Heap_Size
+ 50 00000200 __heap_limit
+ 51 00000200
+ 52 00000200 PRESERVE8
+ 53 00000200 THUMB
+ 54 00000200
+ 55 00000200
+ 56 00000200 ; Vector Table Mapped to Address 0 at Reset
+ 57 00000200 AREA RESET, DATA, READONLY
+ 58 00000000 EXPORT __Vectors
+ 59 00000000 EXPORT __Vectors_End
+ 60 00000000 EXPORT __Vectors_Size
+ 61 00000000
+ 62 00000000 00000000
+ __Vectors
+ DCD __initial_sp ; Top of Stack
+ 63 00000004 00000000 DCD Reset_Handler ; Reset Handler
+ 64 00000008 00000000 DCD NMI_Handler ; NMI Handler
+ 65 0000000C 00000000 DCD HardFault_Handler ; Hard Fault
+ Handler
+ 66 00000010 00000000 DCD MemManage_Handler
+ ; MPU Fault Handler
+
+ 67 00000014 00000000 DCD BusFault_Handler
+ ; Bus Fault Handler
+
+ 68 00000018 00000000 DCD UsageFault_Handler ; Usage Faul
+ t Handler
+ 69 0000001C 00000000 DCD 0 ; Reserved
+ 70 00000020 00000000 DCD 0 ; Reserved
+ 71 00000024 00000000 DCD 0 ; Reserved
+ 72 00000028 00000000 DCD 0 ; Reserved
+ 73 0000002C 00000000 DCD SVC_Handler ; SVCall Handler
+ 74 00000030 00000000 DCD DebugMon_Handler ; Debug Monito
+ r Handler
+ 75 00000034 00000000 DCD 0 ; Reserved
+ 76 00000038 00000000 DCD PendSV_Handler ; PendSV Handler
+
+ 77 0000003C 00000000 DCD SysTick_Handler
+ ; SysTick Handler
+ 78 00000040
+ 79 00000040 ; External Interrupts
+ 80 00000040 00000000 DCD WWDG_IRQHandler
+ ; Window Watchdog
+
+
+
+ARM Macro Assembler Page 3
+
+
+ 81 00000044 00000000 DCD PVD_IRQHandler ; PVD through EX
+ TI Line detect
+ 82 00000048 00000000 DCD TAMPER_IRQHandler ; Tamper
+ 83 0000004C 00000000 DCD RTC_IRQHandler ; RTC
+ 84 00000050 00000000 DCD FLASH_IRQHandler ; Flash
+ 85 00000054 00000000 DCD RCC_IRQHandler ; RCC
+ 86 00000058 00000000 DCD EXTI0_IRQHandler ; EXTI Line 0
+ 87 0000005C 00000000 DCD EXTI1_IRQHandler ; EXTI Line 1
+ 88 00000060 00000000 DCD EXTI2_IRQHandler ; EXTI Line 2
+ 89 00000064 00000000 DCD EXTI3_IRQHandler ; EXTI Line 3
+ 90 00000068 00000000 DCD EXTI4_IRQHandler ; EXTI Line 4
+ 91 0000006C 00000000 DCD DMA1_Channel1_IRQHandler
+ ; DMA1 Channel 1
+ 92 00000070 00000000 DCD DMA1_Channel2_IRQHandler
+ ; DMA1 Channel 2
+ 93 00000074 00000000 DCD DMA1_Channel3_IRQHandler
+ ; DMA1 Channel 3
+ 94 00000078 00000000 DCD DMA1_Channel4_IRQHandler
+ ; DMA1 Channel 4
+ 95 0000007C 00000000 DCD DMA1_Channel5_IRQHandler
+ ; DMA1 Channel 5
+ 96 00000080 00000000 DCD DMA1_Channel6_IRQHandler
+ ; DMA1 Channel 6
+ 97 00000084 00000000 DCD DMA1_Channel7_IRQHandler
+ ; DMA1 Channel 7
+ 98 00000088 00000000 DCD ADC1_2_IRQHandler ; ADC1 & ADC2
+
+ 99 0000008C 00000000 DCD USB_HP_CAN1_TX_IRQHandler ; USB
+ High Priority or C
+ AN1 TX
+ 100 00000090 00000000 DCD USB_LP_CAN1_RX0_IRQHandler ; US
+ B Low Priority or
+ CAN1 RX0
+ 101 00000094 00000000 DCD CAN1_RX1_IRQHandler ; CAN1 RX1
+ 102 00000098 00000000 DCD CAN1_SCE_IRQHandler ; CAN1 SCE
+ 103 0000009C 00000000 DCD EXTI9_5_IRQHandler
+ ; EXTI Line 9..5
+ 104 000000A0 00000000 DCD TIM1_BRK_IRQHandler
+ ; TIM1 Break
+ 105 000000A4 00000000 DCD TIM1_UP_IRQHandler
+ ; TIM1 Update
+ 106 000000A8 00000000 DCD TIM1_TRG_COM_IRQHandler ; TIM1
+ Trigger and Commuta
+ tion
+ 107 000000AC 00000000 DCD TIM1_CC_IRQHandler ; TIM1 Captu
+ re Compare
+ 108 000000B0 00000000 DCD TIM2_IRQHandler ; TIM2
+ 109 000000B4 00000000 DCD TIM3_IRQHandler ; TIM3
+ 110 000000B8 00000000 DCD TIM4_IRQHandler ; TIM4
+ 111 000000BC 00000000 DCD I2C1_EV_IRQHandler ; I2C1 Event
+
+ 112 000000C0 00000000 DCD I2C1_ER_IRQHandler ; I2C1 Error
+
+ 113 000000C4 00000000 DCD I2C2_EV_IRQHandler ; I2C2 Event
+
+ 114 000000C8 00000000 DCD I2C2_ER_IRQHandler ; I2C2 Error
+
+ 115 000000CC 00000000 DCD SPI1_IRQHandler ; SPI1
+ 116 000000D0 00000000 DCD SPI2_IRQHandler ; SPI2
+
+
+
+ARM Macro Assembler Page 4
+
+
+ 117 000000D4 00000000 DCD USART1_IRQHandler ; USART1
+ 118 000000D8 00000000 DCD USART2_IRQHandler ; USART2
+ 119 000000DC 00000000 DCD USART3_IRQHandler ; USART3
+ 120 000000E0 00000000 DCD EXTI15_10_IRQHandler
+ ; EXTI Line 15..10
+ 121 000000E4 00000000 DCD RTCAlarm_IRQHandler ; RTC Alarm
+ through EXTI Line
+ 122 000000E8 00000000 DCD USBWakeUp_IRQHandler ; USB Wake
+ up from suspend
+ 123 000000EC 00000000 DCD TIM8_BRK_IRQHandler
+ ; TIM8 Break
+ 124 000000F0 00000000 DCD TIM8_UP_IRQHandler
+ ; TIM8 Update
+ 125 000000F4 00000000 DCD TIM8_TRG_COM_IRQHandler ; TIM8
+ Trigger and Commuta
+ tion
+ 126 000000F8 00000000 DCD TIM8_CC_IRQHandler ; TIM8 Captu
+ re Compare
+ 127 000000FC 00000000 DCD ADC3_IRQHandler ; ADC3
+ 128 00000100 00000000 DCD FSMC_IRQHandler ; FSMC
+ 129 00000104 00000000 DCD SDIO_IRQHandler ; SDIO
+ 130 00000108 00000000 DCD TIM5_IRQHandler ; TIM5
+ 131 0000010C 00000000 DCD SPI3_IRQHandler ; SPI3
+ 132 00000110 00000000 DCD UART4_IRQHandler ; UART4
+ 133 00000114 00000000 DCD UART5_IRQHandler ; UART5
+ 134 00000118 00000000 DCD TIM6_IRQHandler ; TIM6
+ 135 0000011C 00000000 DCD TIM7_IRQHandler ; TIM7
+ 136 00000120 00000000 DCD DMA2_Channel1_IRQHandler
+ ; DMA2 Channel1
+ 137 00000124 00000000 DCD DMA2_Channel2_IRQHandler
+ ; DMA2 Channel2
+ 138 00000128 00000000 DCD DMA2_Channel3_IRQHandler
+ ; DMA2 Channel3
+ 139 0000012C 00000000 DCD DMA2_Channel4_5_IRQHandler ; DM
+ A2 Channel4 & Chann
+ el5
+ 140 00000130 __Vectors_End
+ 141 00000130
+ 142 00000130 00000130
+ __Vectors_Size
+ EQU __Vectors_End - __Vectors
+ 143 00000130
+ 144 00000130 AREA |.text|, CODE, READONLY
+ 145 00000000
+ 146 00000000 ; Reset handler
+ 147 00000000 Reset_Handler
+ PROC
+ 148 00000000 EXPORT Reset_Handler [WEAK
+]
+ 149 00000000 IMPORT __main
+ 150 00000000 IMPORT SystemInit
+ 151 00000000 4806 LDR R0, =SystemInit
+ 152 00000002 4780 BLX R0
+ 153 00000004 4806 LDR R0, =__main
+ 154 00000006 4700 BX R0
+ 155 00000008 ENDP
+ 156 00000008
+ 157 00000008 ; Dummy Exception Handlers (infinite loops which can be
+ modified)
+
+
+
+ARM Macro Assembler Page 5
+
+
+ 158 00000008
+ 159 00000008 NMI_Handler
+ PROC
+ 160 00000008 EXPORT NMI_Handler [WEA
+K]
+ 161 00000008 E7FE B .
+ 162 0000000A ENDP
+ 164 0000000A HardFault_Handler
+ PROC
+ 165 0000000A EXPORT HardFault_Handler [WEA
+K]
+ 166 0000000A E7FE B .
+ 167 0000000C ENDP
+ 169 0000000C MemManage_Handler
+ PROC
+ 170 0000000C EXPORT MemManage_Handler [WEA
+K]
+ 171 0000000C E7FE B .
+ 172 0000000E ENDP
+ 174 0000000E BusFault_Handler
+ PROC
+ 175 0000000E EXPORT BusFault_Handler [WEA
+K]
+ 176 0000000E E7FE B .
+ 177 00000010 ENDP
+ 179 00000010 UsageFault_Handler
+ PROC
+ 180 00000010 EXPORT UsageFault_Handler [WEA
+K]
+ 181 00000010 E7FE B .
+ 182 00000012 ENDP
+ 183 00000012 SVC_Handler
+ PROC
+ 184 00000012 EXPORT SVC_Handler [WEA
+K]
+ 185 00000012 E7FE B .
+ 186 00000014 ENDP
+ 188 00000014 DebugMon_Handler
+ PROC
+ 189 00000014 EXPORT DebugMon_Handler [WEA
+K]
+ 190 00000014 E7FE B .
+ 191 00000016 ENDP
+ 192 00000016 PendSV_Handler
+ PROC
+ 193 00000016 EXPORT PendSV_Handler [WEA
+K]
+ 194 00000016 E7FE B .
+ 195 00000018 ENDP
+ 196 00000018 SysTick_Handler
+ PROC
+ 197 00000018 EXPORT SysTick_Handler [WEA
+K]
+ 198 00000018 E7FE B .
+ 199 0000001A ENDP
+ 200 0000001A
+ 201 0000001A Default_Handler
+ PROC
+ 202 0000001A
+
+
+
+ARM Macro Assembler Page 6
+
+
+ 203 0000001A EXPORT WWDG_IRQHandler [WEA
+K]
+ 204 0000001A EXPORT PVD_IRQHandler [WEA
+K]
+ 205 0000001A EXPORT TAMPER_IRQHandler [WEA
+K]
+ 206 0000001A EXPORT RTC_IRQHandler [WEA
+K]
+ 207 0000001A EXPORT FLASH_IRQHandler [WEA
+K]
+ 208 0000001A EXPORT RCC_IRQHandler [WEA
+K]
+ 209 0000001A EXPORT EXTI0_IRQHandler [WEA
+K]
+ 210 0000001A EXPORT EXTI1_IRQHandler [WEA
+K]
+ 211 0000001A EXPORT EXTI2_IRQHandler [WEA
+K]
+ 212 0000001A EXPORT EXTI3_IRQHandler [WEA
+K]
+ 213 0000001A EXPORT EXTI4_IRQHandler [WEA
+K]
+ 214 0000001A EXPORT DMA1_Channel1_IRQHandler [WEA
+K]
+ 215 0000001A EXPORT DMA1_Channel2_IRQHandler [WEA
+K]
+ 216 0000001A EXPORT DMA1_Channel3_IRQHandler [WEA
+K]
+ 217 0000001A EXPORT DMA1_Channel4_IRQHandler [WEA
+K]
+ 218 0000001A EXPORT DMA1_Channel5_IRQHandler [WEA
+K]
+ 219 0000001A EXPORT DMA1_Channel6_IRQHandler [WEA
+K]
+ 220 0000001A EXPORT DMA1_Channel7_IRQHandler [WEA
+K]
+ 221 0000001A EXPORT ADC1_2_IRQHandler [WEA
+K]
+ 222 0000001A EXPORT USB_HP_CAN1_TX_IRQHandler [WEA
+K]
+ 223 0000001A EXPORT USB_LP_CAN1_RX0_IRQHandler [WEA
+K]
+ 224 0000001A EXPORT CAN1_RX1_IRQHandler [WEA
+K]
+ 225 0000001A EXPORT CAN1_SCE_IRQHandler [WEA
+K]
+ 226 0000001A EXPORT EXTI9_5_IRQHandler [WEA
+K]
+ 227 0000001A EXPORT TIM1_BRK_IRQHandler [WEA
+K]
+ 228 0000001A EXPORT TIM1_UP_IRQHandler [WEA
+K]
+ 229 0000001A EXPORT TIM1_TRG_COM_IRQHandler [WEA
+K]
+ 230 0000001A EXPORT TIM1_CC_IRQHandler [WEA
+K]
+ 231 0000001A EXPORT TIM2_IRQHandler [WEA
+K]
+ 232 0000001A EXPORT TIM3_IRQHandler [WEA
+
+
+
+ARM Macro Assembler Page 7
+
+
+K]
+ 233 0000001A EXPORT TIM4_IRQHandler [WEA
+K]
+ 234 0000001A EXPORT I2C1_EV_IRQHandler [WEA
+K]
+ 235 0000001A EXPORT I2C1_ER_IRQHandler [WEA
+K]
+ 236 0000001A EXPORT I2C2_EV_IRQHandler [WEA
+K]
+ 237 0000001A EXPORT I2C2_ER_IRQHandler [WEA
+K]
+ 238 0000001A EXPORT SPI1_IRQHandler [WEA
+K]
+ 239 0000001A EXPORT SPI2_IRQHandler [WEA
+K]
+ 240 0000001A EXPORT USART1_IRQHandler [WEA
+K]
+ 241 0000001A EXPORT USART2_IRQHandler [WEA
+K]
+ 242 0000001A EXPORT USART3_IRQHandler [WEA
+K]
+ 243 0000001A EXPORT EXTI15_10_IRQHandler [WEA
+K]
+ 244 0000001A EXPORT RTCAlarm_IRQHandler [WEA
+K]
+ 245 0000001A EXPORT USBWakeUp_IRQHandler [WEA
+K]
+ 246 0000001A EXPORT TIM8_BRK_IRQHandler [WEA
+K]
+ 247 0000001A EXPORT TIM8_UP_IRQHandler [WEA
+K]
+ 248 0000001A EXPORT TIM8_TRG_COM_IRQHandler [WEA
+K]
+ 249 0000001A EXPORT TIM8_CC_IRQHandler [WEA
+K]
+ 250 0000001A EXPORT ADC3_IRQHandler [WEA
+K]
+ 251 0000001A EXPORT FSMC_IRQHandler [WEA
+K]
+ 252 0000001A EXPORT SDIO_IRQHandler [WEA
+K]
+ 253 0000001A EXPORT TIM5_IRQHandler [WEA
+K]
+ 254 0000001A EXPORT SPI3_IRQHandler [WEA
+K]
+ 255 0000001A EXPORT UART4_IRQHandler [WEA
+K]
+ 256 0000001A EXPORT UART5_IRQHandler [WEA
+K]
+ 257 0000001A EXPORT TIM6_IRQHandler [WEA
+K]
+ 258 0000001A EXPORT TIM7_IRQHandler [WEA
+K]
+ 259 0000001A EXPORT DMA2_Channel1_IRQHandler [WEA
+K]
+ 260 0000001A EXPORT DMA2_Channel2_IRQHandler [WEA
+K]
+ 261 0000001A EXPORT DMA2_Channel3_IRQHandler [WEA
+K]
+
+
+
+ARM Macro Assembler Page 8
+
+
+ 262 0000001A EXPORT DMA2_Channel4_5_IRQHandler [WEA
+K]
+ 263 0000001A
+ 264 0000001A WWDG_IRQHandler
+ 265 0000001A PVD_IRQHandler
+ 266 0000001A TAMPER_IRQHandler
+ 267 0000001A RTC_IRQHandler
+ 268 0000001A FLASH_IRQHandler
+ 269 0000001A RCC_IRQHandler
+ 270 0000001A EXTI0_IRQHandler
+ 271 0000001A EXTI1_IRQHandler
+ 272 0000001A EXTI2_IRQHandler
+ 273 0000001A EXTI3_IRQHandler
+ 274 0000001A EXTI4_IRQHandler
+ 275 0000001A DMA1_Channel1_IRQHandler
+ 276 0000001A DMA1_Channel2_IRQHandler
+ 277 0000001A DMA1_Channel3_IRQHandler
+ 278 0000001A DMA1_Channel4_IRQHandler
+ 279 0000001A DMA1_Channel5_IRQHandler
+ 280 0000001A DMA1_Channel6_IRQHandler
+ 281 0000001A DMA1_Channel7_IRQHandler
+ 282 0000001A ADC1_2_IRQHandler
+ 283 0000001A USB_HP_CAN1_TX_IRQHandler
+ 284 0000001A USB_LP_CAN1_RX0_IRQHandler
+ 285 0000001A CAN1_RX1_IRQHandler
+ 286 0000001A CAN1_SCE_IRQHandler
+ 287 0000001A EXTI9_5_IRQHandler
+ 288 0000001A TIM1_BRK_IRQHandler
+ 289 0000001A TIM1_UP_IRQHandler
+ 290 0000001A TIM1_TRG_COM_IRQHandler
+ 291 0000001A TIM1_CC_IRQHandler
+ 292 0000001A TIM2_IRQHandler
+ 293 0000001A TIM3_IRQHandler
+ 294 0000001A TIM4_IRQHandler
+ 295 0000001A I2C1_EV_IRQHandler
+ 296 0000001A I2C1_ER_IRQHandler
+ 297 0000001A I2C2_EV_IRQHandler
+ 298 0000001A I2C2_ER_IRQHandler
+ 299 0000001A SPI1_IRQHandler
+ 300 0000001A SPI2_IRQHandler
+ 301 0000001A USART1_IRQHandler
+ 302 0000001A USART2_IRQHandler
+ 303 0000001A USART3_IRQHandler
+ 304 0000001A EXTI15_10_IRQHandler
+ 305 0000001A RTCAlarm_IRQHandler
+ 306 0000001A USBWakeUp_IRQHandler
+ 307 0000001A TIM8_BRK_IRQHandler
+ 308 0000001A TIM8_UP_IRQHandler
+ 309 0000001A TIM8_TRG_COM_IRQHandler
+ 310 0000001A TIM8_CC_IRQHandler
+ 311 0000001A ADC3_IRQHandler
+ 312 0000001A FSMC_IRQHandler
+ 313 0000001A SDIO_IRQHandler
+ 314 0000001A TIM5_IRQHandler
+ 315 0000001A SPI3_IRQHandler
+ 316 0000001A UART4_IRQHandler
+ 317 0000001A UART5_IRQHandler
+ 318 0000001A TIM6_IRQHandler
+ 319 0000001A TIM7_IRQHandler
+
+
+
+ARM Macro Assembler Page 9
+
+
+ 320 0000001A DMA2_Channel1_IRQHandler
+ 321 0000001A DMA2_Channel2_IRQHandler
+ 322 0000001A DMA2_Channel3_IRQHandler
+ 323 0000001A DMA2_Channel4_5_IRQHandler
+ 324 0000001A E7FE B .
+ 325 0000001C
+ 326 0000001C ENDP
+ 327 0000001C
+ 328 0000001C ALIGN
+ 329 0000001C
+ 330 0000001C ;*******************************************************
+ ************************
+ 331 0000001C ; User Stack and Heap initialization
+ 332 0000001C ;*******************************************************
+ ************************
+ 333 0000001C IF :DEF:__MICROLIB
+ 334 0000001C
+ 335 0000001C EXPORT __initial_sp
+ 336 0000001C EXPORT __heap_base
+ 337 0000001C EXPORT __heap_limit
+ 338 0000001C
+ 339 0000001C ELSE
+ 354 ENDIF
+ 355 0000001C
+ 356 0000001C END
+ 00000000
+ 00000000
+Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw
+ork --depend=.\startup_stm32f10x_hd.d -o.\startup_stm32f10x_hd.o -I.\RTE\_oscil
+loscope -ID:\install\Keil_v5\Arm\Packs\Keil\STM32F1xx_DFP\2.0.0\Device\Include
+-ID:\install\Keil_v5\ARM\CMSIS\Include --predefine="__MICROLIB SETA 1" --predef
+ine="__UVISION_VERSION SETA 527" --predefine="STM32F10X_HD SETA 1" --list=.\lis
+tings\startup_stm32f10x_hd.lst ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.
+s
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+STACK 00000000
+
+Symbol: STACK
+ Definitions
+ At line 37 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ None
+Comment: STACK unused
+Stack_Mem 00000000
+
+Symbol: Stack_Mem
+ Definitions
+ At line 38 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ None
+Comment: Stack_Mem unused
+__initial_sp 00000400
+
+Symbol: __initial_sp
+ Definitions
+ At line 39 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 62 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 335 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+HEAP 00000000
+
+Symbol: HEAP
+ Definitions
+ At line 47 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ None
+Comment: HEAP unused
+Heap_Mem 00000000
+
+Symbol: Heap_Mem
+ Definitions
+ At line 49 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ None
+Comment: Heap_Mem unused
+__heap_base 00000000
+
+Symbol: __heap_base
+ Definitions
+ At line 48 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 336 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+Comment: __heap_base used once
+__heap_limit 00000200
+
+Symbol: __heap_limit
+ Definitions
+ At line 50 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 337 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+Comment: __heap_limit used once
+4 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+RESET 00000000
+
+Symbol: RESET
+ Definitions
+ At line 57 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ None
+Comment: RESET unused
+__Vectors 00000000
+
+Symbol: __Vectors
+ Definitions
+ At line 62 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 58 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 142 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+__Vectors_End 00000130
+
+Symbol: __Vectors_End
+ Definitions
+ At line 140 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 59 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 142 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Relocatable symbols
+
+.text 00000000
+
+Symbol: .text
+ Definitions
+ At line 144 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ None
+Comment: .text unused
+ADC1_2_IRQHandler 0000001A
+
+Symbol: ADC1_2_IRQHandler
+ Definitions
+ At line 282 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 98 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 221 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+ADC3_IRQHandler 0000001A
+
+Symbol: ADC3_IRQHandler
+ Definitions
+ At line 311 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 127 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 250 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+BusFault_Handler 0000000E
+
+Symbol: BusFault_Handler
+ Definitions
+ At line 174 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 67 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 175 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+CAN1_RX1_IRQHandler 0000001A
+
+Symbol: CAN1_RX1_IRQHandler
+ Definitions
+ At line 285 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 101 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 224 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+CAN1_SCE_IRQHandler 0000001A
+
+Symbol: CAN1_SCE_IRQHandler
+ Definitions
+ At line 286 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 102 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 225 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA1_Channel1_IRQHandler 0000001A
+
+Symbol: DMA1_Channel1_IRQHandler
+ Definitions
+ At line 275 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+
+
+
+ARM Macro Assembler Page 2 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 91 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 214 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA1_Channel2_IRQHandler 0000001A
+
+Symbol: DMA1_Channel2_IRQHandler
+ Definitions
+ At line 276 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 92 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 215 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA1_Channel3_IRQHandler 0000001A
+
+Symbol: DMA1_Channel3_IRQHandler
+ Definitions
+ At line 277 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 93 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 216 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA1_Channel4_IRQHandler 0000001A
+
+Symbol: DMA1_Channel4_IRQHandler
+ Definitions
+ At line 278 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 94 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 217 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA1_Channel5_IRQHandler 0000001A
+
+Symbol: DMA1_Channel5_IRQHandler
+ Definitions
+ At line 279 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 95 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 218 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA1_Channel6_IRQHandler 0000001A
+
+Symbol: DMA1_Channel6_IRQHandler
+ Definitions
+ At line 280 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 96 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 219 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA1_Channel7_IRQHandler 0000001A
+
+Symbol: DMA1_Channel7_IRQHandler
+ Definitions
+ At line 281 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 97 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 220 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA2_Channel1_IRQHandler 0000001A
+
+
+
+
+ARM Macro Assembler Page 3 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: DMA2_Channel1_IRQHandler
+ Definitions
+ At line 320 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 136 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 259 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA2_Channel2_IRQHandler 0000001A
+
+Symbol: DMA2_Channel2_IRQHandler
+ Definitions
+ At line 321 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 137 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 260 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA2_Channel3_IRQHandler 0000001A
+
+Symbol: DMA2_Channel3_IRQHandler
+ Definitions
+ At line 322 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 138 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 261 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DMA2_Channel4_5_IRQHandler 0000001A
+
+Symbol: DMA2_Channel4_5_IRQHandler
+ Definitions
+ At line 323 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 139 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 262 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+DebugMon_Handler 00000014
+
+Symbol: DebugMon_Handler
+ Definitions
+ At line 188 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 74 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 189 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+Default_Handler 0000001A
+
+Symbol: Default_Handler
+ Definitions
+ At line 201 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ None
+Comment: Default_Handler unused
+EXTI0_IRQHandler 0000001A
+
+Symbol: EXTI0_IRQHandler
+ Definitions
+ At line 270 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 86 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 209 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+
+
+ARM Macro Assembler Page 4 Alphabetic symbol ordering
+Relocatable symbols
+
+
+EXTI15_10_IRQHandler 0000001A
+
+Symbol: EXTI15_10_IRQHandler
+ Definitions
+ At line 304 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 120 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 243 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+EXTI1_IRQHandler 0000001A
+
+Symbol: EXTI1_IRQHandler
+ Definitions
+ At line 271 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 87 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 210 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+EXTI2_IRQHandler 0000001A
+
+Symbol: EXTI2_IRQHandler
+ Definitions
+ At line 272 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 88 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 211 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+EXTI3_IRQHandler 0000001A
+
+Symbol: EXTI3_IRQHandler
+ Definitions
+ At line 273 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 89 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 212 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+EXTI4_IRQHandler 0000001A
+
+Symbol: EXTI4_IRQHandler
+ Definitions
+ At line 274 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 90 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 213 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+EXTI9_5_IRQHandler 0000001A
+
+Symbol: EXTI9_5_IRQHandler
+ Definitions
+ At line 287 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 103 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 226 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+FLASH_IRQHandler 0000001A
+
+Symbol: FLASH_IRQHandler
+ Definitions
+
+
+
+ARM Macro Assembler Page 5 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 268 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 84 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 207 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+FSMC_IRQHandler 0000001A
+
+Symbol: FSMC_IRQHandler
+ Definitions
+ At line 312 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 128 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 251 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+HardFault_Handler 0000000A
+
+Symbol: HardFault_Handler
+ Definitions
+ At line 164 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 65 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 165 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+I2C1_ER_IRQHandler 0000001A
+
+Symbol: I2C1_ER_IRQHandler
+ Definitions
+ At line 296 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 112 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 235 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+I2C1_EV_IRQHandler 0000001A
+
+Symbol: I2C1_EV_IRQHandler
+ Definitions
+ At line 295 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 111 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 234 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+I2C2_ER_IRQHandler 0000001A
+
+Symbol: I2C2_ER_IRQHandler
+ Definitions
+ At line 298 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 114 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 237 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+I2C2_EV_IRQHandler 0000001A
+
+Symbol: I2C2_EV_IRQHandler
+ Definitions
+ At line 297 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 113 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 236 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+
+
+
+ARM Macro Assembler Page 6 Alphabetic symbol ordering
+Relocatable symbols
+
+MemManage_Handler 0000000C
+
+Symbol: MemManage_Handler
+ Definitions
+ At line 169 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 66 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 170 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+NMI_Handler 00000008
+
+Symbol: NMI_Handler
+ Definitions
+ At line 159 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 64 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 160 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+PVD_IRQHandler 0000001A
+
+Symbol: PVD_IRQHandler
+ Definitions
+ At line 265 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 81 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 204 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+PendSV_Handler 00000016
+
+Symbol: PendSV_Handler
+ Definitions
+ At line 192 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 76 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 193 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+RCC_IRQHandler 0000001A
+
+Symbol: RCC_IRQHandler
+ Definitions
+ At line 269 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 85 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 208 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+RTCAlarm_IRQHandler 0000001A
+
+Symbol: RTCAlarm_IRQHandler
+ Definitions
+ At line 305 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 121 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 244 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+RTC_IRQHandler 0000001A
+
+Symbol: RTC_IRQHandler
+ Definitions
+ At line 267 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+
+
+ARM Macro Assembler Page 7 Alphabetic symbol ordering
+Relocatable symbols
+
+ Uses
+ At line 83 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 206 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+Reset_Handler 00000000
+
+Symbol: Reset_Handler
+ Definitions
+ At line 147 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 63 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 148 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+SDIO_IRQHandler 0000001A
+
+Symbol: SDIO_IRQHandler
+ Definitions
+ At line 313 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 129 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 252 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+SPI1_IRQHandler 0000001A
+
+Symbol: SPI1_IRQHandler
+ Definitions
+ At line 299 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 115 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 238 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+SPI2_IRQHandler 0000001A
+
+Symbol: SPI2_IRQHandler
+ Definitions
+ At line 300 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 116 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 239 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+SPI3_IRQHandler 0000001A
+
+Symbol: SPI3_IRQHandler
+ Definitions
+ At line 315 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 131 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 254 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+SVC_Handler 00000012
+
+Symbol: SVC_Handler
+ Definitions
+ At line 183 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 73 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 184 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+SysTick_Handler 00000018
+
+
+
+ARM Macro Assembler Page 8 Alphabetic symbol ordering
+Relocatable symbols
+
+
+Symbol: SysTick_Handler
+ Definitions
+ At line 196 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 77 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 197 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TAMPER_IRQHandler 0000001A
+
+Symbol: TAMPER_IRQHandler
+ Definitions
+ At line 266 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 82 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 205 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM1_BRK_IRQHandler 0000001A
+
+Symbol: TIM1_BRK_IRQHandler
+ Definitions
+ At line 288 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 104 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 227 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM1_CC_IRQHandler 0000001A
+
+Symbol: TIM1_CC_IRQHandler
+ Definitions
+ At line 291 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 107 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 230 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM1_TRG_COM_IRQHandler 0000001A
+
+Symbol: TIM1_TRG_COM_IRQHandler
+ Definitions
+ At line 290 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 106 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 229 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM1_UP_IRQHandler 0000001A
+
+Symbol: TIM1_UP_IRQHandler
+ Definitions
+ At line 289 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 105 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 228 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM2_IRQHandler 0000001A
+
+Symbol: TIM2_IRQHandler
+ Definitions
+ At line 292 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+
+
+
+ARM Macro Assembler Page 9 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 108 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 231 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM3_IRQHandler 0000001A
+
+Symbol: TIM3_IRQHandler
+ Definitions
+ At line 293 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 109 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 232 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM4_IRQHandler 0000001A
+
+Symbol: TIM4_IRQHandler
+ Definitions
+ At line 294 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 110 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 233 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM5_IRQHandler 0000001A
+
+Symbol: TIM5_IRQHandler
+ Definitions
+ At line 314 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 130 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 253 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM6_IRQHandler 0000001A
+
+Symbol: TIM6_IRQHandler
+ Definitions
+ At line 318 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 134 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 257 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM7_IRQHandler 0000001A
+
+Symbol: TIM7_IRQHandler
+ Definitions
+ At line 319 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 135 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 258 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM8_BRK_IRQHandler 0000001A
+
+Symbol: TIM8_BRK_IRQHandler
+ Definitions
+ At line 307 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 123 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 246 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM8_CC_IRQHandler 0000001A
+
+
+
+
+ARM Macro Assembler Page 10 Alphabetic symbol ordering
+Relocatable symbols
+
+Symbol: TIM8_CC_IRQHandler
+ Definitions
+ At line 310 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 126 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 249 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM8_TRG_COM_IRQHandler 0000001A
+
+Symbol: TIM8_TRG_COM_IRQHandler
+ Definitions
+ At line 309 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 125 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 248 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+TIM8_UP_IRQHandler 0000001A
+
+Symbol: TIM8_UP_IRQHandler
+ Definitions
+ At line 308 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 124 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 247 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+UART4_IRQHandler 0000001A
+
+Symbol: UART4_IRQHandler
+ Definitions
+ At line 316 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 132 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 255 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+UART5_IRQHandler 0000001A
+
+Symbol: UART5_IRQHandler
+ Definitions
+ At line 317 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 133 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 256 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+USART1_IRQHandler 0000001A
+
+Symbol: USART1_IRQHandler
+ Definitions
+ At line 301 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 117 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 240 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+USART2_IRQHandler 0000001A
+
+Symbol: USART2_IRQHandler
+ Definitions
+ At line 302 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 118 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+
+
+ARM Macro Assembler Page 11 Alphabetic symbol ordering
+Relocatable symbols
+
+ At line 241 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+USART3_IRQHandler 0000001A
+
+Symbol: USART3_IRQHandler
+ Definitions
+ At line 303 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 119 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 242 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+USBWakeUp_IRQHandler 0000001A
+
+Symbol: USBWakeUp_IRQHandler
+ Definitions
+ At line 306 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 122 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 245 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+USB_HP_CAN1_TX_IRQHandler 0000001A
+
+Symbol: USB_HP_CAN1_TX_IRQHandler
+ Definitions
+ At line 283 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 99 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 222 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+USB_LP_CAN1_RX0_IRQHandler 0000001A
+
+Symbol: USB_LP_CAN1_RX0_IRQHandler
+ Definitions
+ At line 284 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 100 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 223 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+UsageFault_Handler 00000010
+
+Symbol: UsageFault_Handler
+ Definitions
+ At line 179 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 68 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 180 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+WWDG_IRQHandler 0000001A
+
+Symbol: WWDG_IRQHandler
+ Definitions
+ At line 264 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 80 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ At line 203 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+
+72 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+Absolute symbols
+
+Heap_Size 00000200
+
+Symbol: Heap_Size
+ Definitions
+ At line 45 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 49 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+Comment: Heap_Size used once
+Stack_Size 00000400
+
+Symbol: Stack_Size
+ Definitions
+ At line 35 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 38 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+Comment: Stack_Size used once
+__Vectors_Size 00000130
+
+Symbol: __Vectors_Size
+ Definitions
+ At line 142 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 60 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+Comment: __Vectors_Size used once
+3 symbols
+
+
+
+ARM Macro Assembler Page 1 Alphabetic symbol ordering
+External symbols
+
+SystemInit 00000000
+
+Symbol: SystemInit
+ Definitions
+ At line 150 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 151 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+Comment: SystemInit used once
+__main 00000000
+
+Symbol: __main
+ Definitions
+ At line 149 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+ Uses
+ At line 153 in file ..\Libraries\CMSIS\startup\startup_stm32f10x_hd.s
+Comment: __main used once
+2 symbols
+422 symbols in table
diff --git a/Project/oscilloscope.hex b/Project/oscilloscope.hex
index a818356..7b2668e 100644
--- a/Project/oscilloscope.hex
+++ b/Project/oscilloscope.hex
@@ -1,11 +1,11 @@
:020000040800F2
-:1000000088190020450100084D0100080F02000872
+:1000000090190020450100084D0100080F0200086A
:1000100051010008530100085501000800000000CC
:100020000000000000000000000000005701000870
-:10003000590100080000000097010008D51F0008C2
+:10003000590100080000000097010008052700088A
:100040005F0100085F0100085F0100085F01000810
:100050005F0100085F010008E50600085F01000875
-:10006000A50700085F0100085F0100085F010008A4
+:10006000D50700085F0100085F0100085F01000874
:100070005F0100085F0100085F0100085F010008E0
:100080005F0100085F0100085F0100085F010008D0
:100090005F0100085F0100085F0100085F010008C0
@@ -13,15 +13,15 @@
:1000B0005F0100085F0100085F0100085F010008A0
:1000C0005F0100085F0100085F0100085F01000890
:1000D0005F0100085F0100085F0100085F01000880
-:1000E000150700085F0100085F0100085F010008B4
+:1000E000450700085F0100085F0100085F01000884
:1000F0005F0100085F0100085F0100085F01000860
:100100005F0100085F0100085F0100085F0100084F
-:100110005F0100085F010008452000085F0100083A
+:100110005F0100085F010008752700085F01000803
:100120005F0100085F0100085F0100085F0100082F
:10013000DFF80CD000F0A6F800480047FF020008E6
-:10014000881900200648804706480047FEE7FEE77A
+:10014000901900200648804706480047FEE7FEE772
:10015000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE777
-:10016000E51F000831010008EFF3108072B67047F8
+:100160001527000831010008EFF3108072B67047C0
:1001700080F310887047324A1368012B04D04FF087
:10018000010313602F4A10602F4A11602F484FF06F
:10019000805101607047EFF3108272B62848016801
@@ -34,20 +34,20 @@
:100200000068006880F3088861B662B670471EF027
:10021000040F14BFEFF30880EFF3098020E9F00F1B
:1002200040F804ED14BF80F3088880F3098800B516
-:1002300002F008FD5DF804EB4EF0040E704700007C
-:1002400030010020280100202C01002004ED00E0F6
+:1002300003F0A0F85DF804EB4EF0040E70470000E8
+:1002400038010020300100203401002004ED00E0DE
:1002500020ED00E008ED00E030B50B46014600203F
:100260002022012409E021FA02F59D4205D303FA78
:1002700002F5491B04FA02F52844151EA2F10102F9
:10028000F1DC30BD064C074D06E0E06840F00103AC
:1002900094E8070098471034AC42F6D3FFF74CFFC0
-:1002A000E87F00080880000870B58C1810F8015B22
+:1002A000188700083887000870B58C1810F8015BB3
:1002B00015F0070301D110F8013B2A1106D110F8FF
:1002C000012B03E010F8016B01F8016B5B1EF9D103
:1002D0002B0705D40023521E0DD401F8013BFAE789
:1002E00010F8013BCB1A921C03E013F8015B01F8F4
:1002F000015B521EF9D5A142D8D3002070BD10B5C4
-:10030000FFF732FF03F0FEFF002010BD00220A12AB
+:10030000FFF732FF04F096FB002010BD00220A1216
:10031000D3430360704721B1826842F001028260DA
:1003200003E0826822F001028260704721B1826896
:1003300042F48012826003E0826822F480128260BC
@@ -77,1984 +77,2099 @@
:1004B00006F10843E062F0BD816841F00801816007
:1004C000704721B1826842F4A002826003E0826832
:1004D00022F4A00282607047816841F004018160CB
-:1004E0007047000008B50121102001F0D7F9022063
+:1004E0007047000008B50121102001F06FFD0220C7
:1004F000ADF8000000208DF8030069460D4800F0BB
-:10050000FBFA0121102001F0C9F91020ADF800001C
-:1005100000208DF803006946064800F0EDFA20201F
+:1005000013FB0121102001F061FD1020ADF8000067
+:1005100000208DF803006946064800F005FB202006
:10052000ADF8000000208DF803006946014800F096
-:10053000E3FA08BD0010014010B5FFF7D3FF00F04B
-:1005400001F810BD00B585B00121480201F0A6F9FF
+:10053000FBFA08BD0010014010B5FFF7D3FF00F033
+:1005400001F810BD00B585B00121480201F03EFD63
:100550004FF4C020009000208DF8040001208DF899
:1005600005004FF4602002900020039001208DF8D8
:10057000100069463548FFF71BFF4FF4004001F0BB
-:1005800061F9062301220B213048FFF739FF0122D0
+:10058000F9FC062301220B213048FFF739FF012235
:100590004FF408712D48FFF7FEFE01212B48FFF7AD
:1005A000BAFE2A48FFF788FF00BF2848FFF7E9FE98
:1005B0000028FAD12548FFF78FFF00BF2348FFF737
:1005C000C0FE0028FAD101212048FFF77AFF01215F
-:1005D000880201F063F94FF4C020009000208DF8EC
+:1005D000880201F0FBFC4FF4C020009000208DF851
:1005E00004008DF805004FF4602002900020039075
:1005F00001208DF8100069461548FFF7D9FE4FF429
-:10060000004001F01FF901211148FFF78FFE012280
+:10060000004001F0B7FC01211148FFF78FFE0122E5
:100610004FF408710E48FFF7BEFE01210C48FFF7AA
:100620007AFE0B48FFF748FF00BF0948FFF7A9FE15
:100630000028FAD10648FFF74FFF00BF0448FFF734
:1006400080FE0028FAD105B000BD00000024014062
:100650000028014010B500F023F800F001F810BDAB
-:100660000EB50121102001F009F90120ADF80400B8
-:100670004720ADF800006946084801F023FD01213C
-:10068000064801F0F3FC01221146044801F011FD77
-:100690000121024801F0F0FC0EBD000000140040F2
-:1006A00008B54FF4E06001F051F836208DF80000F5
+:100660000EB50121102001F0A1FC0120ADF804001D
+:100670004720ADF800006946084802F0BBF80121A8
+:10068000064802F08BF801221146044802F0A9F84E
+:100690000121024802F088F80EBD0000001400405D
+:1006A00008B54FF4E06001F0CBF836208DF800007B
:1006B00001208DF8010000208DF8020001208DF846
-:1006C0000300684601F00AF808BD00000021044A52
+:1006C0000300684601F084F808BD00000021044AD8
:1006D000116000BF024909688142FBD270470000E7
-:1006E0002800002010B5012000F07AF848B102F08F
-:1006F000CFFB012205490648006802F08FFE02F098
-:10070000D7FB012000F066F810BD00002E0000208D
-:100710005C00002010B54FF4005000F061F868B3A1
-:10072000194890F90000002806DD17480078401E9F
-:1007300040B21549087005E014480078401E40B2E8
-:10074000114908701248104991F9001030F8110051
-:1007500010490880084602880FA1114801F00AFEDE
-:1007600000F062FFC488234678220021C82000F0F0
-:10077000F7FA0B4A0021D22000F05EFB4FF4005044
-:1007800000F028F810BD000089000020880000203B
-:10079000780000208E000020543A2025646D7300FC
-:1007A0003801002010B5042000F01AF848B102F01A
-:1007B0006FFB012205490648006802F02FFE02F097
-:1007C00077FB042000F006F810BD00002E0000208A
-:1007D0005C000020014908607047000014040140DB
-:1007E000014600200022074B1B6803EA0102054B6B
-:1007F00014331B680B4013B10AB1012000E0002044
-:100800007047000000040140002123498279002A3A
-:100810003AD00A46126803689A430B461A600A1DCA
-:10082000126803689A430B1D1A60027911440A6822
-:1008300003681A430A60184A0832126803689A4328
-:10084000154B08331A601A1D126803689A43124B3D
-:100850000C331A604279102A0ED11A1F12680368ED
-:100860001A430D4B08331A601A1D126803681A43A5
-:10087000094B0C331A600DE00749427911440A68AC
-:1008800003681A430A6005E0027911440A680368A4
-:100890009A430A6070470000000401400EB500F062
-:1008A0004BF80121042000F0F9FF0121102000F095
-:1008B000F5FF0120ADF8080004208DF80B0002A917
-:1008C0001B4800F019F94FF40050ADF8080004205F
-:1008D0008DF80B0002A9174800F00EF90121084617
-:1008E00000F0DCFF0021084600F0E6F80D210220B0
-:1008F00000F0E2F80120009000208DF804000820AC
-:100900008DF8050001208DF806006846FFF77CFF92
-:100910004FF40050009000208DF804000C208DF85A
-:10092000050001208DF806006846FFF76DFF0EBD3B
-:10093000000801400010014008B54FF4C06000F00D
-:1009400005FF06208DF8000001208DF801008DF8CC
-:1009500002008DF80300684600F0C0FE28208DF8E4
-:10096000000001208DF801008DF80200684600F0BB
-:10097000B5FE08BD08B54FF4C06000F0E7FE0820E2
-:100980008DF8000001208DF801008DF802008DF82F
-:100990000300684600F0A2FE08BD000051B18200CD
-:1009A000A2F1C042126842F001038200A2F1C042EB
-:1009B000136009E08200A2F1C0421268034B1A40A2
-:1009C0008300A3F1C0431A6070470000FEFF0F00D0
-:1009D000D0E901121143C26811430269114342690F
-:1009E000114382691143C2691143026A1143426A89
-:1009F0001143826A1143C26A1143026B11430268B8
-:100A00009200A2F1C0421160816808290BD10168EF
-:100A10008900A1F1C041096841F0400201688900E4
-:100A2000A1F1C0410A60416B0968426B526841EA1A
-:100A30000211426B926841EA0221426B928941EABB
-:100A40000241426B128A41EA0251426B127D41EA35
-:100A50000261426B926911430268521C9200A2F13A
-:100A6000C0421160C16AB1F5804F1BD1816B09682A
-:100A7000826B526841EA0211826B926841EA02215C
-:100A8000826B128A41EA0251826B127D41EA026155
-:100A9000826B9269114302689200A2F1C042C2F8CF
-:100AA000041107E06FF0704201688900A1F1C041B4
-:100AB000C1F804217047000030B500228B071C0FDD
-:100AC0000F2303FA04F20B4B8C1053F8243093439A
-:100AD000084C8D1044F8253023468C1053F82430F0
-:100AE0008C07240F00FA04F42343024C8D1044F8C1
-:100AF000253030BD080001402DE9F04102460025B7
-:100B00000026002000230024002791F803C00CF0E9
-:100B10000F0591F803C00CF0100CBCF1000F03D0CE
-:100B200091F802C04CEA050591F800C0BCF1000F35
-:100B300031D0146800202BE04FF0010C0CFA00F3C8
-:100B4000B1F800C00CEA03069E4220D183004FF0AA
-:100B50000F0C0CFA03F7BC4305FA03FC4CEA04043F
-:100B600091F803C0BCF1280F06D14FF0010C0CFA2C
-:100B700000FCC2F814C00AE091F803C0BCF1480FB1
-:100B800005D14FF0010C0CFA00FCC2F810C0401C5B
-:100B90000828D1D31460B1F800C0BCF1FF0F34DDD8
-:100BA000546800202EE000F1080C4FF0010808FA0C
-:100BB0000CF3B1F800C00CEA03069E4221D1830079
-:100BC0004FF00F0C0CFA03F7BC4305FA03FC4CEA98
-:100BD000040491F803C0BCF1280F05D100F1080C02
-:100BE00008FA0CF8C2F8148091F803C0BCF1480F61
-:100BF00007D100F1080C4FF0010808FA0CF8C2F810
-:100C00001080401C0828CED35460BDE8F0814161BB
-:100C10007047016170470000F8B50646012000905A
-:100C2000002400BF4FF408711948FFF798FB012812
-:100C3000F8D119E01648FFF78EFB164921F8140089
-:100C40004FF408711248FFF761FB134800884FF416
-:100C50007A714843322190FBF1F0C01F85B22846DB
-:100C6000FFF734FD601C84B2C82CE3DB0B4800782E
-:100C7000022806D101200A4908700A48006803F0DA
-:100C80000DF8012269460848006802F0C7FBF8BD6C
-:100C9000002401409C0100208E0000208D000020D7
-:100CA000900000206C0000206000002010B500249F
-:100CB000062301220E210D48FFF7A2FB01210B485C
-:100CC000FFF7FFFB00BF4FF408710848FFF747FB31
-:100CD0000128F8D10548FFF73EFB04464FF40871A0
-:100CE0000348FFF713FB204610BD00000028014019
-:100CF0000024014010B50024062301220F210D48D5
-:100D0000FFF77EFB01210B48FFF7DBFB00BF4FF431
-:100D100008710848FFF723FB0128F8D10548FFF7C1
-:100D20001AFB04464FF408710348FFF7EFFA204618
-:100D300010BD0000002801400024014010B5044609
-:100D40002CB14FF480510548FFF761FF04E04FF4E8
-:100D500080510248FFF75DFF10BD00000014014004
-:100D60002DE9F04106460F4614461D462B46224605
-:100D70003946304600F060FA04FB05F00249098864
-:100D800000F00DF9BDE8F0813E00002001B502E061
-:100D90000098401E009000980028F9D108BD00007E
-:100DA0002DE9F04F804689461646A6F120001FFA2D
-:100DB00080FA1E49096889881C4A1268D28801FB9A
-:100DC00002F0C11700EB5171C1F3C7071748006863
-:100DD00000680AFB070B15480068C38813480068C1
-:100DE00082884946404600F027FA2C2000F0A2FBFA
-:100DF000002416E0002510E01BF8040080212941A2
-:100E0000084020B10A48008800F098FB03E0094838
-:100E1000008800F093FB681CC5B2082DECDB601C59
-:100E2000C4B2BC42E6DBBDE8F08F00003800002011
-:100E30003C0000203E00002070B505460E461446DA
-:100E400024E028461349096889880844124909881A
-:100E5000884205DD00250F480068C088304486B20E
-:100E600030460C490968C98808440C4909888842F9
-:100E700001DD00250026227831462846FFF790FF45
-:100E8000641C044800688088284485B220780028C3
-:100E9000D7D170BD38000020300000203200002083
-:100EA0002DE9FF4F83B081464FF0000AD3460598E5
-:100EB000A0EB090504990698461ACDF80490049809
-:100EC0000090002D01DD012705E00DB9002702E0AB
-:100ED0004FF0FF376D42002E02DD4FF0010806E0B3
-:100EE00016B94FF0000802E04FF0FF387642B542E5
-:100EF00001DD2C4600E034460020029019E0DDE9D7
-:100F0000001000F0FBFAAA44B344A24505DDAAEBA9
-:100F1000040A0198384480B20190A34505DDABEB8B
-:100F2000040B0098404480B200900298401C80B2AC
-:100F30000290611C02988842E1DD07B0BDE8F08FA5
-:100F400000B597B00121080200F088FC0120019053
-:100F500004200390800607900020029004900590E2
-:100F600006900890099008200A9010200B9000200D
-:100F70000C900E900F9010904FF480501190002024
-:100F800012901390149001A81590169008A8FFF7DE
-:100F90001FFD01210020FFF701FD17B000BD10B5B6
-:100FA00002460B4600242C2000F0C4FA00BF03E0E8
-:100FB000184600F0C3FA641C9442F9D310BD000037
-:100FC00008B50121602000F069FC03208DF80200C3
-:100FD00018208DF803004FF48040ADF800006946FA
-:100FE0005B48FFF789FD4FF40040ADF8000069460B
-:100FF0005748FFF781FD0120ADF8000069465448CD
-:10100000FFF77AFD0220ADF8000069465048FFF76F
-:1010100073FD8020ADF8000069464E48FFF76CFD77
-:101020004FF48070ADF8000069464A48FFF764FD50
-:101030004FF40070ADF8000069464648FFF75CFDCC
-:101040004FF48060ADF8000069464248FFF754FD58
-:101050004FF40060ADF8000069463E48FFF74CFDD4
-:101060004FF48050ADF8000069463A48FFF744FD60
-:101070004FF40050ADF8000069463648FFF73CFDDC
-:101080004FF48040ADF8000069463248FFF734FD68
-:101090004FF40040ADF8000069462E48FFF72CFDE4
-:1010A0004FF48070ADF8000069462948FFF724FD31
-:1010B0004FF40070ADF8000069462548FFF71CFDAD
-:1010C0004FF48060ADF8000069462148FFF714FD39
-:1010D00003208DF8020018208DF803001020ADF8D1
-:1010E000000069461A48FFF707FD2020ADF8000010
-:1010F00069461748FFF700FD8020ADF800006946FB
-:101100001348FFF7F9FC4FF40060ADF800006946A2
-:101110000F48FFF7F1FC10208DF8030003208DF835
-:1011200002000220ADF8000069460A48FFF7E4FC1F
-:1011300010208DF8030003208DF802004FF480503A
-:10114000ADF8000069460248FFF7D6FC08BD000074
-:10115000001401400018014000B50246072A00DDD6
-:1011600000BD28480270104602EBD0714910A2EB76
-:10117000410139B9F020244908804FF4A070234977
-:10118000088006E04FF4A0701F490880F0201F4936
-:101190000880362000F0CEF9082141EA421000F024
-:1011A000CDF92A2000F0C6F9002000F0C7F9002090
-:1011B00000F0C4F914490988491EC1F3072000F062
-:1011C000BDF911490978491EC8B200F0B7F92B20C2
-:1011D00000F0B0F9002000F0B1F9002000F0AEF905
-:1011E0000A490988491EC1F3072000F0A7F90749F9
-:1011F0000978491EC8B200F0A1F92C2000F09AF934
-:1012000000BFADE734000020300000203200002095
-:1012100010B5FFF7D5FEFFF793FE0120FFF78EFD17
-:1012200000F04EF900F034F802480078FFF794FF20
-:1012300010BD00003400002030B504460D462A20C1
-:1012400000F078F9201200F079F9E0B200F076F9B8
-:10125000A118491EC1F30F2000F070F9A118491E12
-:10126000C8B200F06BF92B2000F064F9281200F0EE
-:1012700065F9E8B200F062F9E918491EC1F30F20E0
-:1012800000F05CF9E918491EC8B200F057F930BD0A
-:1012900010B5CF2000F04EF9002000F04FF981206A
-:1012A00000F04CF9302000F049F9ED2000F042F94F
-:1012B000642000F043F9032000F040F9122000F010
-:1012C0003DF9812000F03AF9E82000F033F985205B
-:1012D00000F034F9102000F031F9782000F02EF9F8
-:1012E000CB2000F027F9392000F028F92C2000F05D
-:1012F00025F9002000F022F9342000F01FF9022027
-:1013000000F01CF9F72000F015F9202000F016F984
-:10131000EA2000F00FF9002000F010F9002000F0A2
-:101320000DF9B12000F006F9002000F007F91B20AC
-:1013300000F004F9B62000F0FDF80A2000F0FEF8F5
-:10134000A22000F0FBF8C02000F0F4F8352000F0F7
-:10135000F5F8C12000F0EEF8112000F0EFF8C520FC
-:1013600000F0E8F8452000F0E9F8452000F0E6F844
-:10137000C72000F0DFF8A22000F0E0F8F22000F033
-:10138000D9F8002000F0DAF8262000F0D3F8012088
-:1013900000F0D4F8E02000F0CDF80F2000F0CEF8F7
-:1013A000262000F0CBF8242000F0C8F80B2000F035
-:1013B000C5F80E2000F0C2F8092000F0BFF8542054
-:1013C00000F0BCF8A82000F0B9F8462000F0B6F80C
-:1013D0000C2000F0B3F8172000F0B0F8092000F05E
-:1013E000ADF80F2000F0AAF8072000F0A7F80020C1
-:1013F00000F0A4F8E12000F09DF8002000F09EF835
-:10140000192000F09BF81B2000F098F8042000F051
-:1014100095F8102000F092F8072000F08FF82A20AD
-:1014200000F08CF8472000F089F8392000F086F8A9
-:10143000032000F083F8062000F080F8062000F07A
-:101440007DF8302000F07AF8382000F077F80F208F
-:1014500000F074F8362000F06DF8C82000F06EF847
-:101460002A2000F067F8002000F068F8002000F063
-:1014700065F8002000F062F8EF2000F05FF82B2004
-:1014800000F058F8002000F059F8002000F056F85D
-:10149000012000F053F83F2000F050F83A2000F00F
-:1014A00049F8552000F04AF8112000F043F80348AD
-:1014B000FFF76CFC292000F03DF810BDFCBF0200D6
-:1014C00010B502210748FFF7A2FB40F6FF20FFF707
-:1014D0005DFC02210348FFF79CFB40F6FF20FFF76D
-:1014E00055FC10BD0018014030B504460D460123DF
-:1014F0001A4629462046FFF79FFE30BD70B50546C7
-:101500000C460948008885420CDA08480088844265
-:1015100008DA21462846FFF7E7FF05480188012041
-:10152000FFF73DFD70BD00003000002032000020BC
-:101530003C0000204FF0C0410880704701490880FE
-:1015400070470000000002601CB5002400200190DC
-:101550000520009059E005200090831F012201A979
-:101560002A48006801F0DCFE0446002C4DD19DF8AD
-:101570000400012849D139E000F00FFA05280ADA01
-:101580004FF4FA7002F07FFA00F007FA052810DA3B
-:10159000012000900DE000F000FAFA2809DD4FF478
-:1015A000FA7002F070FA00F0F8F9FA2801DD022072
-:1015B000009000F0EDF905280ADA4FF4FA7002F015
-:1015C00062FA00F0E5F9052810DA032000900DE03A
-:1015D00000F0DEF9FA2809DD4FF4FA7002F053FA50
-:1015E00000F0D6F9FA2801DD042000909DF80000F3
-:1015F0000428C1DC9DF8001005A001F0CBFC0122FD
-:1016000069460848006801F009FFA4E7640000206B
-:1016100073657474696E675F646174613A202564F0
-:101620000A0000005C0000200148006870470000CC
-:1016300038000020024A1080024A118070470000E2
-:101640003C0000203E000020014908807047000057
-:101650003C00002008B50121082000F01FF92020DF
-:10166000ADF8000010208DF8030003208DF8020073
-:1016700069460F48FFF740FA0120ADF800006946BF
-:101680000B48FFF739FA0220ADF800006946084818
-:10169000FFF732FA20210648FFF7BBFA0121044880
-:1016A000FFF7B7FA02210248FFF7B3FA08BD0000BE
-:1016B000000C014008B54FF4A06000F047F8252069
-:1016C0008DF8000001208DF801008DF802008DF8E2
-:1016D0000300684600F002F808BD000070B5002164
-:1016E00000230F22C47804B3154C246804F4E0648A
-:1016F000C4F5E064210AC1F10403CA40447804FA45
-:1017000003F184781440214309010E4C0678A15559
-:10171000047804F01F050124AC4005786D11AD007C
-:1017200005F1E025C5F8004109E0047804F01F0543
-:101730000124AC40044D0678761145F8264070BD72
-:101740000CED00E000E400E080E100E0024901432C
-:10175000024A1160704700000000FA050CED00E03D
-:101760000EB5FFF707F90121042000F097F80420D7
-:10177000ADF8080048208DF80B0002A90C48FFF7CF
-:10178000BBF90121084600F089F802210020FFF78B
-:1017900093F90420009000208DF804000C208DF8AF
-:1017A000050001208DF806006846FFF72DF80EBDF4
-:1017B0000008014008B50025002000903AE04FF0F5
-:1017C000FF33012269461C48006801F0A9FD054667
-:1017D00075BB9DF8000001282AD100214FF6FF704B
-:1017E000FFF728FF15480388C72200210846FFF7A6
-:1017F000B7FA00241AE04FF6FF70FFF725FF1049F3
-:10180000601C31F81000152190FBF1F086B20C48F5
-:1018100030F8140090FBF1F087B2601C82B23346BE
-:1018200039462046FFF73CFB601C84B2C62CE2DD43
-:1018300000200090C3E7000060000020320000207C
-:101840009C01002001460020034A506820F44040DB
-:1018500008435060704700000010024029B1064A5A
-:1018600052690243044B5A6104E0034A52698243BD
-:10187000014B5A61704700000010024029B1064A2E
-:10188000D2690243044BDA6104E0034AD26982431D
-:10189000014BDA61704700000010024029B1064A8E
-:1018A00092690243044B9A6104E0034A92698243BD
-:1018B000014B9A61704700000010024030B50021D2
-:1018C0000022002400232D4D6D6805F00C0121B18C
-:1018D000042905D0082923D105E0294D056022E01F
-:1018E000274D05601FE0254D6D6805F47012234DEE
-:1018F0006D6805F48034022505EB92421CB9214D38
-:10190000554305600BE01D4D6D6805F400351DB1B4
-:101910001C4D5543056002E0194D5543056002E03A
-:10192000174D056000BF00BF144D6D6805F0F00154
-:101930000909154D6B5C0568DD4045600F4D6D680C
-:1019400005F4E061090A104D6B5C4568DD40856077
-:101950000A4D6D6805F46051C90A0B4D6B5C456812
-:10196000DD40C560054D6D6805F44041890B074DAC
-:101970006B5CC568B5FBF3F5056130BD0010024036
-:1019800000127A0000093D0014000020240000200D
-:1019900010B5FFF78BF9C0B210BD10B5FFF7AAF96B
-:1019A000C0B210BD1CB500230A22012131A001F0F4
-:1019B00069FC3549086000230122114633A001F07B
-:1019C00061FC3849086000230122114636A001F06D
-:1019D00059FC39490860142001214B020022CDE94D
-:1019E0000010364936A002F026F83749086008464C
-:1019F000006818B10846006802F03AF91420022184
-:101A00000B020022CDE90010304931A002F013F89A
-:101A1000314908600846006818B10846006802F0BD
-:101A200027F9142003214FF400730022CDE90010A0
-:101A30002A492BA001F0FFFF2B49086008460068E7
-:101A400018B10846006802F013F9142003214FF47E
-:101A500000730022CDE90010244925A001F0EBFF1E
-:101A6000264908600846006818B10846006802F078
-:101A7000FFF81CBD73657474696E675F646174619F
-:101A80005F717565756500005C000020676574779F
-:101A90006176655F7374617475735F717565756583
-:101AA00000000000600000206B65795F7363616E69
-:101AB0005F7175657565000064000020E91B000812
-:101AC00053657474696E670068000020491500084A
-:101AD0004B65795363616E0074000020190C000897
-:101AE00047657457617665006C000020B5170008E3
-:101AF000506C6F7457617665000000007000002024
-:101B000010B500F001F810BD0CB500200190009058
-:101B10003348006840F480303149086000BF3048E5
-:101B2000006800F4003000900198401C019000987B
-:101B300018B90198B0F5A06FF1D12948006800F4F8
-:101B4000003010B10120009001E0002000900098CA
-:101B5000012843D12348006840F010002149086063
-:101B60000846006820F0030008600846006840F05E
-:101B7000020008601A4840681949486008464068F1
-:101B800048600846406840F4806048600846406805
-:101B900020F47C1048600846406840F4E810486033
-:101BA0000846006840F08070086000BF0C4800687C
-:101BB00000F000700028F9D00948406820F00300C8
-:101BC000074948600846406840F00200486000BF8E
-:101BD0000348406800F00C000828F9D10CBD000053
-:101BE00000100240002002401CB500250520019095
-:101BF00000240120009061E04FF0FF33012201A991
-:101C00002F48006801F08CFB0546002D56D19DF849
-:101C10000400002852D101202A49086005200190C3
-:101C200044E0012269462848006801F0F7FB0546B8
-:101C300041F28833012201A92148006801F070FBBC
-:101C40000546002D32D19DF8041020A001F0A2F924
-:101C50009DF80400012806D002280CD0032812D0D9
-:101C6000042821D118E0002C04DD601EC4B22046F7
-:101C700000F036F819E0042C04DA601CC4B22046E7
-:101C800000F02EF811E04FF0FF31204600F0B8F8D8
-:101C9000204600F025F808E00121204600F0B0F8C9
-:101CA000204600F01DF800E000BF00BF9DF80400D2
-:101CB0000028B6D101200349091F08609CE70000F5
-:101CC0005C000020140C01406400002073657474F3
-:101CD000696E675F646174613A2025640A000000E0
-:101CE00030B599B00446FFF79FFCC08800EB800038
-:101CF00085B22B4678220021C820FFF731F8FFF784
-:101D000093FCC088604385B22DA22946D220FFF7FC
-:101D100093F82C4890F900202BA1684600F02AFB8C
-:101D2000FFF782FC00256A462946E620FFF784F883
-:101D3000274890F9002027A1684600F01BFBFFF719
-:101D400073FCC5886A462946E620FFF775F82348E4
-:101D500090F9002022A1684600F00CFBFFF764FC1C
-:101D6000C0884FF6FF7101EA40056A462946E62021
-:101D7000FFF762F81C4890F900201CA1684600F0AB
-:101D8000F9FAFFF751FCC08800EB400085B26A46C3
-:101D90002946E620FFF750F81648028816A1684643
-:101DA00000F0E8FAFFF740FCC0884FF6FF7101EA47
-:101DB00080056A462946E620FFF73EF819B030BD97
-:101DC0002D3E00008A00002054563A202564000071
-:101DD0008B00002052443A20256400008C00002033
-:101DE000544D3A20256400008D000020534D3A20C8
-:101DF000256400008E0000205450443A20256400E1
-:101E000070B505460C46052D7ED2DFE805F00319B6
-:101E10002F455B0050480078204440B24E4908707E
-:101E2000084690F90000002801DA002008704A48AE
-:101E300090F900001E2802DD1E204749087068E066
-:101E400046480078204440B244490870084690F95A
-:101E50000000002801DA00200870404890F90000D6
-:101E6000012802DD01203D49087052E03C4800781D
-:101E7000204440B23A490870084690F90000002812
-:101E800001DA00200870364890F90000022802DDCF
-:101E90000220334908703CE032480078204440B2C8
-:101EA00030490870084690F90000002801DA002047
-:101EB00008702C4890F90000022802DD0220294910
-:101EC000087026E028480078204440B2264908706F
-:101ED000084690F90000002801DA00200870234825
-:101EE0000078401E204991F90010884205DA1F4809
-:101EF0000078401E40B21C4908701D481A4991F9EB
-:101F0000001030F8110000E002E01A49088000E0FB
-:101F100000BF00BF104890F9001017A001F03AF878
-:101F20000E4890F9001019A001F034F80C4890F90F
-:101F300000101AA001F02EF80A4890F900101CA019
-:101F400001F028F80B4801881EA001F023F80EA02C
-:101F500001F020F870BD00008A0000208B000020F6
-:101F60008C0000208D0000208900002088000020C7
-:101F7000780000208E0000205472696767657256F1
-:101F8000616C75653A2025640A00000052616E6735
-:101F9000654D6F64653A2025640A000054726967D4
-:101FA0006765724D6F64653A2025640A0000000081
-:101FB00053616D706C696E675F6D6F64653A202563
-:101FC000640A000054696D655065724469763A2070
-:101FD00025640A0010B500F05BFF01F0C9FE00F0B7
-:101FE00067FF10BD10B51348006840F001001149AB
-:101FF000086008464068104908400E494860084695
-:1020000000680E4908400B4908600846006820F443
-:10201000802008600846406820F4FE0048604FF4C5
-:102020001F008860FFF76CFD4FF0006004490860F6
-:1020300010BD0000001002400000FFF8FFFFF6FE98
-:1020400008ED00E010B50121064800F021F840B18C
-:1020500005480068401C044908600121014800F05F
-:1020600008F810BD0014004028000020CA43028276
-:102070007047CA430282704721B1028842F00102D0
-:10208000028004E002884FF6FE731A400280704717
-:1020900030B50246002000230024158A05EA01031A
-:1020A000958905EA010413B10CB1012000E000207C
-:1020B00030BD1AB183890B43838102E083898B434E
-:1020C00083817047002202881D4B98420ED01D4B21
-:1020D00098420BD0B0F1804F08D01B4B984205D0EE
-:1020E0001A4B984202D01A4B984204D14FF68F7384
-:1020F0001A404B881A43174B984207D0164B984208
-:1021000004D04FF6FF431A40CB881A4302808B88D5
-:1021100083850B8803850A4B98420BD0094B984264
-:1021200008D00E4B984205D00D4B984202D00D4B73
-:10213000984201D10B7A0386012383827047000005
-:10214000002C014000340140000400400008004021
-:10215000000C00400010004000140040004001400E
-:10216000004401400048014021B1828942F40052FC
-:10217000828104E082894DF6FF731A4082817047A4
-:1021800000B585B001210420FFF788FB01218803F9
-:10219000FFF784FB4FF40070ADF8100018208DF8A5
-:1021A000130003208DF8120004A91A48FEF7A4FCBE
-:1021B0004FF48060ADF8100004208DF8130004A9DE
-:1021C0001448FEF799FC4FF4E13000900020ADF880
-:1021D0000400ADF80600ADF80800ADF80C000C20C6
-:1021E000ADF80A0069460C4800F054F8FFF762FAAF
-:1021F000012240F22441084800F026F80122402143
-:10220000054800F00BF801210348FFF7ADFF05B0CA
-:1022100000BD000000080140003801401AB1838A67
-:102220000B43838202E0838A8B438382704702469A
-:102230000020B1F5007F00D100BF13880B400BB127
-:10224000012000E000207047F0B50346002400267E
-:102250000025002040F66A17B94200D100BF184699
-:10226000C1F3421401F01F06012707FA06F5012CFD
-:1022700001D10C3004E0022C01D1103000E0143008
-:102280001AB107682F43076002E00768AF43076091
-:10229000F0BD00002DE9F04786B005460E4600244B
-:1022A000A24600BFA1460027B08900B100BF2F465B
-:1022B0002C8A4CF6FF700440F08804432C82AC89D1
-:1022C0004EF6F3100440B088318908437189084301
-:1022D0000443AC81AC8A4FF6FF400440B08904430C
-:1022E000AC8201A8FFF7EAFA1F48874202D1DDF865
-:1022F00010A001E0DDF80CA0A88900F4004040B176
-:102300000AEBCA0000EB0A1031684900B0FBF1F893
-:1023100007E00AEBCA0000EB0A1031688900B0FB45
-:10232000F1F86420B8FBF0F004012009642101FBFE
-:102330001089A88900F4004040B1322000EBC900A8
-:10234000B0FBF1F000F00700044308E0322000EB9E
-:1023500009106421B0FBF1F000F00F0004432C8160
-:1023600006B0BDE8F087000000380140C1F3080264
-:10237000828070470FB4084B10B504A902AA0398D5
-:1023800000F04CF8044602A9002000F06BF920464A
-:1023900010BC5DF814FB000065260008014609B971
-:1023A00000207047C8B220B1C8B20E4A105C401C71
-:1023B000F7E701F47F4028B10A48C1F30722805CA7
-:1023C0000930EEE701F47F0028B10648C1F3074267
-:1023D000805C1130E5E7034800EB116000781930AC
-:1023E000DFE70000B47E000802E008C8121F08C141
-:1023F000002AFAD170477047002001E001C1121F86
-:10240000002AFBD17047000003490868884201D0C8
-:10241000012070470020FCE7140100202DE9FF4F48
-:1024200089B09B460446002506E025280BD05A4675
-:102430000B999047641C6D1C20780028F5D10DB0D5
-:102440002846BDE8F08F0027B8460122474900E042
-:10245000074314F8013F203B02FA03F00842F7D18A
-:1024600020782E2819D114F8010F47F004072A28E4
-:102470000ED06FF02F022078A0F1300109290CD87E
-:1024800008EB880102EB410100EB0108641CF2E754
-:102490000A98641C50F8048B0A9020780028CED04B
-:1024A000642808D0692806D075281ED05A460B9992
-:1024B00090476D1C58E00A994FF00A0901C90A912A
-:1024C000002802DA40422D2102E0390504D52B21F3
-:1024D0008DF82010012103E0F90704D02021F7E74F
-:1024E0008A4608AE0DE00021FAE70A994FF00A0982
-:1024F00001C90A91F7E74946FDF7AEFE303106F80B
-:10250000011D0028F7D1ADEB060000F12009780786
-:1025100001D44FF00108C84502DDA8EB090000E036
-:1025200000208046002706E008A85A46C05D0B99A7
-:1025300090476D1C7F1C5745F6DB04E030205A465F
-:102540000B9990476D1CB8F10001A8F10108F5DC6A
-:1025500005E016F8010B5A460B9990476D1CB9F12E
-:102560000001A9F10109F4DC641C65E709280100F8
-:102570002DE9FC5F04468B4615461E46DDE90C9AA4
-:10258000DDE90E7804F114004060006000BF1C34E7
-:102590006560A660C4F80C90C4F810A02321D4E9AB
-:1025A000030200F04BFED4E9033C63441A1F0F4BB7
-:1025B000D4E9010100F046FC2060A7766776002090
-:1025C000E061C4F82080C4F82480606120766065F2
-:1025D000A0651C3C00902346054A2146019004F169
-:1025E000440001F047FC0020BDE8FC9F953A00083C
-:1025F000E13C00082DE9F04704460E461746984690
-:10260000DDF8209084F80990607A20F00100607273
-:10261000E66127620020A062C4F82480002506E05D
-:1026200004F1140101EBC50000F0D2FC6D1C012D7A
-:10263000F6DBBDE8F08710B50246002001460EE04B
-:1026400002F1140303EBC100D0E900436360D0E959
-:10265000003423604060006000BF481C014601292F
-:10266000EEDB10BD0A68531C0B601070704710B58C
-:10267000FFF798F9002010BD10B5044600F02AF9C4
-:10268000FFF7F5FF10BD000030B51A4C4368246811
-:102690001919884215D04B889BB9174B1B68994272
-:1026A0000FD0164B1B688B4201D1144B18604B683E
-:1026B0004360104B1B68C31A0E4D4C682D682C44A8
-:1026C000A3600C4C836824681A19824211D0538885
-:1026D0007BB90A4B1B68834201D1084B1A604368DF
-:1026E0005360044B1B68D31A024D44682D682C4478
-:1026F000A36030BD9C000020A0000020A4000020AA
-:102700002DE9F04F85B00D469C46DDE90F740E9B18
-:1027100004F04008B8F1000F02D0DFF8688101E052
-:10272000DFF86481CDF8008004F01008B8F1000FE4
-:1027300001D024F0010404F00108B8F1000F02D028
-:102740004FF0300801E04FF02008C246002604F0A8
-:102750000208B8F1000F11D0002A02DA2D265242E9
-:102760000CE004F00408B8F1000F01D02B2605E0BE
-:1027700004F00808B8F1000F00D02026002142B96B
-:102780004FF0300B8846491C0DF1040909F808B0D8
-:102790001DE01AE0E146B9F10A0F08D14FF00A0B2B
-:1027A000B2FBFBFE0BFB1E28B2FBFBF202E002F0C9
-:1027B0000F08120900BFDDF8009019F808B088462C
-:1027C000491C0DF1040909F808B0002AE2D1B94208
-:1027D00000DD0F46DB1B04F01108B8F1000F10D12B
-:1027E00016B1002B00DD5B1E06E0A84203D84FF0B7
-:1027F000200880F80080401CB3F10008A3F1010319
-:10280000F3DC26B1A84201D806705B1E401C04F020
-:102810001008B8F1000F0AD104E0A84201D880F8EE
-:1028200000A0401CB3F10008A3F10103F5DC06E0B1
-:10283000A84203D84FF0300880F80080401CB8460A
-:102840007F1E8845F4DC08E0A84205D80DF1040895
-:1028500018F8018080F80080401CB1F10008A1F157
-:102860000101F1DC06E0A84203D84FF0200880F80F
-:102870000080401CB3F10008A3F10103F3DC05B0B4
-:10288000BDE8F08FC57F0008B47F00081CB5142098
-:1028900002210B020022CDE90010044904A001F03E
-:1028A000CAF80446204601F0E3F91CBD7926000869
-:1028B0006D61696E0000000010B5044C02E02068F4
-:1028C0008047241D02488442F9D310BDDC7F0008F4
-:1028D000E07F000810B5044C02E020688047241D0A
-:1028E00002488442F9D310BDE07F0008E47F00086D
-:1028F00010B5FDF739FC044604480088401C00B2BE
-:10290000024908802046FDF733FC10BD0401002079
-:1029100010B5FDF729FC04460B480088401E00B2A4
-:10292000094908800846B0F90000002807DC0020AB
-:1029300008802046FDF71CFC00F034FE02E0204633
-:10294000FDF716FC10BD00000401002070B505461F
-:1029500005B970BD1D480068854203D31C48006856
-:10296000854200D3F5E7A5F10C044FF0FF3119487B
-:1029700000F0E2FE608818B12088B0F5F55F08D05D
-:1029800015A000F007FB23886288214619A000F0FB
-:1029900001FB002060804FF4F55020802148006842
-:1029A000844201D21F480460084960680968611ABE
-:1029B000401A1D490968081A1B4908602046FFF79C
-:1029C00063FE044800F09BFE00BFC2E79C000020AD
-:1029D000A000002024150020746F20667265652019
-:1029E0006120626164206461746120626C6F636B5A
-:1029F0003A0A00006D656D3A203078253038782C21
-:102A0000207573656420666C61673A2025642C200C
-:102A10006D6167696320636F64653A2030782530A3
-:102A200034780A00A4000020AC0000200048704761
-:102A30002C030020004870472C13002030B599B0BB
-:102A4000574800684FF47A72B0FBF2F1B1F1807F21
-:102A500000D31DE021F07F40401E4FF0E022506186
-:102A600050170F22002807DA13071D0E4D4B00F0F8
-:102A70000F04241F1D5503E013071C0E4A4B1C5462
-:102A800000BF00204FF0E02290610720106100BFDE
-:102A9000FEF7BEFBFEF7DEFDFFF772FBFDF74CFD18
-:102AA000FDF7FCFEFEF75CFEFDF7D4FD0320FEF70C
-:102AB00053FB00214FF6FF70FEF7BCFD3B48038837
-:102AC0003B48028800210846FEF74AF9FEF7ACFDB4
-:102AD000002438A22146D220FEF7AEF9364890F9FC
-:102AE000002036A16846FFF745FCFEF79DFD6A46CB
-:102AF0002146E620FEF7A0F9324890F9002032A1E5
-:102B00006846FFF737FCFEF78FFDC4886A4621460A
-:102B1000E620FEF791F92E4890F900202DA1684695
-:102B2000FFF728FCFEF780FDC0884FF6FF7101EA31
-:102B300040046A462146E620FEF77EF9274890F9D0
-:102B4000002027A16846FFF715FCFEF76DFDC08841
-:102B500000EB400084B26A462146E620FEF76CF99D
-:102B60002148028821A16846FFF704FCFEF75CFDBE
-:102B7000C0884FF6FF7101EA80046A462146E620CC
-:102B8000FEF75AF9FFF798FEFFF754FF0446FFF7E8
-:102B90004DFF0546214600F085FE19B030BD00000E
-:102BA0000000002018ED00E000E400E0320000200A
-:102BB000300000202D3E00008A00002054563A20AC
-:102BC000256400008B00002052443A202564000058
-:102BD0008C000020544D3A20256400008D00002018
-:102BE000534D3A20256400008E0000205450443A92
-:102BF0002025640010B50446FFF77AFE19E020781E
-:102C00000A280AD10D210E48FFF7B0FB00BF802132
-:102C10000B48FFF70CFB0028F9D014F8011B0848FB
-:102C2000FFF7A4FB00BF80210548FFF700FB002849
-:102C3000F9D020780028E2D1FFF76AFE10BD00002D
-:102C40000038014070B505462C1D2E48006838B18B
-:102C500028462C4909688847064606B970BD00BF5A
-:102C600029A0E16B00F096F92BA0216A00F092F9FF
-:102C70002DA0616A00F08EF92FA0A16A00F08AF9F8
-:102C800031A0E16A00F086F933A0216800F082F9F2
-:102C900035A0616800F07EF937A0A16800F07AF9EC
-:102CA00039A0E16800F076F93BA0216900F072F9E3
-:102CB0003DA0616900F06EF93FA0A16900F06AF9DA
-:102CC00041A0E16900F066F943A0216B00F062F9D0
-:102CD00045A0616B00F05EF947A0A16B00F05AF9C6
-:102CE000287800F0040038B100F09AFF064631461B
-:102CF00045A000F04FF902E04BA000F04BF900BFF7
-:102D0000FEE70000340100207073723A203078250D
-:102D10003038780A000000007230303A20307825D0
-:102D20003038780A000000007230313A20307825BF
-:102D30003038780A000000007230323A20307825AE
-:102D40003038780A000000007230333A203078259D
-:102D50003038780A000000007230343A203078258C
-:102D60003038780A000000007230353A203078257B
-:102D70003038780A000000007230363A203078256A
-:102D80003038780A000000007230373A2030782559
-:102D90003038780A000000007230383A2030782548
-:102DA0003038780A000000007230393A2030782537
-:102DB0003038780A000000007231303A203078252F
-:102DC0003038780A000000007231313A203078251E
-:102DD0003038780A000000007231323A203078250D
-:102DE0003038780A00000000206C723A20307825D4
-:102DF0003038780A000000002070633A20307825CF
-:102E00003038780A000000006861726420666175DD
-:102E10006C74206F6E207468726561643A2025734B
-:102E20000D0A0D0A00000000686172642066617579
-:102E30006C74206F6E2068616E646C65720D0A0D93
-:102E40000A000000F0B504460D461646301D20F07D
-:102E5000070040380146002203E00C4F41F8227081
-:102E6000521C102AF9D30D624FF0000CC1F824C097
-:102E7000C1F828C0C1F82CC0C1F830C04B638C63C6
-:102E80004FF0807CC1F83CC0F0BD0000EFBEADDE6D
-:102E900010B5FDF769F9044604480078401C034961
-:102EA00008702046FDF764F910BD0000980000206E
-:102EB00010B5FDF759F9044604480078401E03494F
-:102EC00008702046FDF754F910BD0000980000205E
-:102ED00070B504462068A0F11405284600F082FE73
-:102EE000002070BD70B505460EE0FDF73DF90646C1
-:102EF0002868A0F114044FF0FF302063204600F052
-:102F000071FE3046FDF734F9284600F080F80028BD
-:102F1000EBD0002070BD2DE9F04105460C469046EF
-:102F2000204600F0BBFEB8F1000F03D0B8F1010F4E
-:102F300023D105E004F11401284600F061F81CE0FB
-:102F40002E680FE0A6F1140794F8350097F83510B5
-:102F5000884206DA04F1140107F1140000F050F879
-:102F600002E03668AE42EDD100BFAE4204D104F1BA
-:102F70001401284600F044F800BF00BF0020BDE85F
-:102F8000F08110B5044604F1140000F01BF8002095
-:102F900010BD00000FB438B505A800907F21084887
-:102FA000009B049A01F012F804467F2C00D97F247C
-:102FB0000348FFF71FFE0020009038BC5DF814FBAB
-:102FC000A4140020406000607047406000607047BB
-:102FD0004060006070470268516002680A600160EA
-:102FE000486070470268516002680A60016048608A
-:102FF00070470268516002680A600160486070476B
-:103000004268116042684A6041600860704701464A
-:103010000868884201D1012070470020FCE7014682
-:103020000868884201D1012070470020FCE7D0E900
-:1030300000215160D0E900121160406000607047CB
-:10304000D0E900215160D0E90012116040600060B9
-:10305000704700002DE9F041054615B90020BDE894
-:10306000F081E81C20F003054E480068854201D934
-:103070000020F4E70C2D00D20C254FF0FF314A4818
-:1030800000F05AFB4948006849490968461A7EE041
-:103090004748006884196088002874D106F10C0044
-:1030A0006168081AA8426ED306F10C006168091A1B
-:1030B00005F11800814230D306F10C0000EB050841
-:1030C0003B48006800EB08074FF4F55038800020BB
-:1030D000788060687860BE60C4F8048001206080F9
-:1030E0003048796800680C30814205D030497868F2
-:1030F00009680844C0F808802E48016805F10C00F2
-:1031000008442C4908602C4800680968884219D294
-:10311000284800682849086014E00120608024499C
-:1031200060680968611A401A2249096808442149FF
-:103130000860214800680968884203D21D48006879
-:103140001D4908604FF4F5502080184800688442FB
-:1031500012D107E01548006840681549096808441D
-:103160001249086011480068408828B10F4800687B
-:10317000124909688842EDD10B4800F0C0FA04F109
-:103180000C006CE7FFE70A480068304446680548D1
-:103190000068401BB0423FF67BAF034800F0AFFA37
-:1031A00000205CE7A800002024150020A4000020D7
-:1031B0009C000020AC000020B0000020A0000020F7
-:1031C0002DE9F0410F46164604463D463346102B86
-:1031D00028D305F0030C04F003084CEA080CBCF1FA
-:1031E000000F1FD121462A4610E052F804CB41F8C7
-:1031F00004CB52F804CB41F804CB52F804CB41F88D
-:1032000004CB52F804CB41F804CB103B102BECD28A
-:1032100004E052F804CB41F804CB1B1F042BF8D276
-:103220000C46154603E015F801CB04F801CBB3F1C9
-:10323000000CA3F10103F6D1BDE8F081F0B50C4616
-:103240000546E6B2042A15D300F0030797B90146F4
-:1032500046EA062343EA034304E008C108C108C163
-:1032600008C1103A102AF8D201E008C1121F042A3E
-:10327000FBD20D4601E005F8016B171EA2F1010219
-:10328000F9D1F0BD2DE9F0470746884691469A46A8
-:103290003946052000F008F9044614B92046BDE877
-:1032A000F08784F809A02046FFF76BFE08F10300C1
-:1032B00020F003002084A4F82290218C091D628C48
-:1032C00001FB02F0FFF7C6FEE061E06920B920468D
-:1032D00000F018F80020E2E70020A062E06220631E
-:1032E000002508E0208C001DE16905FB0016206B1D
-:1032F000306026636D1C608CA842F3DC0020A08443
-:103300002046CCE710B5044604F11400FFF7EAFDAF
-:10331000E069FFF71BFB204600F0EBF8002010BD32
-:103320002DE9FF4704460F4690464FF0000900F094
-:1033300077FC0546FCF718FF8246A08C48B9039835
-:1033400038B95046FCF714FF6FF0010004B0BDE837
-:10335000F0873CE000202863039830B95046FCF722
-:1033600007FF6FF001002863F0E7627A294604F155
-:103370001400FFF7D0FD039800280CDD00F0F2FCEC
-:10338000814603AA002105F1440000F047FD05F144
-:10339000440000F087FD5046FCF7EAFE00F002F919
-:1033A000286B08B1286BD1E7FCF7DEFE8246039854
-:1033B00000280CDD00F0D6FCA0EB09090398A0EB77
-:1033C000090003900398002801DA00200390A08CE4
-:1033D0000028BFD0A66A3068A062E06AB04201D17E
-:1033E0000020E062A08C401EA0845046FCF7C0FE86
-:1033F000208C404501D2208C00E040460246311D21
-:103400003846FFF7DDFEFCF7AFFE8246206B3060EA
-:1034100026635046FCF7ACFE002097E72DE9F0410B
-:1034200004460F461646208CB04203D24FF0FF30C0
-:10343000BDE8F081FCF798FE8046256B2DB940462B
-:10344000FCF796FE6FF00200F2E728682063404622
-:10345000FCF78EFE0020286032463946281DFFF713
-:10346000AFFEFCF781FE8046E06A08B1E06A0560C5
-:10347000E562A06A00B9A562A08C401CA08404F19A
-:103480001400FFF7C4FD50B904F11400FFF720FD4C
-:103490004046FCF76DFE00F085F80020C8E7404686
-:1034A000FCF766FE0020C3E72DE9F04105460F4614
-:1034B000284600F03BF80646F068FFF7CBFD0446CF
-:1034C00014B90020BDE8F081257200206072082246
-:1034D0003946204600F0CBF9FCF746FE804604F161
-:1034E0000C01301DFFF777FD4046FCF741FE2046FA
-:1034F000E8E770B50446FCF737FE054604F10C001A
-:10350000FFF795FD2846FCF733FE2046FFF71EFA2D
-:1035100070BD70B50446FCF727FE054604F10C00AB
-:10352000FFF785FD2846FCF723FE70BD024600210B
-:103530000AE0074800EB01100078904203D10448EC
-:1035400000EB01107047491C0529F2DB0020F9E768
-:10355000B40000202DE9F04104460D4616462846E9
-:10356000FFF7E4FF074645F080002072082231464D
-:10357000204600F07CF9FCF7F7FD804604F10C01D1
-:10358000381DFFF728FD4046FCF7F2FDBDE8F0814D
-:103590000146087A00F0800008B101207047002041
-:1035A000FCE700002DE9F041FCF7DEFD07461B4873
-:1035B000008868BB1A480068FEF7F0FE461E1948EE
-:1035C00050F83600A0F114041748006884421BD05C
-:1035D00016490E701448056804601548007848B90B
-:1035E00004F11C0105F11C00FCF7C5FD3846FCF791
-:1035F000BFFD0CE004F11C0105F11C00FCF7BBFD54
-:103600003846FCF7B5FD02E03846FCF7B1FD02E0B4
-:103610003846FCF7ADFDBDE8F08100000401002054
-:103620001001002044150020080100200C0100209A
-:103630009800002070B50446FCF796FD054614F886
-:10364000340F20F00F0040F0010020706278343C0D
-:103650000A4B03EBC20004F1140142681160426896
-:103660004A604160086000BF0549A06B09680843D3
-:10367000034908602846FCF77BFD70BD4415002017
-:103680001001002070B50446FCF76EFD054604F1FC
-:103690001400D0E900215160D0E9001211604060AF
-:1036A000006000BF94F83510094A02EBC1000168C0
-:1036B000814201D1012100E0002129B10548A16B1F
-:1036C00000688843034908602846FCF751FD70BD37
-:1036D00044150020100100202DE9F04104460D465C
-:1036E00016461F462A4601212046FFF733FF204693
-:1036F000FFF747FCA68367720020BDE8F08170B534
-:1037000004460025FCF730FD064604F11400FFF7DF
-:103710007EFC28B904F11400FFF7DAFB012502E072
-:10372000A08B401CA0833046FCF722FD012D01D167
-:10373000FFF738FF002070BD73B50546FCF714FD98
-:103740000646A88B002806DDA88B401EA8833046BD
-:10375000FCF70EFD28E0019828B93046FCF708FD7B
-:103760006FF001007CBD00F05BFA0446002020638E
-:103770006A7A214605F11400FFF7CDFB0198002875
-:1037800009DD01AA002104F1440000F047FB04F127
-:10379000440000F087FB3046FCF7EAFCFFF702FF2D
-:1037A000206B08B1206BDDE70020DBE708B509A03E
-:1037B000FFF7F0FB0AA0FFF7EDFB12A003230022A6
-:1037C0001946009012A0FFF7E5FB19A0FFF7E2FBF6
-:1037D00008BD00000A205C207C202F0A00000000A9
-:1037E0002D205254202D2020202020546872656105
-:1037F00064204F7065726174696E672053797374C9
-:10380000656D0A004465632020312032303230007B
-:10381000202F207C205C202020202025642E256461
-:103820002E2564206275696C642025730A000000EF
-:103830002032303036202D203230313820436F7026
-:103840007972696768742062792072742D74687265
-:10385000656164207465616D0A00000001460A46D6
-:1038600000E0521C10780028FBD1501A704770B548
-:103870000346A2B118460C4600BF14F8016B00F8CD
-:10388000016B3EB902E0002500F8015B551E2A1EBF
-:10389000F9D102E0551E2A1EEFD100BF00BF184625
-:1038A00070BD00002DE9F04105460E46E81C20F0F1
-:1038B000030726F00308B8F1180F09D9A8F118007A
-:1038C000B84205D3A8EB070018381E49086006E087
-:1038D000324629461CA0FFF75DFBBDE8F081294870
-:1038E000076004684FF4F5502080164800680C30DB
-:1038F00060600020A0606080224960680968084418
-:10390000214908604FF4F5500968088001201E49DC
-:10391000096848800B4800680C301B4909684860FA
-:10392000084800680C3018490968886000230122A3
-:1039300016A11848FFF7D0FE124800681649086023
-:1039400000BFCAE7A80000206D656D20696E69742C
-:103950002C206572726F7220626567696E206164E7
-:10396000647265737320307825782C20616E642032
-:10397000656E6420616464726573732030782578A5
-:103980000A0000009C000020A00000206865617013
-:103990000000000024150020A400002010B5002025
-:1039A0000B490880002405E00A4901EBC400FFF739
-:1039B0000CFB641C082CF7DB07200749087000206B
-:1039C00006490860064908600648FFF7FEFA10BD80
-:1039D00004010020441500200C01002008010020F3
-:1039E000100100201401002070B508480068FEF79F
-:1039F000D5FC451E064850F83500A0F114040548D2
-:103A0000046004F11C00FCF7E4FB70BD1001002011
-:103A1000441500200801002010B5002405E00449E9
-:103A200001EBC400FFF7D4FA641C002CF7D010BDE2
-:103A30001C01002070472DE9FF5F06460F469046A7
-:103A40001D46DDE90EAB31460020FFF72DFD814616
-:103A5000B9F1000F03D1002004B0BDE8F09F284663
-:103A6000FFF7F8FA044624B94846FFF742FD002064
-:103A7000F2E743463A46314648468DE8300CFEF7B9
-:103A800077FD4846E8E710B50446204600F0CEF83A
-:103A900010BD000070B512480468FCF765FB0546D0
-:103AA0002046FFF7EFFD042084F8340004F14400C1
-:103AB00000F0D0F92046FFF76BFD012805D1206FFB
-:103AC00018B92046FFF725FD04E004F1140105486C
-:103AD000FFF788FA2846FCF74BFBFFF763FD70BD44
-:103AE000080100201401002001E000F001F8FCE7CB
-:103AF00070B537E0FCF738FB0546FEF785FC18B3D8
-:103B00001B480068A0F1140404F11400D0E900215E
-:103B10005160D0E9001211604060006000BFFEF704
-:103B2000E7FE206F10B12046216F88472046FFF73F
-:103B30002FFD012805D1FEF7EBFE2846FCF718FB08
-:103B400070BDFEF7E5FE03E02846FCF711FBF7E742
-:103B50002846FCF70DFBA06AFEF7F8FE2046FFF7AB
-:103B6000C8FC00BFFEF750FC0028C3D100BFE7E748
-:103B7000140100201FB520200721C200074BCDE90A
-:103B80000032CDE902100023054A06A1074800F0E3
-:103B90000FF8064800F06CF81FBD0000A4130020C9
-:103BA000E93A00087469646C650000002C13002079
-:103BB0002DE9FF5F05460C4616461F46DDE910ABB2
-:103BC000DDE90E89224600212846FFF7C3FC3B466B
-:103BD0003246214628468DE8000FFEF7C9FC04B0A6
-:103BE000BDE8F09F70B5044694F8340000F00F0073
-:103BF000022802D04FF0FF3070BDFCF7B5FA054641
-:103C000004F11400FFF71CFA04F1440000F0C6F9B7
-:103C10002846FCF7ADFA2046FFF70CFD0020EBE745
-:103C200001480068704700000801002031B5FCF72A
-:103C30009BFA05460D480468204600F02FF86A46B6
-:103C4000002104F1440000F0E9F804F1440000F020
-:103C500029F92846FCF78CFAFFF7A4FC206B801C9E
-:103C600008B900202063002038BD000008010020B2
-:103C700010B504463434A078607061780120884023
-:103C80006060022004F834092046FFF7ABFFFFF71D
-:103C9000C7FF08B1FFF786FC002010BD70B50446D1
-:103CA00094F8340000F00F00012802D04FF0FF30EC
-:103CB00070BDFCF759FA054694F8340020F00F0067
-:103CC00040F0020084F834002046FFF7DBFC04F1EA
-:103CD000440000F063F92846FCF74AFA0020E7E7C1
-:103CE00070B5044625466FF00100286305F1140005
-:103CF000FFF7A6F92846FFF79DFCFFF753FC70BDC0
-:103D000070B5FCF731FA05461448046894F834009D
-:103D100000F00F0001281CD1D4E90510814218D011
-:103D200004F11400FFF78CF994F835200C4B03EBE9
-:103D3000C20004F114014268116042684A604160A7
-:103D4000086000BF2846FCF713FAFFF72BFC0020A1
-:103D500070BD2846FCF70CFA0020F9E708010020A6
-:103D600044150020014800687047000094000020BE
-:103D700010B50A480068401C08490860FFF750FF6A
-:103D80000446206C401E2064206C18B9E06B20644F
-:103D9000FFF7B6FF00F004F810BD0000940000200B
-:103DA00070B5FFF7DFFF0546FCF7DEF9064628E0B1
-:103DB00019480068A0F11404A06A281A6FF00041A5
-:103DC00088421DD22046FEF736FCD4E9071088470A
-:103DD000FFF7C8FF0546607A00F0020058B1607A2C
-:103DE00000F0010038B1607A20F0010060722046D6
-:103DF00000F058F805E0607A20F00100607200E001
-:103E000004E00548FFF70BF90028D1D000BF304689
-:103E1000FCF7AEF970BD00001C010020034649B15B
-:103E2000012904D0022908D0032910D10AE0586AD8
-:103E300010600CE01068586209E0587A20F0020027
-:103E4000587204E0587A40F00200587200BF00BF78
-:103E50000020704770B50446FCF786F905462046F9
-:103E6000FEF7E9FB2846FCF783F92046FFF751FBF4
-:103E7000002070BD2DE9F84307460C4615461E4646
-:103E8000DDE90889224609213846FFF763FB4346EE
-:103E9000324629463846CDF80090FEF7ABFBBDE828
-:103EA000F88300002DE9F8430546FCF75DF98046EC
-:103EB0002846FEF7C0FB687A20F001006872404691
-:103EC000FCF756F9FFF74EFF696A0844A862FCF751
-:103ED0004BF980462F4F009700242AE019E05DF847
-:103EE00024201168142202EBC402881A826AAB6A89
-:103EF000D21A00D108E0826AAB6AD21A6FF000438E
-:103F00009A4200D20CE000BF5DF8240000684DF832
-:103F100024005DF8240007EBC40149688842DED123
-:103F200000BF2CB15DF824000830611C4DF8210061
-:103F3000641C002CD2D018480068401C1649086048
-:103F40000846066805F114010098FFF752F80224AC
-:103F500012E006F0030060B9C4F1010305F1140298
-:103F600002EBC301C4F101025DF82200FFF741F842
-:103F700000E003E0B608641C012CEAD900BF687AAF
-:103F800040F0010068724046FCF7F2F80020BDE8FE
-:103F9000F88300001C0100202401002070B50446B5
-:103FA000607A00F0010010B94FF0FF3070BDFCF7EF
-:103FB000DBF805462046FEF73EFB2846FCF7D8F81E
-:103FC000607A20F0010060720020EFE72DE9FF4FDA
-:103FD00089B0804644460A984044461E464504D26D
-:103FE0004FF0FF36A6EB08000A906FE10B980078BF
-:103FF000252806D0B44202D80B9800782070641CA3
-:1040000061E1002526E00B98401C0B900B9800788E
-:104010002D2802D145F010051CE00B9800782B28C4
-:1040200002D145F0040515E00B980078202802D154
-:1040300045F008050EE00B980078232802D145F0E2
-:10404000200507E00B980078302802D145F00105E3
-:1040500000E000E0D7E700BF4FF0FF370B98007893
-:1040600030380A2804D20BA800F061F907460EE0A8
-:104070000B9800782A280AD10B98401C0B900C98BA
-:1040800080C80C90002F02DA7F4245F010054FF0F7
-:10409000FF390B9800782E281CD10B98401C0B90F0
-:1040A0000B98007830380A2804D20BA800F03FF9AA
-:1040B00081460AE00B9800782A2806D10B98401C0C
-:1040C0000B900C9850F8049B0C90B9F1000F01DA9A
-:1040D0004FF00009002004900B980078682803D066
-:1040E0000B9800786C2805D10B98007804900B98F9
-:1040F000401C0B900A2005900B9800786F2875D013
-:104100000CDC632813D004DC252870D058286FD12C
-:104110008DE064286DD06928F9D18FE070286AD0CD
-:10412000732825D0752878D07828F0D182E005F062
-:10413000100040B904E0B44201D820202070641C73
-:10414000781E071EF7DC0C9810F8041B0C90C8B200
-:104150000790B44201D807982070641C04E0B44270
-:1041600001D820202070641C781E071EF7DCAAE00E
-:104170000C98006806900C98001D0C90069808B9E1
-:104180005AA006900698FFF769FB8346B9F1000F25
-:1041900002DDCB4500DDCB4605F0100048B904E058
-:1041A000B44201D820202070641C38467F1E584538
-:1041B000F6DC002008900BE0B44202D806980078A4
-:1041C0002070641C0698401C06900898401C0890BB
-:1041D00008985845F0DB04E0B44201D82020207054
-:1041E000641C38467F1E5845F6DC6CE01CE015E088
-:1041F00028E022E0FFE7781C10B9082745F0010508
-:10420000CDE9007902950C9804C8102331460C9032
-:104210002046FEF775FA044655E012E0B44201D894
-:1042200025202070641C4EE0082005901DE045F01C
-:10423000400500BF1020059017E000BF45F00205C3
-:1042400000BF12E0B44201D825202070641C0B98F6
-:10425000007830B1B44202D80B9800782070641C0A
-:1042600002E00B98401E0B902DE000BF04986C28D4
-:1042700007D10C9850F804AB0C9005F00200B8B1CF
-:1042800016E0049868280BD10C9830F8041B1FFA2C
-:1042900081FA0C9005F0020050B10FFA8AFA07E09B
-:1042A0000C9850F804AB0C9005F0020000B100BF70
-:1042B000CDE900790295524631462046059BFEF72E
-:1042C0001FFA044600BF0B98401C0B900B98007817
-:1042D00000287FF48BAEB44201D8207001E00020AA
-:1042E0003070A4EB08000DB0BDE8F08F284E554C9F
-:1042F0004C290000002070470020704700207047C4
-:104300000020704710B5FBF72FFFFEF797FBFFF774
-:104310004DFAFFF781FBFFF741FBFEF7B7FAFFF716
-:1043200089FBFFF727FCFFF75FFB002010BD01466C
-:10433000002009E00B685A1C0A601A7800EB800321
-:1043400002EB4302A2F130000A681278303A0A2ADE
-:10435000F0D37047000000000000000000000000E3
-:1043600000000000000000181818181818080008AD
-:104370001800000000000034242424000000000085
-:10438000000000000000000016247F2424247E2466
-:1043900024000000000000083E6848681C16121245
-:1043A0007C10100000000061D29674081016294994
-:1043B000C6000000000000003C646438724ACE462B
-:1043C0007F0000000000001818181800000000000E
-:1043D00000000000000000040818103030303010D9
-:1043E00010180C04000000201008080C0404040C31
-:1043F00008181020000000080A341C6A0800000099
-:10440000000000000000000000001818187F1818B5
-:10441000180000000000000000000000000000186C
-:10442000180830000000000000000000003C000000
-:104430000000000000000000000000000000001864
-:10444000180000000000000206040C0808101020EC
-:1044500020400000000000003C6642475B7342665B
-:104460003C00000000000000187848080808080810
-:104470007E000000000000003C46060604081020F4
-:104480007E000000000000007C0606043C020206DC
-:104490007C000000000000000C1C14246444FF0495
-:1044A00004000000000000007E6060607E020206E2
-:1044B0007C000000000000001E306048764242622E
-:1044C0003C000000000000007E0206040C081810EA
-:1044D00030000000000000003C6242361C66424290
-:1044E0003C000000000000003C664242661A0204E4
-:1044F00078000000000000000000181800000018FC
-:10450000180000000000000000001818000000184B
-:104510001808300000000000000004183060100C83
-:104520000600000000000000000000007E007E0089
-:1045300000000000000000000000301804060C100D
-:1045400020000000000000301C06060618100010B5
-:10455000100000000000001C224141DDB5A5A5AF00
-:1045600094C0403C00000000181C342426627E43A6
-:10457000C1000000000000007C4642467C424242EE
-:104580007C000000000000001E20404040404060D1
-:104590003E000000000000007C4642434343424688
-:1045A00078000000000000007E6060607E60606057
-:1045B0007E000000000000007E6060607E60606041
-:1045C00060000000000000001E604040CE424262D9
-:1045D0003E00000000000000424242427E42424251
-:1045E00042000000000000007E1818181818181863
-:1045F0007E000000000000007C0404040404044465
-:1046000078000000000000004244485070584C44BC
-:104610004200000000000000202020202020202058
-:104620003E000000000000006266675F5B5BC1C186
-:10463000C100000000000000626272525A4A4E46F9
-:1046400046000000000000003C6243C3C3C3436255
-:104650003C000000000000007C464242467840409A
-:1046600040000000000000003C6243C3C3C343623B
-:104670003C180F00000000007C6662667C6C64667B
-:1046800062000000000000003E6040601C06020264
-:104690007C000000000000007F1818181818181877
-:1046A00018000000000000004242424242424262C2
-:1046B0003C00000000000000C14342622624341C7C
-:1046C0001800000000000000C1C141495B5B766634
-:1046D000660000000000000043663418181C2466C1
-:1046E000C300000000000000C14266341C18181806
-:1046F00018000000000000007E02040C181020606A
-:104700007E0000000000001C10101010101010108F
-:104710001010101C000000402020101008080C048D
-:10472000060200000000003C0C0C0C0C0C0C0C0CE5
-:104730000C0C0C3C00000000181C2462000000005F
-:104740000000000000000000000000000000000069
-:10475000000000FF0000002010000000000000002A
-:10476000000000000000000000003C06023E42463F
-:104770007A0000000000004040405C624242424239
-:104780007C0000000000000000001E20604060204F
-:104790003E0000000000000202023E624242426609
-:1047A0003A0000000000000000003C62427E4060D1
-:1047B0003E0000000000000F1810107E10101010B6
-:1047C000100000000000000000003F6642665840F4
-:1047D0003E43423C0000004040405C624242424254
-:1047E00042000000000000181800780808080808B7
-:1047F0007E000000000000040C007C04040404049B
-:1048000004040C78000000606060626C787068647A
-:10481000620000000000007808080808080808087E
-:104820007E000000000000000000764B4B4B4B4B1D
-:104830004B0000000000000000005C624242424267
-:10484000420000000000000000003C62424342625F
-:104850003C0000000000000000005C624242424256
-:104860007C4040400000000000003E624242426640
-:104870003A0202020000000000006E726360606095
-:10488000600000000000000000003E20203C060206
-:104890007C000000000000001010FE10101010102E
-:1048A0001E0000000000000000004242424242663A
-:1048B0003A00000000000000000043426624341863
-:1048C00018000000000000000000C1C15B5A5E66D5
-:1048D0006600000000000000000062261C181C2674
-:1048E0006200000000000000000043426624341C07
-:1048F000181830E00000000000007E060C181020A0
-:104900007E0000000000000E181010103070101013
-:104910001010180E00000808080808080808080801
-:104920000808080800000030180808080C0E0808DD
-:10493000080818300000000000000000714B06005D
-:104940000000000000000000000000000000000067
-:104950000000000000000000000000000000000057
-:104960000000000000000000000000000000000047
-:1049700000000000000000000000000000000380B4
-:10498000018001800180018001800180018001801F
-:1049900001800000000003C003C000000000000010
-:1049A00000000000000000000000000000000E7089
-:1049B0000E700E700C3000000000000000000000BF
-:1049C00000000000000000000000000000000000E7
-:1049D00000000000000000000000000000000000D7
-:1049E0000618063806307FFE0C300C300C300C30C8
-:1049F0007FFE0C601C601860186000000000000062
-:104A000000000000000000000000000000C000C026
-:104A10000FF83CC831C031803D801F8003F001F8A1
-:104A2000031C030C031C3FF83FE0070006000000D6
-:104A30000000000000000000000000001C007E0ECE
-:104A4000630C631863307E6000C001800300077C44
-:104A50000EE61CC618C630C6607C000000000000D0
-:104A600000000000000000000000000000000FE057
-:104A70001CF0387038701C601FC00F003F8C71CC68
-:104A800060EC607C70383CFC1FCE00000000000031
-:104A9000000000000000000000000000000003C053
-:104AA0000180018001800000000000000000000083
-:104AB00000000000000000000000000000000000F6
-:104AC000000000000000000000000000003000E0D6
-:104AD00001C0018003000700060006000E000E0062
-:104AE0000E000E00060007000300038001C000E076
-:104AF0000030000000000000000000000C00060074
-:104B00000380018001C000E0006000600070007060
-:104B100000700060006000E000C0018003800600BB
-:104B20000C000000000000000000000000000180F8
-:104B300011881DB803C007E03DBC0188018000005A
-:104B40000000000000000000000000000000000065
-:104B50000000000000000000000000000000000055
-:104B600000000000018001800180018001807FFE43
-:104B70000180018001800180000000000000000031
-:104B80000000000000000000000000000000000025
-:104B90000000000000000000000000000000000015
-:104BA0000000000003C003C001C001C003801F005B
-:104BB00000000000000000000000000000000000F5
-:104BC00000000000000000000000000000000FF0E6
-:104BD00000000000000000000000000000000000D5
-:104BE00000000000000000000000000000000000C5
-:104BF00000000000000000000000000000000000B5
-:104C00000000000003C003C003C00000000000005B
-:104C1000000000000000000000000000000000187C
-:104C200000380030006000E000C001C001800300D7
-:104C3000030006000E000C001C00180030000000ED
-:104C400000000000000000000000000000000180E3
-:104C50000FF01C38381C301C707E70EE738E7E0E88
-:104C60007C0C300C381C1E780FE0000000000000A7
-:104C70000000000000000000000000000000000034
-:104C800007C01FC039C001C001C001C001C001C0C0
-:104C900001C001C001C03FFC3FFC0000000000005B
-:104CA0000000000000000000000000000000038081
-:104CB0001FF018380038001800380038007001E084
-:104CC000038007001C003FFC3FFC000000000000C8
-:104CD000000000000000000000000000000007804D
-:104CE0001FF0003800380038003007E007F00038C7
-:104CF000001C001C001820F83FE00000000000002D
-:104D000000000000000000000000000000000000A3
-:104D100000F001B0033007300E301C3038307030F6
-:104D20007FFE7FFE003000300030000000000000F9
-:104D30000000000000000000000000000000000073
-:104D40001FF818001800180018001FE000F8001CD9
-:104D5000001C001C003800F01FC000000000000014
-:104D60000000000000000000000000000000000043
-:104D700003F80F001C001800300037F83C3C300CE2
-:104D8000300C380C381C1E380FF0000000000000FA
-:104D90000000000000000000000000000000000013
-:104DA0003FFC001C001800380070006000E001C0EB
-:104DB00001800380070006000E00000000000000D4
-:104DC000000000000000000000000000000003C020
-:104DD0001FF8381C381C381C1C380FF007F01C78E2
-:104DE000381C300C381C3C380FF00000000000006C
-:104DF0000000000000000000000000000000038030
-:104E00001FF03838301C701C700C380C1FFC0FCC95
-:104E1000001C001800701FE01F8000000000000050
-:104E20000000000000000000000000000000000082
-:104E300000000000000003C003C00180000000006B
-:104E40000000000003C003C003C000000000000019
-:104E50000000000000000000000000000000000052
-:104E600000000000000003C003C00180000000003B
-:104E70000000000003C003C001C001C003800F0098
-:104E80000000000000000000000000000000000022
-:104E900000000000003800F001C007001E003800CC
-:104EA0000E00078001C0007000300000000000000C
-:104EB00000000000000000000000000000000000F2
-:104EC000000000000000000000003FFC00000000A7
-:104ED0003FFC3FFC0000000000000000000000005C
-:104EE00000000000000000000000000000000000C2
-:104EF000000000001C000F00038001E00078001C8F
-:104F0000007001E003800E000C00000000000000B3
-:104F100000000000000000000000000000000FC0C2
-:104F200000F0003800380038003803F00380030038
-:104F30000300000000000780078000000000000060
-:104F400000000000000000000000000000E007F882
-:104F50000C0C18063006700363F36633C673CC631B
-:104F6000CC62CC66CCE6C7FCE00060007000381074
-:104F70001FF0000000000000000000000000000022
-:104F800003C007E006E00E700E700C301C381818D5
-:104F90003FFC3FFC700E600EE007000000000000C8
-:104FA0000000000000000000000000000000000001
-:104FB0003FF03838381C381C38383FF03FF8381C80
-:104FC000380C380C381C3FF83FE0000000000000AF
-:104FD000000000000000000000000000000000E0F1
-:104FE00007FC1E04380038003000700070007000AC
-:104FF000300038003C001F9C07FC0000000000004F
-:1050000000000000000000000000000000000000A0
-:105010003FF03078301C300C300E300E300E300E39
-:10502000300E301C30383FF03FC000000000000060
-:105030000000000000000000000000000000000070
-:105040001FF818001800180018001FF81FF81800A3
-:105050001800180018001FF81FF8000000000000DA
-:105060000000000000000000000000000000000040
-:105070001FF818001800180018001FF81FF8180073
-:1050800018001800180018001800000000000000A8
-:10509000000000000000000000000000000000F020
-:1050A00007FC1E04380030007000700070FC700CAB
-:1050B000700C300C380C1F1C07FC000000000000B6
-:1050C00000000000000000000000000000000000E0
-:1050D000300C300C300C300C300C3FFC3FFC300CF2
-:1050E000300C300C300C300C300C00000000000094
+:1006E0002800002010B5012000F092F800B302F0BD
+:1006F00067FF1148007801280AD100200E490870D0
+:100700000E48006803F006FE20200D4908600DE049
+:100710000948007850B90120074908700748006867
+:1007200003F054FE20200649091D086002F058FF1E
+:10073000012000F067F810BD980000207400002030
+:10074000100C014010B54FF4005000F061F868B390
+:10075000194890F90000002806DD17480078401E6F
+:1007600040B21549087005E014480078401E40B2B8
+:10077000114908701248104991F9001030F8110021
+:1007800010490880084602880FA1114802F08AF932
+:1007900000F0C4FFC488234678220021C82000F05E
+:1007A000F9FA0B4A0021D22000F060FB4FF4005010
+:1007B00000F028F810BD00009100002090000020FB
+:1007C0008000002096000020543A2025646D7300BC
+:1007D0004001002010B5042000F01AF848B102F0E2
+:1007E000EFFE012205490648006803F0AFF902F068
+:1007F000F7FE042000F006F810BD00002E000020D7
+:1008000064000020014908607047000014040140A2
+:10081000014600200022074B1B6803EA0102054B3A
+:1008200014331B680B4013B10AB1012000E0002013
+:100830007047000000040140002123498279002A0A
+:100840003AD00A46126803689A430B461A600A1D9A
+:10085000126803689A430B1D1A60027911440A68F2
+:1008600003681A430A60184A0832126803689A43F8
+:10087000154B08331A601A1D126803689A43124B0D
+:100880000C331A604279102A0ED11A1F12680368BD
+:100890001A430D4B08331A601A1D126803681A4375
+:1008A000094B0C331A600DE00749427911440A687C
+:1008B00003681A430A6005E0027911440A68036874
+:1008C0009A430A6070470000000401400EB500F032
+:1008D0004BF80121042001F079FB0121102001F0E7
+:1008E00075FB0120ADF8080004208DF80B0002A96B
+:1008F0001B4800F019F94FF40050ADF8080004202F
+:100900008DF80B0002A9174800F00EF901210846E6
+:1009100001F05CFB0021084600F0E6F80D21022002
+:1009200000F0E2F80120009000208DF8040008207B
+:100930008DF8050001208DF806006846FFF77CFF62
+:100940004FF40050009000208DF804000C208DF82A
+:10095000050001208DF806006846FFF76DFF0EBD0B
+:10096000000801400010014008B54FF4C06000F0DD
+:1009700067FF06208DF8000001208DF801008DF83A
+:1009800002008DF80300684600F022FF28208DF851
+:10099000000001208DF801008DF80200684600F08B
+:1009A00017FF08BD08B54FF4C06000F049FF0820EC
+:1009B0008DF8000001208DF801008DF802008DF8FF
+:1009C0000300684600F004FF08BD000051B182003A
+:1009D000A2F1C042126842F001038200A2F1C042BB
+:1009E000136009E08200A2F1C0421268034B1A4072
+:1009F0008300A3F1C0431A6070470000FEFF0F00A0
+:100A0000D0E901121143C2681143026911434269DE
+:100A1000114382691143C2691143026A1143426A58
+:100A20001143826A1143C26A1143026B1143026887
+:100A30009200A2F1C0421160816808290BD10168BF
+:100A40008900A1F1C041096841F0400201688900B4
+:100A5000A1F1C0410A60416B0968426B526841EAEA
+:100A60000211426B926841EA0221426B928941EA8B
+:100A70000241426B128A41EA0251426B127D41EA05
+:100A80000261426B926911430268521C9200A2F10A
+:100A9000C0421160C16AB1F5804F1BD1816B0968FA
+:100AA000826B526841EA0211826B926841EA02212C
+:100AB000826B128A41EA0251826B127D41EA026125
+:100AC000826B9269114302689200A2F1C042C2F89F
+:100AD000041107E06FF0704201688900A1F1C04184
+:100AE000C1F804217047000030B500228B071C0FAD
+:100AF0000F2303FA04F20B4B8C1053F8243093436A
+:100B0000084C8D1044F8253023468C1053F82430BF
+:100B10008C07240F00FA04F42343024C8D1044F890
+:100B2000253030BD080001402DE9F0410246002586
+:100B30000026002000230024002791F803C00CF0B9
+:100B40000F0591F803C00CF0100CBCF1000F03D09E
+:100B500091F802C04CEA050591F800C0BCF1000F05
+:100B600031D0146800202BE04FF0010C0CFA00F398
+:100B7000B1F800C00CEA03069E4220D183004FF07A
+:100B80000F0C0CFA03F7BC4305FA03FC4CEA04040F
+:100B900091F803C0BCF1280F06D14FF0010C0CFAFC
+:100BA00000FCC2F814C00AE091F803C0BCF1480F81
+:100BB00005D14FF0010C0CFA00FCC2F810C0401C2B
+:100BC0000828D1D31460B1F800C0BCF1FF0F34DDA8
+:100BD000546800202EE000F1080C4FF0010808FADC
+:100BE0000CF3B1F800C00CEA03069E4221D1830049
+:100BF0004FF00F0C0CFA03F7BC4305FA03FC4CEA68
+:100C0000040491F803C0BCF1280F05D100F1080CD1
+:100C100008FA0CF8C2F8148091F803C0BCF1480F30
+:100C200007D100F1080C4FF0010808FA0CF8C2F8DF
+:100C30001080401C0828CED35460BDE8F08141618B
+:100C4000704701617047000008B501200090002442
+:100C500036E0002400BF4FF408711A48FFF77FFB0D
+:100C60000128F8D119E01748FFF775FB164921F85C
+:100C700014004FF408711348FFF748FB134800882D
+:100C80004FF47A714843322190FBF1F0C01F85B2D6
+:100C90002846FFF71BFD601C84B2C82CE3DB0C4820
+:100CA0000078022806D101200A4908700A48006825
+:100CB00003F08CFB012269460848006802F046FFF9
+:100CC000C7E7000000240140A40100209600002096
+:100CD000950000209800002074000020680000208B
+:100CE00010B50024062301220E210D48FFF788FBD2
+:100CF00001210B48FFF7E5FB00BF4FF408710848DE
+:100D0000FFF72DFB0128F8D10548FFF724FB044627
+:100D10004FF408710348FFF7F9FA204610BD0000B0
+:100D2000002801400024014010B5002406230122C0
+:100D30000F210D48FFF764FB01210B48FFF7C1FBB2
+:100D400000BF4FF408710848FFF709FB0128F8D1EC
+:100D50000548FFF700FB04464FF408710348FFF70E
+:100D6000D5FA204610BD00000028014000240140B3
+:100D700010B504462CB14FF480510548FFF75FFFD2
+:100D800004E04FF480510248FFF75BFF10BD000004
+:100D9000001401402DE9F04106460F4614461D4659
+:100DA0002B4622463946304600F0C0FA04FB05F0D7
+:100DB0000249098800F06EF9BDE8F0813E0000208C
+:100DC00001B502E00098401E009000980028F9D17B
+:100DD00008BD00002DE9F04F804689461646A6F171
+:100DE00020001FFA80FA1E49096889881C4A126887
+:100DF000D28801FB02F0C11700EB5171C1F3C707A4
+:100E00001748006800680AFB070B15480068C3888C
+:100E10001348006882884946404600F087FA2C2033
+:100E200000F002FC002416E0002510E01BF804008E
+:100E300080212941084020B10A48008800F0F8FBD1
+:100E400003E00948008800F0F3FB681CC5B2082DD8
+:100E5000ECDB601CC4B2BC42E6DBBDE8F08F0000F6
+:100E6000380000203C0000203E00002070B5054600
+:100E70000E46144624E02846134909688988084428
+:100E800012490988884205DD00250F480068C0889E
+:100E9000304486B230460C490968C98808440C4978
+:100EA0000988884201DD002500262278314628463F
+:100EB000FFF790FF641C044800688088284485B2CE
+:100EC00020780028D7D170BD3800002030000020E5
+:100ED000320000202DE9FF4F85B082468B4600206E
+:100EE000029001900798A0EB0A050898A0EB0B066A
+:100EF000CDF810A0CDF80CB0002D02DD4FF00108A8
+:100F000006E015B94FF0000802E04FF0FF386D42DF
+:100F1000002E02DD4FF0010906E016B94FF000097E
+:100F200002E04FF0FF397642B54201DD2C4600E089
+:100F30003446002729E0129897FBF0F100FB11716D
+:100F400000EBD072B1EB620F03DCDDE9031000F0BF
+:100F50004FFB029828440290019830440190029877
+:100F6000A04206DD0298001B02900498404480B223
+:100F700004900198A04206DD0198001B019003989F
+:100F8000484480B20390781C87B2601C8742D2DD4F
+:100F900009B0BDE8F08F2DE9FF4F83B081464FF0D7
+:100FA000000AD3460598A0EB090504990698461A4D
+:100FB000CDF8049004980090002D01DD012705E094
+:100FC0000DB9002702E04FF0FF376D42002E02DD21
+:100FD0004FF0010806E016B94FF0000802E04FF0AC
+:100FE000FF387642B54201DD2C4600E03446002051
+:100FF000029019E0DDE9001000F0FAFAAA44B344C7
+:10100000A24505DDAAEB040A0198384480B201909C
+:10101000A34505DDABEB040B0098404480B2009083
+:101020000298401C80B20290611C02988842E1DD67
+:1010300007B0BDE8F08F00B597B00121080200F0BD
+:10104000A5FF012001900420039080060790002056
+:1010500002900490059006900890099008200A904C
+:1010600010200B9000200C900E900F9010904FF4D9
+:1010700080501190002012901390149001A81590A8
+:10108000169008A8FFF7BCFC01210020FFF79EFC8A
+:1010900017B000BD10B502460B4600242C2000F00E
+:1010A000C3FA00BF03E0184600F0C2FA641C944281
+:1010B000F9D310BD08B50121602000F087FF03209F
+:1010C0008DF8020018208DF803004FF48040ADF831
+:1010D000000069465B48FFF727FD4FF40040ADF87C
+:1010E000000069465748FFF71FFD0120ADF80000DA
+:1010F00069465448FFF718FD0220ADF80000694624
+:101100005048FFF711FD8020ADF8000069464E48B9
+:10111000FFF70AFD4FF48070ADF8000069464A48B9
+:10112000FFF702FD4FF40070ADF800006946464835
+:10113000FFF7FAFC4FF48060ADF8000069464248C2
+:10114000FFF7F2FC4FF40060ADF8000069463E483E
+:10115000FFF7EAFC4FF48050ADF8000069463A48CA
+:10116000FFF7E2FC4FF40050ADF800006946364846
+:10117000FFF7DAFC4FF48040ADF8000069463248D2
+:10118000FFF7D2FC4FF40040ADF8000069462E484E
+:10119000FFF7CAFC4FF48070ADF80000694629489B
+:1011A000FFF7C2FC4FF40070ADF800006946254817
+:1011B000FFF7BAFC4FF48060ADF8000069462148A3
+:1011C000FFF7B2FC03208DF8020018208DF8030011
+:1011D0001020ADF8000069461A48FFF7A5FC202052
+:1011E000ADF8000069461748FFF79EFC8020ADF877
+:1011F000000069461348FFF797FC4FF40060ADF814
+:10120000000069460F48FFF78FFC10208DF803009F
+:1012100003208DF802000220ADF8000069460A485C
+:10122000FFF782FC10208DF8030003208DF80200E8
+:101230004FF48050ADF8000069460248FFF774FC97
+:1012400008BD0000001401400018014000B502462E
+:10125000072A00DD00BD28480270104602EBD0715D
+:101260004910A2EB410139B9F020244908804FF41C
+:10127000A0702349088006E04FF4A0701F49088041
+:10128000F0201F490880362000F0CEF9082141EAFD
+:10129000421000F0CDF92A2000F0C6F9002000F03D
+:1012A000C7F9002000F0C4F914490988491EC1F3A8
+:1012B000072000F0BDF911490978491EC8B200F0B5
+:1012C000B7F92B2000F0B0F9002000F0B1F90020B0
+:1012D00000F0AEF90A490988491EC1F3072000F061
+:1012E000A7F907490978491EC8B200F0A1F92C20D6
+:1012F00000F09AF900BFADE7340000203000002074
+:101300003200002010B5FFF7D5FEFFF794FE012054
+:10131000FFF72EFD00F04EF900F034F80248007897
+:10132000FFF794FF10BD00003400002030B50446E4
+:101330000D462A2000F078F9201200F079F9E0B289
+:1013400000F076F9A118491EC1F30F2000F070F9E2
+:10135000A118491EC8B200F06BF92B2000F064F907
+:10136000281200F065F9E8B200F062F9E918491EA8
+:10137000C1F30F2000F05CF9E918491EC8B200F073
+:1013800057F930BD10B5CF2000F04EF9002000F025
+:101390004FF9812000F04CF9302000F049F9ED20A0
+:1013A00000F042F9642000F043F9032000F040F916
+:1013B000122000F03DF9812000F03AF9E82000F019
+:1013C00033F9852000F034F9102000F031F978204D
+:1013D00000F02EF9CB2000F027F9392000F028F991
+:1013E0002C2000F025F9002000F022F9342000F034
+:1013F0001FF9022000F01CF9F72000F015F9202059
+:1014000000F016F9EA2000F00FF9002000F010F9C2
+:10141000002000F00DF9B12000F006F9002000F0E6
+:1014200007F91B2000F004F9B62000F0FDF80A20AF
+:1014300000F0FEF8A22000F0FBF8C02000F0F4F865
+:10144000352000F0F5F8C12000F0EEF8112000F092
+:10145000EFF8C52000F0E8F8452000F0E9F8452055
+:1014600000F0E6F8C72000F0DFF8A22000F0E0F876
+:10147000F22000F0D9F8002000F0DAF8262000F081
+:10148000D3F8012000F0D4F8E02000F0CDF80F20D0
+:1014900000F0CEF8262000F0CBF8242000F0C8F8A9
+:1014A0000B2000F0C5F80E2000F0C2F8092000F073
+:1014B000BFF8542000F0BCF8A82000F0B9F846208E
+:1014C00000F0B6F80C2000F0B3F8172000F0B0F8E8
+:1014D000092000F0ADF80F2000F0AAF8072000F076
+:1014E000A7F8002000F0A4F8E12000F09DF800200B
+:1014F00000F09EF8192000F09BF81B2000F098F8EF
+:10150000042000F095F8102000F092F8072000F079
+:101510008FF82A2000F08CF8472000F089F8392055
+:1015200000F086F8032000F083F8062000F080F831
+:10153000062000F07DF8302000F07AF8382000F026
+:1015400077F80F2000F074F8362000F06DF8C8200E
+:1015500000F06EF82A2000F067F8002000F068F82C
+:10156000002000F065F8002000F062F8EF2000F0A5
+:101570005FF82B2000F058F8002000F059F8002008
+:1015800000F056F8012000F053F83F2000F050F82A
+:101590003A2000F049F8552000F04AF8112000F0F8
+:1015A00043F80348FFF70CFC292000F03DF810BD7C
+:1015B000FCBF020010B502210748FFF740FB40F6D0
+:1015C000FF20FFF7FDFB02210348FFF73AFB40F63F
+:1015D000FF20FFF7F5FB10BD0018014030B50446B1
+:1015E0000D4601231A4629462046FFF79FFE30BDCF
+:1015F00070B505460C460948008885420CDA084853
+:101600000088844208DA21462846FFF7E7FF0548AC
+:1016100001880120FFF73EFD70BD00003000002072
+:10162000320000203C0000204FF0C041088070478D
+:101630000149088070470000000002601CB50024CA
+:10164000002001900520009059E005200090831FA4
+:10165000012201A92A48006802F0FAF90446002C88
+:101660004DD19DF80400012849D139E000F02DFD4D
+:1016700005280ADA4FF4FA7002F09DFD00F025FD0E
+:10168000052810DA012000900DE000F01EFDFA2878
+:1016900009DD4FF4FA7002F08EFD00F016FDFA2815
+:1016A00001DD0220009000F00BFD05280ADA4FF45E
+:1016B000FA7002F080FD00F003FD052810DA032027
+:1016C00000900DE000F0FCFCFA2809DD4FF4FA7000
+:1016D00002F071FD00F0F4FCFA2801DD0420009016
+:1016E0009DF800000428C1DC9DF8001005A001F061
+:1016F000E9FF012269460848006802F027FAA4E7DA
+:101700006C00002073657474696E675F6461746156
+:101710003A2025640A0000006400002001480068A7
+:101720007047000038000020024A1080024A1180F1
+:10173000704700003C0000203E0000200149088066
+:10174000704700003C00002008B50121082000F08F
+:101750003DFC2020ADF8000010208DF80300032090
+:101760008DF8020069460F48FFF7DEF90120ADF859
+:10177000000069460B48FFF7D7F90220ADF80000DA
+:1017800069460848FFF7D0F920210648FFF759FAC3
+:1017900001210448FFF755FA02210248FFF751FAE8
+:1017A00008BD0000000C014008B54FF4A06000F037
+:1017B00047F825208DF8000001208DF801008DF8F4
+:1017C00002008DF80300684600F002F808BD000032
+:1017D00070B5002100230F22C47804B3154C24688F
+:1017E00004F4E064C4F5E064210AC1F10403CA40D2
+:1017F000447804FA03F184781440214309010E4C23
+:101800000678A155047804F01F050124AC40057842
+:101810006D11AD0005F1E025C5F8004109E004783F
+:1018200004F01F050124AC40044D0678761145F8FC
+:10183000264070BD0CED00E000E400E080E100E037
+:1018400002490143024A1160704700000000FA0596
+:101850000CED00E00EB5FFF7A5F80121042000F023
+:10186000B5FB0420ADF8080048208DF80B0002A954
+:101870000C48FFF759F90121084600F0A7FB0221A7
+:101880000020FFF731F90420009000208DF80400BB
+:101890000C208DF8050001208DF806006846FEF743
+:1018A000CBFF0EBD000801408EB008200C900A202E
+:1018B0000B9000200A90099050E34FF0FF33012273
+:1018C00009A9FE48006802F0C3F80A900A980028A7
+:1018D0007ED19DF824000128FAD100214FF6FF7037
+:1018E000FFF722FFF6480088089000EBD070F5491A
+:1018F0000988A1EB600080B20690F3480088079049
+:1019000000EBD070F1490988A1EB600080B205902E
+:10191000EB480388EC480288DDE90501FFF73AFA55
+:10192000E7480088089000EBD070E649098801EB91
+:10193000600080B20490E4480088079000EBD0700B
+:101940004110E2480088401A80B20390DC480088C9
+:10195000069000EBD070DB490988A1EB600080B2F3
+:101960000290D9480088059000EBD070D7490988CB
+:10197000A1EB600080B2019002A90EC9FFF70BFB3A
+:101980000C980090CE480088089000EBD070CD49AC
+:10199000098801EB600080B20690C9480088079072
+:1019A00000EBD070C7490988A1EB600080B20490B9
+:1019B000C6480088323880B20590C4480088323862
+:1019C00080B2039004A90EC9FFF784FA0C9800E0D6
+:1019D000C2E20090BA480088089000EBD070B94984
+:1019E000098801EB600080B20690B5480088079036
+:1019F00000EBD070B3490988A1EB600080B205907C
+:101A0000B24802880088DDE90513FFF763FA0C98F5
+:101A10000090AB480088089000EBD070A949098875
+:101A200001EB600080B20690A5480088079000EBAB
+:101A3000D070A4490988A1EB600080B20490A3484B
+:101A40000088323080B20590A0480088323080B2E1
+:101A5000039004A90EC9FFF73DFA99480088089041
+:101A600000EBD0709749098801EB600080B20490C8
+:101A700095480088079000EBD0709449098801EBE5
+:101A8000600080B203908E480088069000EBD07012
+:101A90008C490988A1EB600080B202908A480088D6
+:101AA000059000EBD0708949098801EB600080B295
+:101AB000019002A90EC9FFF76EFA0C9800908248B7
+:101AC0000088089000EBD0708049098801EB600025
+:101AD00080B206907C480088079000EBD0707B496C
+:101AE0000988A1EB600080B20590764803880188E0
+:101AF000DDE90502FFF7EEF971480088089000EB78
+:101B0000D07070490988A1EB600080B204906E48E3
+:101B10000088079000EBD0706C490988A1EB600148
+:101B20000B98084480B2039065480088069000EB4B
+:101B3000D07064490988A1EB600080B202906248CD
+:101B40000088059000EBD07060490988A1EB600027
+:101B500080B2019002A90EC9FFF71DFA584800880B
+:101B6000089000EBD07057490988A1EB600080B263
+:101B700004900B98079000EBD070411053480088F8
+:101B80003238084480B203904D480088069000EB3C
+:101B9000D0704C490988A1EB600080B202900B988C
+:101BA000059000EBD0704110484800883238401A48
+:101BB00080B2019002A90EC9FFF7EDF940480088F4
+:101BC000089000EBD0703F490988A1EB600080B21B
+:101BD00004900B98079000EBD0703C49098801EB0A
+:101BE000600080B2039036480088069000EBD07009
+:101BF00034490988A1EB600080B202900B980590EF
+:101C000000EBD07031490988A1EB600080B20190EF
+:101C100002A90EC9FFF7BFF929480088089000EB18
+:101C2000D07028490988A1EB600080B204900B981D
+:101C3000079000EBD07041102448008832300844EF
+:101C400080B203901E480088069000EBD0701D49BA
+:101C50000988A1EB600080B202900B98059000EB20
+:101C6000D0704110194800883230401A80B201907B
+:101C700002A90EC9FFF78FF911480088089000EB00
+:101C8000D07010490988A1EB600080B204900E4822
+:101C90000088079000EBD0700C49098801EB6001C7
+:101CA0000B98081A80B2039005480088069000EB54
+:101CB000D07004490988A1EB600009E068000020A9
+:101CC0004400002042000020460000204000002088
+:101CD00080B20290A2480088059000EBD070A14924
+:101CE000098801EB600080B2019002A90EC9FFF7DC
+:101CF00052F99D480088089000EBD0709B490988F4
+:101D000001EB600080B2049095480088079000EBDA
+:101D1000D07094490988A1EB60010B98084480B207
+:101D2000039091480088069000EBD07041108F48D6
+:101D30000088084480B2029089480088059000EB32
+:101D4000D07088490988A1EB600080B2019002A997
+:101D50000EC9FFF720F984480088089000EBD07086
+:101D60008249098801EB600080B204900B980790CB
+:101D700000EBD07041107B4800883238084480B2B4
+:101D8000039079480088069000EBD07041107748A6
+:101D90000088084480B202900B98059000EBD07048
+:101DA0004110704800883238401A80B2019002A970
+:101DB0000EC9FFF7F0F86C480088089000EBD0706F
+:101DC0006A49098801EB600080B204900B98079083
+:101DD00000EBD0706349098801EB600080B203908A
+:101DE00061480088069000EBD0706049098801EBDB
+:101DF000600080B202900B98059000EBD07041100B
+:101E000058480088401A80B2019002A90EC9FFF715
+:101E1000C2F855480088089000EBD07053490988F3
+:101E200001EB600080B204900B98079000EBD0703B
+:101E300041104C4800883230084480B203904A4830
+:101E40000088069000EBD0704849098801EB6000DB
+:101E500080B202900B98059000EBD0704110414881
+:101E600000883230401A80B2019002A90EC9FFF7F3
+:101E700092F83D480088089000EBD0703B490988F3
+:101E800001EB600080B2049035480088079000EBB9
+:101E9000D0703449098801EB60010B98081A80B2B0
+:101EA000039031480088069000EBD07041102F4815
+:101EB0000088084480B2029029480088059000EB11
+:101EC000D070411027480088084480B2019002A9D0
+:101ED0000EC9FFF760F800200D903AE04FF6FF7052
+:101EE000FFF72CFC22490D98401C31F810001521F9
+:101EF00090FBF1F080B21E4906900D9831F8100069
+:101F0000152190FBF1F080B20590154800880890EB
+:101F100000EBD07013490988A1EB60010D980844CB
+:101F2000401C80B204900E480088079000EBD070EF
+:101F30000C490988A1EB60010D98084480B2039018
+:101F4000DDE90513049AFFF726F80D98401C80B2CE
+:101F50000D900D98C628C1DD00200990ADE4000069
+:101F600046000020400000204400002042000020E5
+:101F7000A401002001460020034A506820F440409C
+:101F800008435060704700000010024029B1064A23
+:101F900052690243044B5A6104E0034A5269824386
+:101FA000014B5A61704700000010024029B1064AF7
+:101FB000D2690243044BDA6104E0034AD2698243E6
+:101FC000014BDA61704700000010024029B1064A57
+:101FD00092690243044B9A6104E0034A9269824386
+:101FE000014B9A61704700000010024030B500219B
+:101FF0000022002400232D4D6D6805F00C0121B155
+:10200000042905D0082923D105E0294D056022E0E7
+:10201000274D05601FE0254D6D6805F47012234DB6
+:102020006D6805F48034022505EB92421CB9214D00
+:10203000554305600BE01D4D6D6805F400351DB17D
+:102040001C4D5543056002E0194D5543056002E003
+:10205000174D056000BF00BF144D6D6805F0F0011D
+:102060000909154D6B5C0568DD4045600F4D6D68D5
+:1020700005F4E061090A104D6B5C4568DD40856040
+:102080000A4D6D6805F46051C90A0B4D6B5C4568DB
+:10209000DD40C560054D6D6805F44041890B074D75
+:1020A0006B5CC568B5FBF3F5056130BD00100240FF
+:1020B00000127A0000093D001400002024000020D6
+:1020C00010B5FEF70DFEC0B210BD10B5FEF72CFE28
+:1020D000C0B210BD1CB500230A22012131A001F0BD
+:1020E00069FC3549086000230122114633A001F044
+:1020F00061FC3849086000230122114636A001F036
+:1021000059FC39490860142002210B020022CDE954
+:102110000010364936A002F026F837490860084614
+:10212000006818B10846006802F03AF9142002214C
+:102130000B020022CDE90010304931A002F013F863
+:10214000314908600846006818B10846006802F086
+:1021500027F9142003214FF400730022CDE9001069
+:102160002A492BA001F0FFFF2B49086008460068B0
+:1021700018B10846006802F013F9142003214FF447
+:1021800000730022CDE90010244925A001F0EBFFE7
+:10219000264908600846006818B10846006802F041
+:1021A000FFF81CBD73657474696E675F6461746168
+:1021B0005F71756575650000640000206765747760
+:1021C0006176655F7374617475735F71756575654C
+:1021D00000000000680000206B65795F7363616E2A
+:1021E0005F717565756500006C000020192300089B
+:1021F00053657474696E6700700000203D16000816
+:102200004B65795363616E007C000020490C000827
+:10221000476574576176650074000020A9180008AE
+:10222000506C6F74576176650000000078000020E4
+:1022300010B500F001F810BD0CB500200190009021
+:102240003348006840F480303149086000BF3048AE
+:10225000006800F4003000900198401C0190009844
+:1022600018B90198B0F5A06FF1D12948006800F4C1
+:10227000003010B10120009001E000200090009893
+:10228000012843D12348006840F01000214908602C
+:102290000846006820F0030008600846006840F027
+:1022A000020008601A4840681949486008464068BA
+:1022B00048600846406840F48060486008464068CE
+:1022C00020F47C1048600846406840F4E8104860FC
+:1022D0000846006840F08070086000BF0C48006845
+:1022E00000F000700028F9D00948406820F0030091
+:1022F000074948600846406840F00200486000BF57
+:102300000348406800F00C000828F9D10CBD00001B
+:1023100000100240002002401CB50025052001905D
+:1023200000240120009061E04FF0FF33012201A959
+:102330002F48006801F08CFB0546002D56D19DF812
+:102340000400002852D101202A490860052001908C
+:1023500044E0012269462848006801F0F7FB054681
+:1023600041F28833012201A92148006801F070FB85
+:102370000546002D32D19DF8041020A001F0A2F9ED
+:102380009DF80400012806D002280CD0032812D0A2
+:10239000042821D118E0002C04DD601EC4B22046C0
+:1023A00000F036F819E0042C04DA601CC4B22046B0
+:1023B00000F02EF811E04FF0FF31204600F0B8F8A1
+:1023C000204600F025F808E00121204600F0B0F892
+:1023D000204600F01DF800E000BF00BF9DF804009B
+:1023E0000028B6D101200349091F08609CE70000BE
+:1023F00064000020140C01406C00002073657474AC
+:10240000696E675F646174613A2025640A000000A8
+:1024100030B599B00446FFF781F9C08800EB800021
+:1024200085B22B4678220021C820FEF7B3FCFFF7C7
+:1024300075F9C088604385B22DA22946D220FEF7E7
+:1024400015FD2C4890F900202BA1684600F02AFBCE
+:10245000FFF764F900256A462946E620FEF706FDE7
+:10246000274890F9002027A1684600F01BFBFFF7E2
+:1024700055F9C5886A462946E620FEF7F7FC234849
+:1024800090F9002022A1684600F00CFBFFF746F906
+:10249000C0884FF6FF7101EA40056A462946E620EA
+:1024A000FEF7E4FC1C4890F900201CA1684600F0EF
+:1024B000F9FAFFF733F9C08800EB400085B26A46AD
+:1024C0002946E620FEF7D2FC1648028816A1684687
+:1024D00000F0E8FAFFF722F9C0884FF6FF7101EA31
+:1024E00080056A462946E620FEF7C0FC19B030BDDB
+:1024F0002D3E00009200002054563A202564000032
+:102500009300002052443A202564000094000020EB
+:10251000544D3A202564000095000020534D3A2088
+:1025200025640000960000205450443A20256400A1
+:1025300070B505460C46052D7ED2DFE805F003197F
+:102540002F455B0050480078204440B24E49087047
+:10255000084690F90000002801DA002008704A4877
+:1025600090F900001E2802DD1E204749087068E02F
+:1025700046480078204440B244490870084690F923
+:102580000000002801DA00200870404890F900009F
+:10259000012802DD01203D49087052E03C480078E6
+:1025A000204440B23A490870084690F900000028DB
+:1025B00001DA00200870364890F90000022802DD98
+:1025C0000220334908703CE032480078204440B291
+:1025D00030490870084690F90000002801DA002010
+:1025E00008702C4890F90000022802DD02202949D9
+:1025F000087026E028480078204440B22649087038
+:10260000084690F90000002801DA002008702348ED
+:102610000078401E204991F90010884205DA1F48D1
+:102620000078401E40B21C4908701D481A4991F9B3
+:10263000001030F8110000E002E01A49088000E0C4
+:1026400000BF00BF104890F9001017A001F03AF841
+:102650000E4890F9001019A001F034F80C4890F9D8
+:1026600000101AA001F02EF80A4890F900101CA0E2
+:1026700001F028F80B4801881EA001F023F80EA0F5
+:1026800001F020F870BD00009200002093000020AF
+:102690009400002095000020910000209000002070
+:1026A00080000020960000205472696767657256AA
+:1026B000616C75653A2025640A00000052616E67FE
+:1026C000654D6F64653A2025640A0000547269679D
+:1026D0006765724D6F64653A2025640A000000004A
+:1026E00053616D706C696E675F6D6F64653A20252C
+:1026F000640A000054696D655065724469763A2039
+:1027000025640A0010B500F05BFF01F0C9FE00F07F
+:1027100067FF10BD10B51348006840F00100114973
+:10272000086008464068104908400E49486008465D
+:1027300000680E4908400B4908600846006820F40C
+:10274000802008600846406820F4FE0048604FF48E
+:102750001F008860FFF76CFD4FF0006004490860BF
+:1027600010BD0000001002400000FFF8FFFFF6FE61
+:1027700008ED00E010B50121064800F021F840B155
+:1027800005480068401C044908600121014800F028
+:1027900008F810BD0014004028000020CA4302823F
+:1027A0007047CA430282704721B1028842F0010299
+:1027B000028004E002884FF6FE731A4002807047E0
+:1027C00030B50246002000230024158A05EA0103E3
+:1027D000958905EA010413B10CB1012000E0002045
+:1027E00030BD1AB183890B43838102E083898B4317
+:1027F00083817047002202881D4B98420ED01D4BEA
+:1028000098420BD0B0F1804F08D01B4B984205D0B6
+:102810001A4B984202D01A4B984204D14FF68F734C
+:102820001A404B881A43174B984207D0164B9842D0
+:1028300004D04FF6FF431A40CB881A4302808B889E
+:1028400083850B8803850A4B98420BD0094B98422D
+:1028500008D00E4B984205D00D4B984202D00D4B3C
+:10286000984201D10B7A03860123838270470000CE
+:10287000002C0140003401400004004000080040EA
+:10288000000C0040001000400014004000400140D7
+:10289000004401400048014021B1828942F40052C5
+:1028A000828104E082894DF6FF731A40828170476D
+:1028B00000B585B001210420FFF788FB01218803C2
+:1028C000FFF784FB4FF40070ADF8100018208DF86E
+:1028D000130003208DF8120004A91A48FEF724F90A
+:1028E0004FF48060ADF8100004208DF8130004A9A7
+:1028F0001448FEF719F94FF4E13000900020ADF8CC
+:102900000400ADF80600ADF80800ADF80C000C208E
+:10291000ADF80A0069460C4800F054F8FEF744FF91
+:10292000012240F22441084800F026F8012240210B
+:10293000054800F00BF801210348FFF7ADFF05B093
+:1029400000BD000000080140003801401AB1838A30
+:102950000B43838202E0838A8B4383827047024663
+:102960000020B1F5007F00D100BF13880B400BB1F0
+:10297000012000E000207047F0B503460024002647
+:102980000025002040F66A17B94200D100BF184662
+:10299000C1F3421401F01F06012707FA06F5012CC6
+:1029A00001D10C3004E0022C01D1103000E01430D1
+:1029B0001AB107682F43076002E00768AF4307605A
+:1029C000F0BD00002DE9F04786B005460E46002414
+:1029D000A24600BFA1460027B08900B100BF2F4624
+:1029E0002C8A4CF6FF700440F08804432C82AC899A
+:1029F0004EF6F3100440B0883189084371890843CA
+:102A00000443AC81AC8A4FF6FF400440B0890443D4
+:102A1000AC8201A8FFF7EAFA1F48874202D1DDF82D
+:102A200010A001E0DDF80CA0A88900F4004040B13E
+:102A30000AEBCA0000EB0A1031684900B0FBF1F85C
+:102A400007E00AEBCA0000EB0A1031688900B0FB0E
+:102A5000F1F86420B8FBF0F004012009642101FBC7
+:102A60001089A88900F4004040B1322000EBC90071
+:102A7000B0FBF1F000F00700044308E0322000EB67
+:102A800009106421B0FBF1F000F00F0004432C8129
+:102A900006B0BDE8F087000000380140C1F308022D
+:102AA000828070470FB4084B10B504A902AA03989E
+:102AB00000F04CF8044602A9002000F06BF9204613
+:102AC00010BC5DF814FB0000952D0008014609B903
+:102AD00000207047C8B220B1C8B20E4A105C401C3A
+:102AE000F7E701F47F4028B10A48C1F30722805C70
+:102AF0000930EEE701F47F0028B10648C1F3074230
+:102B0000805C1130E5E7034800EB11600078193074
+:102B1000DFE70000E485000802E008C8121F08C1D2
+:102B2000002AFAD170477047002001E001C1121F4E
+:102B3000002AFBD17047000003490868884201D091
+:102B4000012070470020FCE71C0100202DE9FF4F09
+:102B500089B09B460446002506E025280BD05A463E
+:102B60000B999047641C6D1C20780028F5D10DB09E
+:102B70002846BDE8F08F0027B8460122474900E00B
+:102B8000074314F8013F203B02FA03F00842F7D153
+:102B900020782E2819D114F8010F47F004072A28AD
+:102BA0000ED06FF02F022078A0F1300109290CD847
+:102BB00008EB880102EB410100EB0108641CF2E71D
+:102BC0000A98641C50F8048B0A9020780028CED014
+:102BD000642808D0692806D075281ED05A460B995B
+:102BE00090476D1C58E00A994FF00A0901C90A91F3
+:102BF000002802DA40422D2102E0390504D52B21BC
+:102C00008DF82010012103E0F90704D02021F7E717
+:102C10008A4608AE0DE00021FAE70A994FF00A094A
+:102C200001C90A91F7E74946FDF716FB303106F86E
+:102C3000011D0028F7D1ADEB060000F1200978074F
+:102C400001D44FF00108C84502DDA8EB090000E0FF
+:102C500000208046002706E008A85A46C05D0B9970
+:102C600090476D1C7F1C5745F6DB04E030205A4628
+:102C70000B9990476D1CB8F10001A8F10108F5DC33
+:102C800005E016F8010B5A460B9990476D1CB9F1F7
+:102C90000001A9F10109F4DC641C65E709280100C1
+:102CA0002DE9FC5F04468B4615461E46DDE90C9A6D
+:102CB000DDE90E7804F114004060006000BF1C34B0
+:102CC0006560A660C4F80C90C4F810A02321D4E974
+:102CD000030200F04BFED4E9033C63441A1F0F4B80
+:102CE000D4E9010100F046FC2060A7766776002059
+:102CF000E061C4F82080C4F82480606120766065BB
+:102D0000A0651C3C00902346054A2146019004F131
+:102D1000440001F047FC0020BDE8FC9FC5410008CD
+:102D2000114400082DE9F04704460E461746984620
+:102D3000DDF8209084F80990607A20F0010060723C
+:102D4000E66127620020A062C4F82480002506E026
+:102D500004F1140101EBC50000F0D2FC6D1C012D43
+:102D6000F6DBBDE8F08710B50246002001460EE014
+:102D700002F1140303EBC100D0E900436360D0E922
+:102D8000003423604060006000BF481C01460129F8
+:102D9000EEDB10BD0A68531C0B601070704710B555
+:102DA000FFF798F9002010BD10B5044600F02AF98D
+:102DB000FFF7F5FF10BD000030B51A4C43682468DA
+:102DC0001919884215D04B889BB9174B1B6899423B
+:102DD0000FD0164B1B688B4201D1144B18604B6807
+:102DE0004360104B1B68C31A0E4D4C682D682C4471
+:102DF000A3600C4C836824681A19824211D053884E
+:102E00007BB90A4B1B68834201D1084B1A604368A7
+:102E10005360044B1B68D31A024D44682D682C4440
+:102E2000A36030BDA4000020A8000020AC0000205A
+:102E30002DE9F04F85B00D469C46DDE90F740E9BE1
+:102E400004F04008B8F1000F02D0DFF8688101E01B
+:102E5000DFF86481CDF8008004F01008B8F1000FAD
+:102E600001D024F0010404F00108B8F1000F02D0F1
+:102E70004FF0300801E04FF02008C246002604F071
+:102E80000208B8F1000F11D0002A02DA2D265242B2
+:102E90000CE004F00408B8F1000F01D02B2605E087
+:102EA00004F00808B8F1000F00D02026002142B934
+:102EB0004FF0300B8846491C0DF1040909F808B0A1
+:102EC0001DE01AE0E146B9F10A0F08D14FF00A0BF4
+:102ED000B2FBFBFE0BFB1E28B2FBFBF202E002F092
+:102EE0000F08120900BFDDF8009019F808B08846F5
+:102EF000491C0DF1040909F808B0002AE2D1B942D1
+:102F000000DD0F46DB1B04F01108B8F1000F10D1F3
+:102F100016B1002B00DD5B1E06E0A84203D84FF07F
+:102F2000200880F80080401CB3F10008A3F10103E1
+:102F3000F3DC26B1A84201D806705B1E401C04F0E9
+:102F40001008B8F1000F0AD104E0A84201D880F8B7
+:102F500000A0401CB3F10008A3F10103F5DC06E07A
+:102F6000A84203D84FF0300880F80080401CB846D3
+:102F70007F1E8845F4DC08E0A84205D80DF104085E
+:102F800018F8018080F80080401CB1F10008A1F120
+:102F90000101F1DC06E0A84203D84FF0200880F8D8
+:102FA0000080401CB3F10008A3F10103F3DC05B07D
+:102FB000BDE8F08FF5860008E48600081CB51420F3
+:102FC00002210B020022CDE90010044904A001F007
+:102FD000CAF80446204601F0E3F91CBDA92D0008FB
+:102FE0006D61696E0000000010B5044C02E02068BD
+:102FF0008047241D02488442F9D310BD0C87000885
+:103000001087000810B5044C02E020688047241D9A
+:1030100002488442F9D310BD1087000814870008C5
+:1030200010B5FDF7A1F8044604480088401C00B222
+:10303000024908802046FDF79BF810BD0C010020D6
+:1030400010B5FDF791F804460B480088401E00B209
+:10305000094908800846B0F90000002807DC002074
+:1030600008802046FDF784F800F034FE02E0204698
+:10307000FDF77EF810BD00000C01002070B505467C
+:1030800005B970BD1D480068854203D31C4800681F
+:10309000854200D3F5E7A5F10C044FF0FF31194844
+:1030A00000F0E2FE608818B12088B0F5F55F08D026
+:1030B00015A000F007FB23886288214619A000F0C4
+:1030C00001FB002060804FF4F5502080214800680B
+:1030D000844201D21F480460084960680968611A87
+:1030E000401A1D490968081A1B4908602046FFF765
+:1030F00063FE044800F09BFE00BFC2E7A40000206E
+:10310000A80000202C150020746F206672656520D1
+:103110006120626164206461746120626C6F636B22
+:103120003A0A00006D656D3A203078253038782CE9
+:10313000207573656420666C61673A2025642C20D5
+:103140006D6167696320636F64653A20307825306C
+:1031500034780A00AC000020B4000020004870471A
+:1031600034030020004870473413002030B599B074
+:10317000574800684FF47A72B0FBF2F1B1F1807FEA
+:1031800000D31DE021F07F40401E4FF0E02250614F
+:1031900050170F22002807DA13071D0E4D4B00F0C1
+:1031A0000F04241F1D5503E013071C0E4A4B1C542B
+:1031B00000BF00204FF0E02290610720106100BFA7
+:1031C000FEF7A0F8FEF7C0FAFFF772FBFDF7B4F9BF
+:1031D000FDF77CFBFEF73EFBFDF73CFA0320FEF714
+:1031E00035F800214FF6FF70FEF79EFA3B48038842
+:1031F0003B48028800210846FDF7CCFDFEF78EFA19
+:10320000002438A22146D220FDF730FE364890F93E
+:10321000002036A16846FFF745FCFEF77FFA6A46B4
+:103220002146E620FDF722FE324890F9002032A127
+:103230006846FFF737FCFEF771FAC4886A462146F4
+:10324000E620FDF713FE2E4890F900202DA16846D8
+:10325000FFF728FCFEF762FAC0884FF6FF7101EA1B
+:1032600040046A462146E620FDF700FE274890F913
+:10327000002027A16846FFF715FCFEF74FFAC0882B
+:1032800000EB400084B26A462146E620FDF7EEFDE1
+:103290002148028821A16846FFF704FCFEF73EFAA8
+:1032A000C0884FF6FF7101EA80046A462146E62095
+:1032B000FDF7DCFDFFF798FEFFF754FF0446FFF72C
+:1032C0004DFF0546214600F085FE19B030BD0000D7
+:1032D0000000002018ED00E000E400E032000020D3
+:1032E000300000202D3E00009200002054563A206D
+:1032F000256400009300002052443A202564000019
+:1033000094000020544D3A202564000095000020D0
+:10331000534D3A2025640000960000205450443A52
+:103320002025640010B50446FFF77AFE19E02078E6
+:103330000A280AD10D210E48FFF7B0FB00BF8021FB
+:103340000B48FFF70CFB0028F9D014F8011B0848C4
+:10335000FFF7A4FB00BF80210548FFF700FB002812
+:10336000F9D020780028E2D1FFF76AFE10BD0000F6
+:103370000038014070B505462C1D2E48006838B154
+:1033800028462C4909688847064606B970BD00BF23
+:1033900029A0E16B00F096F92BA0216A00F092F9C8
+:1033A0002DA0616A00F08EF92FA0A16A00F08AF9C1
+:1033B00031A0E16A00F086F933A0216800F082F9BB
+:1033C00035A0616800F07EF937A0A16800F07AF9B5
+:1033D00039A0E16800F076F93BA0216900F072F9AC
+:1033E0003DA0616900F06EF93FA0A16900F06AF9A3
+:1033F00041A0E16900F066F943A0216B00F062F999
+:1034000045A0616B00F05EF947A0A16B00F05AF98E
+:10341000287800F0040038B100F09AFF06463146E3
+:1034200045A000F04FF902E04BA000F04BF900BFBF
+:10343000FEE700003C0100207073723A20307825CE
+:103440003038780A000000007230303A2030782599
+:103450003038780A000000007230313A2030782588
+:103460003038780A000000007230323A2030782577
+:103470003038780A000000007230333A2030782566
+:103480003038780A000000007230343A2030782555
+:103490003038780A000000007230353A2030782544
+:1034A0003038780A000000007230363A2030782533
+:1034B0003038780A000000007230373A2030782522
+:1034C0003038780A000000007230383A2030782511
+:1034D0003038780A000000007230393A2030782500
+:1034E0003038780A000000007231303A20307825F8
+:1034F0003038780A000000007231313A20307825E7
+:103500003038780A000000007231323A20307825D5
+:103510003038780A00000000206C723A203078259C
+:103520003038780A000000002070633A2030782597
+:103530003038780A000000006861726420666175A6
+:103540006C74206F6E207468726561643A20257314
+:103550000D0A0D0A00000000686172642066617542
+:103560006C74206F6E2068616E646C65720D0A0D5C
+:103570000A000000F0B504460D461646301D20F046
+:10358000070040380146002203E00C4F41F822704A
+:10359000521C102AF9D30D624FF0000CC1F824C060
+:1035A000C1F828C0C1F82CC0C1F830C04B638C638F
+:1035B0004FF0807CC1F83CC0F0BD0000EFBEADDE36
+:1035C00010B5FCF7D1FD044604480078401C0349BF
+:1035D00008702046FCF7CCFD10BD0000A0000020C4
+:1035E00010B5FCF7C1FD044604480078401E0349AD
+:1035F00008702046FCF7BCFD10BD0000A0000020B4
+:1036000070B504462068A0F11405284600F082FE3B
+:10361000002070BD70B505460EE0FCF7A5FD06461E
+:103620002868A0F114044FF0FF302063204600F01A
+:1036300071FE3046FCF79CFD284600F080F800281B
+:10364000EBD0002070BD2DE9F04105460C469046B8
+:10365000204600F0BBFEB8F1000F03D0B8F1010F17
+:1036600023D105E004F11401284600F061F81CE0C4
+:103670002E680FE0A6F1140794F8350097F835107E
+:10368000884206DA04F1140107F1140000F050F842
+:1036900002E03668AE42EDD100BFAE4204D104F183
+:1036A0001401284600F044F800BF00BF0020BDE828
+:1036B000F08110B5044604F1140000F01BF800205E
+:1036C00010BD00000FB438B505A800907F21084850
+:1036D000009B049A01F012F804467F2C00D97F2445
+:1036E0000348FFF71FFE0020009038BC5DF814FB74
+:1036F000AC1400204060006070474060006070477C
+:103700004060006070470268516002680A600160B2
+:10371000486070470268516002680A600160486052
+:1037200070470268516002680A6001604860704733
+:103730004268116042684A60416008607047014613
+:103740000868884201D1012070470020FCE701464B
+:103750000868884201D1012070470020FCE7D0E9C9
+:1037600000215160D0E90012116040600060704794
+:10377000D0E900215160D0E9001211604060006082
+:10378000704700002DE9F041054615B90020BDE85D
+:10379000F081E81C20F003054E480068854201D9FD
+:1037A0000020F4E70C2D00D20C254FF0FF314A48E1
+:1037B00000F05AFB4948006849490968461A7EE00A
+:1037C0004748006884196088002874D106F10C000D
+:1037D0006168081AA8426ED306F10C006168091AE4
+:1037E00005F11800814230D306F10C0000EB05080A
+:1037F0003B48006800EB08074FF4F5503880002084
+:10380000788060687860BE60C4F8048001206080C1
+:103810003048796800680C30814205D030497868BA
+:1038200009680844C0F808802E48016805F10C00BA
+:1038300008442C4908602C4800680968884219D25D
+:10384000284800682849086014E001206080244965
+:1038500060680968611A401A2249096808442149C8
+:103860000860214800680968884203D21D48006842
+:103870001D4908604FF4F5502080184800688442C4
+:1038800012D107E0154800684068154909680844E6
+:103890001249086011480068408828B10F48006844
+:1038A000124909688842EDD10B4800F0C0FA04F1D2
+:1038B0000C006CE7FFE70A4800683044466805489A
+:1038C0000068401BB0423FF67BAF034800F0AFFA00
+:1038D00000205CE7B00000202C150020AC00002088
+:1038E000A4000020B4000020B8000020A8000020A0
+:1038F0002DE9F0410F46164604463D463346102B4F
+:1039000028D305F0030C04F003084CEA080CBCF1C2
+:10391000000F1FD121462A4610E052F804CB41F88F
+:1039200004CB52F804CB41F804CB52F804CB41F855
+:1039300004CB52F804CB41F804CB103B102BECD253
+:1039400004E052F804CB41F804CB1B1F042BF8D23F
+:103950000C46154603E015F801CB04F801CBB3F192
+:10396000000CA3F10103F6D1BDE8F081F0B50C46DF
+:103970000546E6B2042A15D300F0030797B90146BD
+:1039800046EA062343EA034304E008C108C108C12C
+:1039900008C1103A102AF8D201E008C1121F042A07
+:1039A000FBD20D4601E005F8016B171EA2F10102E2
+:1039B000F9D1F0BD2DE9F0470746884691469A4671
+:1039C0003946052000F008F9044614B92046BDE840
+:1039D000F08784F809A02046FFF76BFE08F103008A
+:1039E00020F003002084A4F82290218C091D628C11
+:1039F00001FB02F0FFF7C6FEE061E06920B9204656
+:103A000000F018F80020E2E70020A062E0622063E6
+:103A1000002508E0208C001DE16905FB0016206BE5
+:103A2000306026636D1C608CA842F3DC0020A0840B
+:103A30002046CCE710B5044604F11400FFF7EAFD78
+:103A4000E069FFF71BFB204600F0EBF8002010BDFB
+:103A50002DE9FF4704460F4690464FF0000900F05D
+:103A600077FC0546FCF780FB8246A08C48B903989A
+:103A700038B95046FCF77CFB6FF0010004B0BDE89C
+:103A8000F0873CE000202863039830B95046FCF7EB
+:103A90006FFB6FF001002863F0E7627A294604F1BA
+:103AA0001400FFF7D0FD039800280CDD00F0F2FCB5
+:103AB000814603AA002105F1440000F047FD05F10D
+:103AC000440000F087FD5046FCF752FB00F002F97D
+:103AD000286B08B1286BD1E7FCF746FB82460398B8
+:103AE00000280CDD00F0D6FCA0EB09090398A0EB40
+:103AF000090003900398002801DA00200390A08CAD
+:103B00000028BFD0A66A3068A062E06AB04201D146
+:103B10000020E062A08C401EA0845046FCF728FBE9
+:103B2000208C404501D2208C00E040460246311DE9
+:103B30003846FFF7DDFEFCF717FB8246206B30604E
+:103B400026635046FCF714FB002097E72DE9F0416F
+:103B500004460F461646208CB04203D24FF0FF3089
+:103B6000BDE8F081FCF700FB8046256B2DB940468F
+:103B7000FCF7FEFA6FF00200F2E728682063404687
+:103B8000FCF7F6FA0020286032463946281DFFF778
+:103B9000AFFEFCF7E9FA8046E06A08B1E06A05602A
+:103BA000E562A06A00B9A562A08C401CA08404F163
+:103BB0001400FFF7C4FD50B904F11400FFF720FD15
+:103BC0004046FCF7D5FA00F085F80020C8E74046EB
+:103BD000FCF7CEFA0020C3E72DE9F04105460F4679
+:103BE000284600F03BF80646F068FFF7CBFD044698
+:103BF00014B90020BDE8F08125720020607208220F
+:103C00003946204600F0CBF9FCF7AEFA804604F1C5
+:103C10000C01301DFFF777FD4046FCF7A9FA20465E
+:103C2000E8E770B50446FCF79FFA054604F10C007E
+:103C3000FFF795FD2846FCF79BFA2046FFF71EFA92
+:103C400070BD70B50446FCF78FFA054604F10C0010
+:103C5000FFF785FD2846FCF78BFA70BD0246002170
+:103C60000AE0074800EB01100078904203D10448B5
+:103C700000EB01107047491C0529F2DB0020F9E731
+:103C8000BC0000202DE9F04104460D4616462846AA
+:103C9000FFF7E4FF074645F0800020720822314616
+:103CA000204600F07CF9FCF75FFA804604F10C0135
+:103CB000381DFFF728FD4046FCF75AFABDE8F081B1
+:103CC0000146087A00F0800008B10120704700200A
+:103CD000FCE700002DE9F041FCF746FA07461B48D7
+:103CE000008868BB1A480068FEF7F0FE461E1948B7
+:103CF00050F83600A0F114041748006884421BD025
+:103D000016490E701448056804601548007848B9D3
+:103D100004F11C0105F11C00FCF72DFA3846FCF7F4
+:103D200027FA0CE004F11C0105F11C00FCF723FA52
+:103D30003846FCF71DFA02E03846FCF719FA02E0B3
+:103D40003846FCF715FABDE8F08100000C010020B0
+:103D5000180100204C150020100100201401002043
+:103D6000A000002070B50446FCF7FEF9054614F8E3
+:103D7000340F20F00F0040F0010020706278343CD6
+:103D80000A4B03EBC20004F114014268116042685F
+:103D90004A604160086000BF0549A06B096808439C
+:103DA000034908602846FCF7E3F970BD4C15002074
+:103DB0001801002070B50446FCF7D6F9054604F159
+:103DC0001400D0E900215160D0E900121160406078
+:103DD000006000BF94F83510094A02EBC100016889
+:103DE000814201D1012100E0002129B10548A16BE8
+:103DF00000688843034908602846FCF7B9F970BD9C
+:103E00004C150020180100202DE9F04104460D4614
+:103E100016461F462A4601212046FFF733FF20465B
+:103E2000FFF747FCA68367720020BDE8F08170B5FC
+:103E300004460025FCF798F9064604F11400FFF744
+:103E40007EFC28B904F11400FFF7DAFB012502E03B
+:103E5000A08B401CA0833046FCF78AF9012D01D1CC
+:103E6000FFF738FF002070BD73B50546FCF77CF9FD
+:103E70000646A88B002806DDA88B401EA883304686
+:103E8000FCF776F928E0019828B93046FCF770F97C
+:103E90006FF001007CBD00F05BFA04460020206357
+:103EA0006A7A214605F11400FFF7CDFB019800283E
+:103EB00009DD01AA002104F1440000F047FB04F1F0
+:103EC000440000F087FB3046FCF752F9FFF702FF91
+:103ED000206B08B1206BDDE70020DBE708B509A007
+:103EE000FFF7F0FB0AA0FFF7EDFB12A0032300226F
+:103EF0001946009012A0FFF7E5FB19A0FFF7E2FBBF
+:103F000008BD00000A205C207C202F0A0000000071
+:103F10002D205254202D20202020205468726561CD
+:103F200064204F7065726174696E67205379737491
+:103F3000656D0A0044656320313020323032300034
+:103F4000202F207C205C202020202025642E25642A
+:103F50002E2564206275696C642025730A000000B8
+:103F60002032303036202D203230313820436F70EF
+:103F70007972696768742062792072742D7468722E
+:103F8000656164207465616D0A00000001460A469F
+:103F900000E0521C10780028FBD1501A704770B511
+:103FA0000346A2B118460C4600BF14F8016B00F896
+:103FB000016B3EB902E0002500F8015B551E2A1E88
+:103FC000F9D102E0551E2A1EEFD100BF00BF1846EE
+:103FD00070BD00002DE9F04105460E46E81C20F0BA
+:103FE000030726F00308B8F1180F09D9A8F1180043
+:103FF000B84205D3A8EB070018381E49086006E050
+:10400000324629461CA0FFF75DFBBDE8F081294838
+:10401000076004684FF4F5502080164800680C30A3
+:1040200060600020A06060802249606809680844E0
+:10403000214908604FF4F5500968088001201E49A5
+:10404000096848800B4800680C301B4909684860C3
+:10405000084800680C30184909688860002301226C
+:1040600016A11848FFF7D0FE1248006816490860EC
+:1040700000BFCAE7B00000206D656D20696E6974ED
+:104080002C206572726F7220626567696E206164B0
+:10409000647265737320307825782C20616E6420FB
+:1040A000656E64206164647265737320307825786E
+:1040B0000A000000A4000020A800002068656170CC
+:1040C000000000002C150020AC00002010B50020DE
+:1040D0000B490880002405E00A4901EBC400FFF702
+:1040E0000CFB641C082CF7DB072007490870002034
+:1040F00006490860064908600648FFF7FEFA10BD49
+:104100000C0100204C15002014010020100100209B
+:10411000180100201C01002070B508480068FEF757
+:10412000D5FC451E064850F83500A0F1140405489A
+:10413000046004F11C00FCF74CF870BD180100206D
+:104140004C1500201001002010B5002405E00449A2
+:1041500001EBC400FFF7D4FA641C002CF7D010BDAB
+:104160002401002070472DE9FF5F06460F46904668
+:104170001D46DDE90EAB31460020FFF72DFD8146DF
+:10418000B9F1000F03D1002004B0BDE8F09F28462C
+:10419000FFF7F8FA044624B94846FFF742FD00202D
+:1041A000F2E743463A46314648468DE8300CFEF782
+:1041B00077FD4846E8E710B50446204600F0CEF803
+:1041C00010BD000070B512480468FBF7CDFF05462E
+:1041D0002046FFF7EFFD042084F8340004F144008A
+:1041E00000F0D0F92046FFF76BFD012805D1206FC4
+:1041F00018B92046FFF725FD04E004F11401054835
+:10420000FFF788FA2846FBF7B3FFFFF763FD70BDA1
+:10421000100100201C01002001E000F001F8FCE783
+:1042200070B537E0FBF7A0FF0546FEF785FC18B335
+:104230001B480068A0F1140404F11400D0E9002127
+:104240005160D0E9001211604060006000BFFEF7CD
+:10425000E7FE206F10B12046216F88472046FFF708
+:104260002FFD012805D1FEF7EBFE2846FBF780FF66
+:1042700070BDFEF7E5FE03E02846FBF779FFF7E7A0
+:104280002846FBF775FFA06AFEF7F8FE2046FFF709
+:10429000C8FC00BFFEF750FC0028C3D100BFE7E711
+:1042A0001C0100201FB520200721C200074BCDE9CB
+:1042B0000032CDE902100023054A06A1074800F0AC
+:1042C0000FF8064800F06CF81FBD0000AC1300208A
+:1042D000194200087469646C650000003413002002
+:1042E0002DE9FF5F05460C4616461F46DDE910AB7B
+:1042F000DDE90E89224600212846FFF7C3FC3B4634
+:104300003246214628468DE8000FFEF7C9FC04B06E
+:10431000BDE8F09F70B5044694F8340000F00F003B
+:10432000022802D04FF0FF3070BDFBF71DFF05469D
+:1043300004F11400FFF71CFA04F1440000F0C6F980
+:104340002846FBF715FF2046FFF70CFD0020EBE7A2
+:1043500001480068704700001001002031B5FBF7EC
+:1043600003FF05460D480468204600F02FF86A4612
+:10437000002104F1440000F0E9F804F1440000F0E9
+:1043800029F92846FBF7F4FEFFF7A4FC206B801CFC
+:1043900008B900202063002038BD00001001002073
+:1043A00010B504463434A0786070617801208840EC
+:1043B0006060022004F834092046FFF7ABFFFFF7E6
+:1043C000C7FF08B1FFF786FC002010BD70B504469A
+:1043D00094F8340000F00F00012802D04FF0FF30B5
+:1043E00070BDFBF7C1FE054694F8340020F00F00C5
+:1043F00040F0020084F834002046FFF7DBFC04F1B3
+:10440000440000F063F92846FBF7B2FE0020E7E71E
+:1044100070B5044625466FF00100286305F11400CD
+:10442000FFF7A6F92846FFF79DFCFFF753FC70BD88
+:1044300070B5FBF799FE05461448046894F83400FB
+:1044400000F00F0001281CD1D4E90510814218D0DA
+:1044500004F11400FFF78CF994F835200C4B03EBB2
+:10446000C20004F114014268116042684A60416070
+:10447000086000BF2846FBF77BFEFFF72BFC0020FF
+:1044800070BD2846FBF774FE0020F9E710010020FC
+:104490004C15002001480068704700009C00002077
+:1044A00010B50A480068401C08490860FFF750FF33
+:1044B0000446206C401E2064206C18B9E06B206418
+:1044C000FFF7B6FF00F004F810BD00009C000020CC
+:1044D00070B5FFF7DFFF0546FBF746FE064628E00E
+:1044E00019480068A0F11404A06A281A6FF000416E
+:1044F00088421DD22046FEF736FCD4E907108847D3
+:10450000FFF7C8FF0546607A00F0020058B1607AF4
+:1045100000F0010038B1607A20F00100607220469E
+:1045200000F058F805E0607A20F00100607200E0C9
+:1045300004E00548FFF70BF90028D1D000BF304652
+:10454000FBF716FE70BD000024010020034649B1B0
+:10455000012904D0022908D0032910D10AE0586AA1
+:1045600010600CE01068586209E0587A20F00200F0
+:10457000587204E0587A40F00200587200BF00BF41
+:104580000020704770B50446FBF7EEFD0546204657
+:10459000FEF7E9FB2846FBF7EBFD2046FFF751FB52
+:1045A000002070BD2DE9F84307460C4615461E460F
+:1045B000DDE90889224609213846FFF763FB4346B7
+:1045C000324629463846CDF80090FEF7ABFBBDE8F1
+:1045D000F88300002DE9F8430546FBF7C5FD80464A
+:1045E0002846FEF7C0FB687A20F00100687240465A
+:1045F000FBF7BEFDFFF74EFF696A0844A862FBF7B0
+:10460000B3FD80462F4F009700242AE019E05DF8A3
+:1046100024201168142202EBC402881A826AAB6A51
+:10462000D21A00D108E0826AAB6AD21A6FF0004356
+:104630009A4200D20CE000BF5DF8240000684DF8FB
+:1046400024005DF8240007EBC40149688842DED1EC
+:1046500000BF2CB15DF824000830611C4DF821002A
+:10466000641C002CD2D018480068401C1649086011
+:104670000846066805F114010098FFF752F8022475
+:1046800012E006F0030060B9C4F1010305F1140261
+:1046900002EBC301C4F101025DF82200FFF741F80B
+:1046A00000E003E0B608641C012CEAD900BF687A78
+:1046B00040F0010068724046FBF75AFD0020BDE85B
+:1046C000F8830000240100202C01002070B504466E
+:1046D000607A00F0010010B94FF0FF3070BDFBF7B9
+:1046E00043FD05462046FEF73EFB2846FBF740FD0E
+:1046F000607A20F0010060720020EFE72DE9FF4FA3
+:1047000089B0804644460A984044461E464504D235
+:104710004FF0FF36A6EB08000A906FE10B98007887
+:10472000252806D0B44202D80B9800782070641C6B
+:1047300061E1002526E00B98401C0B900B98007857
+:104740002D2802D145F010051CE00B9800782B288D
+:1047500002D145F0040515E00B980078202802D11D
+:1047600045F008050EE00B980078232802D145F0AB
+:10477000200507E00B980078302802D145F00105AC
+:1047800000E000E0D7E700BF4FF0FF370B9800785C
+:1047900030380A2804D20BA800F061F907460EE071
+:1047A0000B9800782A280AD10B98401C0B900C9883
+:1047B00080C80C90002F02DA7F4245F010054FF0C0
+:1047C000FF390B9800782E281CD10B98401C0B90B9
+:1047D0000B98007830380A2804D20BA800F03FF973
+:1047E00081460AE00B9800782A2806D10B98401CD5
+:1047F0000B900C9850F8049B0C90B9F1000F01DA63
+:104800004FF00009002004900B980078682803D02E
+:104810000B9800786C2805D10B98007804900B98C1
+:10482000401C0B900A2005900B9800786F2875D0DB
+:104830000CDC632813D004DC252870D058286FD1F5
+:104840008DE064286DD06928F9D18FE070286AD096
+:10485000732825D0752878D07828F0D182E005F02B
+:10486000100040B904E0B44201D820202070641C3C
+:10487000781E071EF7DC0C9810F8041B0C90C8B2C9
+:104880000790B44201D807982070641C04E0B44239
+:1048900001D820202070641C781E071EF7DCAAE0D7
+:1048A0000C98006806900C98001D0C90069808B9AA
+:1048B0005AA006900698FFF769FB8346B9F1000FEE
+:1048C00002DDCB4500DDCB4605F0100048B904E021
+:1048D000B44201D820202070641C38467F1E584501
+:1048E000F6DC002008900BE0B44202D8069800786D
+:1048F0002070641C0698401C06900898401C089084
+:1049000008985845F0DB04E0B44201D8202020701C
+:10491000641C38467F1E5845F6DC6CE01CE015E050
+:1049200028E022E0FFE7781C10B9082745F00105D0
+:10493000CDE9007902950C9804C8102331460C90FB
+:104940002046FEF775FA044655E012E0B44201D85D
+:1049500025202070641C4EE0082005901DE045F0E5
+:10496000400500BF1020059017E000BF45F002058C
+:1049700000BF12E0B44201D825202070641C0B98BF
+:10498000007830B1B44202D80B9800782070641CD3
+:1049900002E00B98401E0B902DE000BF04986C289D
+:1049A00007D10C9850F804AB0C9005F00200B8B198
+:1049B00016E0049868280BD10C9830F8041B1FFAF5
+:1049C00081FA0C9005F0020050B10FFA8AFA07E064
+:1049D0000C9850F804AB0C9005F0020000B100BF39
+:1049E000CDE900790295524631462046059BFEF7F7
+:1049F0001FFA044600BF0B98401C0B900B980078E0
+:104A000000287FF48BAEB44201D8207001E0002072
+:104A10003070A4EB08000DB0BDE8F08F284E554C67
+:104A20004C2900000020704700207047002070478C
+:104A30000020704710B5FBF797FBFEF797FBFFF7D9
+:104A40004DFAFFF781FBFFF741FBFEF7B7FAFFF7DF
+:104A500089FBFFF727FCFFF75FFB002010BD014635
+:104A6000002009E00B685A1C0A601A7800EB8003EA
+:104A700002EB4302A2F130000A681278303A0A2AA7
+:104A8000F0D37047000000000000000000000000AC
+:104A90000000000000000018181818181808000876
+:104AA000180000000000003424242400000000004E
+:104AB000000000000000000016247F2424247E242F
+:104AC00024000000000000083E6848681C1612120E
+:104AD0007C10100000000061D2967408101629495D
+:104AE000C6000000000000003C646438724ACE46F4
+:104AF0007F000000000000181818180000000000D7
+:104B000000000000000000040818103030303010A1
+:104B100010180C04000000201008080C0404040CF9
+:104B200008181020000000080A341C6A0800000061
+:104B3000000000000000000000001818187F18187E
+:104B40001800000000000000000000000000001835
+:104B5000180830000000000000000000003C0000C9
+:104B6000000000000000000000000000000000182D
+:104B7000180000000000000206040C0808101020B5
+:104B800020400000000000003C6642475B73426624
+:104B90003C000000000000001878480808080808D9
+:104BA0007E000000000000003C46060604081020BD
+:104BB0007E000000000000007C0606043C020206A5
+:104BC0007C000000000000000C1C14246444FF045E
+:104BD00004000000000000007E6060607E020206AB
+:104BE0007C000000000000001E30604876424262F7
+:104BF0003C000000000000007E0206040C081810B3
+:104C000030000000000000003C6242361C66424258
+:104C10003C000000000000003C664242661A0204AC
+:104C200078000000000000000000181800000018C4
+:104C30001800000000000000000018180000001814
+:104C40001808300000000000000004183060100C4C
+:104C50000600000000000000000000007E007E0052
+:104C600000000000000000000000301804060C10D6
+:104C700020000000000000301C060606181000107E
+:104C8000100000000000001C224141DDB5A5A5AFC9
+:104C900094C0403C00000000181C342426627E436F
+:104CA000C1000000000000007C4642467C424242B7
+:104CB0007C000000000000001E204040404040609A
+:104CC0003E000000000000007C4642434343424651
+:104CD00078000000000000007E6060607E60606020
+:104CE0007E000000000000007E6060607E6060600A
+:104CF00060000000000000001E604040CE424262A2
+:104D00003E00000000000000424242427E42424219
+:104D100042000000000000007E181818181818182B
+:104D20007E000000000000007C040404040404442D
+:104D300078000000000000004244485070584C4485
+:104D40004200000000000000202020202020202021
+:104D50003E000000000000006266675F5B5BC1C14F
+:104D6000C100000000000000626272525A4A4E46C2
+:104D700046000000000000003C6243C3C3C343621E
+:104D80003C000000000000007C4642424678404063
+:104D900040000000000000003C6243C3C3C3436204
+:104DA0003C180F00000000007C6662667C6C646644
+:104DB00062000000000000003E6040601C0602022D
+:104DC0007C000000000000007F1818181818181840
+:104DD000180000000000000042424242424242628B
+:104DE0003C00000000000000C14342622624341C45
+:104DF0001800000000000000C1C141495B5B7666FD
+:104E0000660000000000000043663418181C246689
+:104E1000C300000000000000C14266341C181818CE
+:104E200018000000000000007E02040C1810206032
+:104E30007E0000000000001C101010101010101058
+:104E40001010101C000000402020101008080C0456
+:104E5000060200000000003C0C0C0C0C0C0C0C0CAE
+:104E60000C0C0C3C00000000181C24620000000028
+:104E70000000000000000000000000000000000032
+:104E8000000000FF000000201000000000000000F3
+:104E9000000000000000000000003C06023E424608
+:104EA0007A0000000000004040405C624242424202
+:104EB0007C0000000000000000001E206040602018
+:104EC0003E0000000000000202023E6242424266D2
+:104ED0003A0000000000000000003C62427E40609A
+:104EE0003E0000000000000F1810107E101010107F
+:104EF000100000000000000000003F6642665840BD
+:104F00003E43423C0000004040405C62424242421C
+:104F1000420000000000001818007808080808087F
+:104F20007E000000000000040C007C040404040463
+:104F300004040C78000000606060626C7870686443
+:104F40006200000000000078080808080808080847
+:104F50007E000000000000000000764B4B4B4B4BE6
+:104F60004B0000000000000000005C624242424230
+:104F7000420000000000000000003C624243426228
+:104F80003C0000000000000000005C62424242421F
+:104F90007C4040400000000000003E624242426609
+:104FA0003A0202020000000000006E72636060605E
+:104FB000600000000000000000003E20203C0602CF
+:104FC0007C000000000000001010FE1010101010F7
+:104FD0001E00000000000000000042424242426603
+:104FE0003A0000000000000000004342662434182C
+:104FF00018000000000000000000C1C15B5A5E669E
+:105000006600000000000000000062261C181C263C
+:105010006200000000000000000043426624341CCF
+:10502000181830E00000000000007E060C18102068
+:105030007E0000000000000E1810101030701010DC
+:105040001010180E000008080808080808080808CA
+:105050000808080800000030180808080C0E0808A6
+:10506000080818300000000000000000714B060026
+:105070000000000000000000000000000000000030
+:105080000000000000000000000000000000000020
+:105090000000000000000000000000000000000010
+:1050A000000000000000000000000000000003807D
+:1050B00001800180018001800180018001800180E8
+:1050C00001800000000003C003C0000000000000D9
+:1050D00000000000000000000000000000000E7052
+:1050E0000E700E700C300000000000000000000088
:1050F00000000000000000000000000000000000B0
-:105100003FFC0180018001800180018001800180DD
-:105110000180018001803FFC3FFC00000000000096
-:10512000000000000000000000000000000000007F
-:105130001FF0003000300030003000300030003010
-:105140000030003000701DE01FC0000000000000B3
-:10515000000000000000000000000000000000004F
-:10516000381C387038E039C03B803F003F003B803E
-:1051700039C038E038703838381C000000000000B2
-:10518000000000000000000000000000000000001F
-:105190001C001C001C001C001C001C001C001C002F
-:1051A0001C001C001C001FFC1FFC00000000000075
-:1051B00000000000000000000000000000000000EF
-:1051C000381C7C3C6C3E6E6E666E66CE63C6638633
-:1051D0006186600660066006600600000000000050
+:10510000000000000000000000000000000000009F
+:105110000618063806307FFE0C300C300C300C3090
+:105120007FFE0C601C60186018600000000000002A
+:1051300000000000000000000000000000C000C0EF
+:105140000FF83CC831C031803D801F8003F001F86A
+:10515000031C030C031C3FF83FE00700060000009F
+:105160000000000000000000000000001C007E0E97
+:10517000630C631863307E6000C001800300077C0D
+:105180000EE61CC618C630C6607C00000000000099
+:1051900000000000000000000000000000000FE020
+:1051A0001CF0387038701C601FC00F003F8C71CC31
+:1051B00060EC607C70383CFC1FCE000000000000FA
+:1051C000000000000000000000000000000003C01C
+:1051D000018001800180000000000000000000004C
:1051E00000000000000000000000000000000000BF
-:1051F0003C0C3C0C3E0C360C330C338C318C31CCDB
-:1052000030EC306C307C303C301C00000000000082
-:10521000000000000000000000000000000001C0CD
-:105220000FF81C3C381C700E700E60066006700E85
-:10523000700E700C381C1E780FE00000000000009B
-:10524000000000000000000000000000000000005E
-:105250003FF0383C381C380C380C381C38783FE0AC
-:105260003800380038003800380000000000000026
-:10527000000000000000000000000000000001C06D
-:105280000FF81C3C381C700E700E60066006700E25
-:10529000700E700C381C1E780FE0018001C000FFFA
-:1052A000003C0000000000000000000000000000C2
-:1052B0003FF0383838183818383838F03FC038E000
-:1052C000387038383838381C380E000000000000BC
-:1052D000000000000000000000000000000001E0ED
-:1052E0000FF83800380038003C001F8003F00078C9
-:1052F000001C001C001C38783FE00000000000008B
+:1051F000000000000000000000000000003000E09F
+:1052000001C0018003000700060006000E000E002A
+:105210000E000E00060007000300038001C000E03E
+:105220000030000000000000000000000C0006003C
+:105230000380018001C000E0006000600070007029
+:1052400000700060006000E000C001800380060084
+:105250000C000000000000000000000000000180C1
+:1052600011881DB803C007E03DBC01880180000023
+:10527000000000000000000000000000000000002E
+:10528000000000000000000000000000000000001E
+:1052900000000000018001800180018001807FFE0C
+:1052A00001800180018001800000000000000000FA
+:1052B00000000000000000000000000000000000EE
+:1052C00000000000000000000000000000000000DE
+:1052D0000000000003C003C001C001C003801F0024
+:1052E00000000000000000000000000000000000BE
+:1052F00000000000000000000000000000000FF0AF
:10530000000000000000000000000000000000009D
-:105310007FFE018001800180018001800180018089
-:1053200001800180018001800180000000000000F8
-:10533000000000000000000000000000000000006D
-:10534000300C300C300C300C300C300C300C300C7D
-:10535000300C300C381C1C380FF00000000000002E
-:10536000000000000000000000000000000000003D
-:10537000E006700E700E381C381C1C181C380C30DF
-:105380000E70066007E003C003C0000000000000CC
-:10539000000000000000000000000000000000000D
-:1053A00060066006600660066186638673C673CE1B
-:1053B000766C366C3C3C3C3C381C00000000000025
-:1053C00000000000000000000000000000000000DD
-:1053D000301C38181C380E7007E003C003C007E00B
-:1053E0000E701C381838381C700E000000000000C9
-:1053F00000000000000000000000000000000000AD
-:10540000700E700C381C1C380E70066007E003C06C
-:105410000180018001800180018000000000000007
-:10542000000000000000000000000000000000007C
-:105430003FFC001C0038007000E001C00380070042
-:105440000E000C0018003FFC3FFC000000000000B4
-:1054500000000000000000000000000007F007F05E
-:10546000060006000600060006000600060006000C
-:1054700006000600060006000600060006000600FC
-:1054800007F000000000000000000000000018000D
-:105490001C000C000600070003000380018001C00F
-:1054A00000C000600070003000380018000C0000E0
-:1054B0000000000000000000000000000FE00FE00E
-:1054C00000600060006000600060006000600060DC
-:1054D00000600060006000600060006000600060CC
-:1054E0000FE00000000000000000000000000000CD
-:1054F00003C006C006600C301818301C0000000005
-:10550000000000000000000000000000000000009B
-:10551000000000000000000000000000000000008B
-:10552000000000000000000000000000000000007B
-:10553000000000000000000000000000000000006B
-:10554000FFFF0000000000000000000000001E003F
-:1055500003800000000000000000000000000000C8
-:10556000000000000000000000000000000000003B
-:10557000000000000000000000000000000000002B
-:105580000000000000001FF01038001C001C0FFC81
-:105590001C1C381C381C3CFC1FDC000000000000F8
-:1055A00000000000000000000000000000003800C3
-:1055B0003800380038003BF83E1C3C1C380C380CD6
-:1055C000380C380C381C3C781FE00000000000004C
-:1055D00000000000000000000000000000000000CB
-:1055E00000000000000007F80E001C003800380022
-:1055F000380038001C000F1807F8000000000000F9
-:105600000000000000000000000000000000001C7E
-:10561000001C001C001C0FFC1C1C381C301C301C07
-:10562000301C301C383C1CFC0F9C000000000000AB
-:10563000000000000000000000000000000000006A
-:105640000000000000000FF01C38381C300C3FFC3C
-:105650003000300038001E0C07FC00000000000085
-:10566000000000000000000000000000003C01FEFF
-:1056700003800300030003007FFC7FFC03000300A2
-:10568000030003000300030003000000000000000B
-:10569000000000000000000000000000000000000A
-:1056A0000000000000000FFE1C38381838181838A9
-:1056B0001FF03B8030003FF01FFC300E700E381C96
-:1056C0001FF800000000000000000000000038008B
-:1056D0003800380038003BF83E383C1C381C381C79
-:1056E000381C381C381C381C381C00000000000016
-:1056F000000000000000000000000000018003C066
-:1057000003C0000000001FC001C001C001C001C0F3
-:1057100001C001C001C001C03FFC0000000000004A
-:1057200000000000000000000000000000200070E9
-:105730000070000000003FF000700070007000700A
-:10574000007000700070007000700070007020E049
-:105750003FC0000000000000000000000000180032
-:10576000180018001800183C187018E01B801F0063
-:105770001B8019E018701838181C00000000000089
-:1057800000000000000000000000000000001FC03A
-:1057900001C001C001C001C001C001C001C001C001
-:1057A00001C001C001C001C03FFC000000000000BA
-:1057B00000000000000000000000000000000000E9
-:1057C0000000000000006F3C79EE71CE718E718E8A
-:1057D000718E718E718E718E718E000000000000CE
-:1057E00000000000000000000000000000000000B9
-:1057F0000000000000003BF83E383C1C381C381C00
-:10580000381C381C381C381C381C000000000000F4
-:105810000000000000000000000000000000000088
-:105820000000000000000FF01C3C381C700E700ED1
-:10583000700E700C381C1E780FE000000000000095
-:105840000000000000000000000000000000000058
-:105850000000000000003BF83E1C3C1C380C380CDB
-:10586000380C380C381C3C783FE0380038003800E1
-:1058700038000000000000000000000000000000F0
-:105880000000000000000FFC1C1C381C301C301CE9
-:10589000301C301C383C1CFC0F9C001C001C001CE5
-:1058A000001C0000000000000000000000000000DC
-:1058B00000000000000019F81F1C1C0C180E180036
-:1058C0001800180018001800180000000000000060
-:1058D00000000000000000000000000000000000C8
-:1058E0000000000000000FF81C0018001E000FC090
-:1058F00001F80018001818381FF000000000000020
-:105900000000000000000000000000000000000097
-:105910000600060006007FFC0600060006000600E2
-:10592000060006000700078401FC000000000000DC
-:105930000000000000000000000000000000000067
-:10594000000000000000381C381C381C381C381CB3
-:10595000381C381C383C1CFC0FDC00000000000028
-:105960000000000000000000000000000000000037
-:10597000000000000000700C381C38181C380C3077
-:105980000E70066007E003C003C0000000000000C6
-:105990000000000000000000000000000000000007
-:1059A000000000000000600660066186738E73CC04
-:1059B00033CC366C366C3C3C3C38000000000000B8
-:1059C00000000000000000000000000000000000D7
-:1059D000000000000000381C1C380E7007E003C0F7
-:1059E00003C007E00E701C38381E000000000000E5
-:1059F00000000000000000000000000000000000A7
-:105A0000000000000000700C381C38181C380C30E6
-:105A10000E70066007E003C003C0038007000E009D
-:105A20007C000000000000000000000000000000FA
-:105A30000000000000001FF80038007000E001C006
-:105A4000038007000C001FFC3FFC0000000000006A
-:105A5000000000000000000000000000007801F8D5
-:105A60000380038003800380038003003F003E0027
-:105A7000030003800380038003800380038001C050
-:105A800000F800000000000001800180018001801A
-:105A900001800180018001800180018001800180FE
-:105AA00001800180018001800180018001800180EE
-:105AB0000180000000000000000000001E001F80A8
-:105AC000018001C001C001C001C000C000FC007C19
-:105AD00000C001C001C001C001C001C001C00380FD
-:105AE0001F00000000000000000000000000000097
-:105AF000000000000000000000001C003F0671CE06
-:105B000060FC000000000000000000000000000039
-:105B10000000000000000000000000000000000085
+:10531000000000000000000000000000000000008D
+:10532000000000000000000000000000000000007D
+:105330000000000003C003C003C000000000000024
+:105340000000000000000000000000000000001845
+:1053500000380030006000E000C001C001800300A0
+:10536000030006000E000C001C00180030000000B6
+:1053700000000000000000000000000000000180AC
+:105380000FF01C38381C301C707E70EE738E7E0E51
+:105390007C0C300C381C1E780FE000000000000070
+:1053A00000000000000000000000000000000000FD
+:1053B00007C01FC039C001C001C001C001C001C089
+:1053C00001C001C001C03FFC3FFC00000000000024
+:1053D000000000000000000000000000000003804A
+:1053E0001FF018380038001800380038007001E04D
+:1053F000038007001C003FFC3FFC00000000000091
+:105400000000000000000000000000000000078015
+:105410001FF0003800380038003007E007F000388F
+:10542000001C001C001820F83FE0000000000000F5
+:10543000000000000000000000000000000000006C
+:1054400000F001B0033007300E301C3038307030BF
+:105450007FFE7FFE003000300030000000000000C2
+:10546000000000000000000000000000000000003C
+:105470001FF818001800180018001FE000F8001CA2
+:10548000001C001C003800F01FC0000000000000DD
+:10549000000000000000000000000000000000000C
+:1054A00003F80F001C001800300037F83C3C300CAB
+:1054B000300C380C381C1E380FF0000000000000C3
+:1054C00000000000000000000000000000000000DC
+:1054D0003FFC001C001800380070006000E001C0B4
+:1054E00001800380070006000E000000000000009D
+:1054F000000000000000000000000000000003C0E9
+:105500001FF8381C381C381C1C380FF007F01C78AA
+:10551000381C300C381C3C380FF000000000000034
+:1055200000000000000000000000000000000380F8
+:105530001FF03838301C701C700C380C1FFC0FCC5E
+:10554000001C001800701FE01F8000000000000019
+:10555000000000000000000000000000000000004B
+:1055600000000000000003C003C001800000000034
+:105570000000000003C003C003C0000000000000E2
+:10558000000000000000000000000000000000001B
+:1055900000000000000003C003C001800000000004
+:1055A0000000000003C003C001C001C003800F0061
+:1055B00000000000000000000000000000000000EB
+:1055C00000000000003800F001C007001E00380095
+:1055D0000E00078001C000700030000000000000D5
+:1055E00000000000000000000000000000000000BB
+:1055F000000000000000000000003FFC0000000070
+:105600003FFC3FFC00000000000000000000000024
+:10561000000000000000000000000000000000008A
+:10562000000000001C000F00038001E00078001C57
+:10563000007001E003800E000C000000000000007C
+:1056400000000000000000000000000000000FC08B
+:1056500000F0003800380038003803F00380030001
+:105660000300000000000780078000000000000029
+:1056700000000000000000000000000000E007F84B
+:105680000C0C18063006700363F36633C673CC63E4
+:10569000CC62CC66CCE6C7FCE0006000700038103D
+:1056A0001FF00000000000000000000000000000EB
+:1056B00003C007E006E00E700E700C301C3818189E
+:1056C0003FFC3FFC700E600EE00700000000000091
+:1056D00000000000000000000000000000000000CA
+:1056E0003FF03838381C381C38383FF03FF8381C49
+:1056F000380C380C381C3FF83FE000000000000078
+:10570000000000000000000000000000000000E0B9
+:1057100007FC1E0438003800300070007000700074
+:10572000300038003C001F9C07FC00000000000017
+:105730000000000000000000000000000000000069
+:105740003FF03078301C300C300E300E300E300E02
+:10575000300E301C30383FF03FC000000000000029
+:105760000000000000000000000000000000000039
+:105770001FF818001800180018001FF81FF818006C
+:105780001800180018001FF81FF8000000000000A3
+:105790000000000000000000000000000000000009
+:1057A0001FF818001800180018001FF81FF818003C
+:1057B0001800180018001800180000000000000071
+:1057C000000000000000000000000000000000F0E9
+:1057D00007FC1E04380030007000700070FC700C74
+:1057E000700C300C380C1F1C07FC0000000000007F
+:1057F00000000000000000000000000000000000A9
+:10580000300C300C300C300C300C3FFC3FFC300CBA
+:10581000300C300C300C300C300C0000000000005C
+:105820000000000000000000000000000000000078
+:105830003FFC0180018001800180018001800180A6
+:105840000180018001803FFC3FFC0000000000005F
+:105850000000000000000000000000000000000048
+:105860001FF00030003000300030003000300030D9
+:105870000030003000701DE01FC00000000000007C
+:105880000000000000000000000000000000000018
+:10589000381C387038E039C03B803F003F003B8007
+:1058A00039C038E038703838381C0000000000007B
+:1058B00000000000000000000000000000000000E8
+:1058C0001C001C001C001C001C001C001C001C00F8
+:1058D0001C001C001C001FFC1FFC0000000000003E
+:1058E00000000000000000000000000000000000B8
+:1058F000381C7C3C6C3E6E6E666E66CE63C66386FC
+:105900006186600660066006600600000000000018
+:105910000000000000000000000000000000000087
+:105920003C0C3C0C3E0C360C330C338C318C31CCA3
+:1059300030EC306C307C303C301C0000000000004B
+:10594000000000000000000000000000000001C096
+:105950000FF81C3C381C700E700E60066006700E4E
+:10596000700E700C381C1E780FE000000000000064
+:105970000000000000000000000000000000000027
+:105980003FF0383C381C380C380C381C38783FE075
+:1059900038003800380038003800000000000000EF
+:1059A000000000000000000000000000000001C036
+:1059B0000FF81C3C381C700E700E60066006700EEE
+:1059C000700E700C381C1E780FE0018001C000FFC3
+:1059D000003C00000000000000000000000000008B
+:1059E0003FF0383838183818383838F03FC038E0C9
+:1059F000387038383838381C380E00000000000085
+:105A0000000000000000000000000000000001E0B5
+:105A10000FF83800380038003C001F8003F0007891
+:105A2000001C001C001C38783FE000000000000053
+:105A30000000000000000000000000000000000066
+:105A40007FFE018001800180018001800180018052
+:105A500001800180018001800180000000000000C1
+:105A60000000000000000000000000000000000036
+:105A7000300C300C300C300C300C300C300C300C46
+:105A8000300C300C381C1C380FF0000000000000F7
+:105A90000000000000000000000000000000000006
+:105AA000E006700E700E381C381C1C181C380C30A8
+:105AB0000E70066007E003C003C000000000000095
+:105AC00000000000000000000000000000000000D6
+:105AD00060066006600660066186638673C673CEE4
+:105AE000766C366C3C3C3C3C381C000000000000EE
+:105AF00000000000000000000000000000000000A6
+:105B0000301C38181C380E7007E003C003C007E0D3
+:105B10000E701C381838381C700E00000000000091
:105B20000000000000000000000000000000000075
-:105B30000000000000000000000000000000000065
-:105B40000000000000000000000000000000000055
+:105B3000700E700C381C1C380E70066007E003C035
+:105B400001800180018001800180000000000000D0
:105B50000000000000000000000000000000000045
-:105B60000000000000000000000000000000000035
-:105B70000000000000000000000000000000000025
-:105B8000000000000000003C00003C00003C000061
-:105B90003C00003C00003C00003C00003C00003C9D
-:105BA00000003C00003C00003C00003C00003C00C9
-:105BB000000000000000003C00007E00003C0000EF
-:105BC00000000000000000000000000000000000D5
-:105BD00000000000000000000000000000000000C5
-:105BE00000000000000003C3E003C3E003C3C003E0
-:105BF000C3C003C3C003C3C003C1C0000000000092
-:105C00000000000000000000000000000000000094
-:105C10000000000000000000000000000000000084
-:105C20000000000000000000000000000000000074
+:105B60003FFC001C0038007000E001C0038007000B
+:105B70000E000C0018003FFC3FFC0000000000007D
+:105B800000000000000000000000000007F007F027
+:105B900006000600060006000600060006000600D5
+:105BA00006000600060006000600060006000600C5
+:105BB00007F00000000000000000000000001800D6
+:105BC0001C000C000600070003000380018001C0D8
+:105BD00000C000600070003000380018000C0000A9
+:105BE0000000000000000000000000000FE00FE0D7
+:105BF00000600060006000600060006000600060A5
+:105C00000060006000600060006000600060006094
+:105C10000FE0000000000000000000000000000095
+:105C200003C006C006600C301818301C00000000CD
:105C30000000000000000000000000000000000064
-:105C400000000000000000000000000001E0E00192
-:105C5000C0E001C0E001C0E03FFFFE3FFFFE03C126
-:105C6000C00381C00381C00381C07FFFFC7FFFFCB4
-:105C700007838007038007038007038007078000EE
-:105C80000000000000000000000000000000000014
+:105C40000000000000000000000000000000000054
+:105C50000000000000000000000000000000000044
+:105C60000000000000000000000000000000000034
+:105C7000FFFF0000000000000000000000001E0008
+:105C80000380000000000000000000000000000091
:105C90000000000000000000000000000000000004
-:105CA000000000000700000F00000E0001FFF007D9
-:105CB000FFF01F0E001E1E001E1C001E1C000FDC2D
-:105CC0000007FC0000FF80003FF00038F800387843
-:105CD00000783C0070783071F83FFFE01FFF000053
-:105CE000E00000E00000E000000000000000000014
-:105CF00000000000000000000000000000000000A4
-:105D00000000000000000F800F3FE01E78703C7024
-:105D100070707070E07071C03FE3801FC700000EAC
-:105D200000001C0000780000F0F001E7FC03CF0E3B
-:105D3000078E0E0F0E0E1E0E0E3C07BC7003F800F1
-:105D40000000000000000000000000000000000053
-:105D50000000000000000000000000000000000043
-:105D600000000000000000000001FF0007FF800F9E
-:105D700003C00F03C00F03C00F0780079F0003FE7F
-:105D80000003F0000FF83C3E7C3C3C1F3C780FF8D1
-:105D90007807F87C01F03E03F81FFFFC07FE1F00A8
-:105DA00000000000000000000000000000000000F3
-:105DB00000000000000000000000000000000000E3
-:105DC000000000000000003E00003C00003C00001D
-:105DD0003C00003C00003C00003C000000000000D3
-:105DE00000000000000000000000000000000000B3
-:105DF00000000000000000000000000000000000A3
-:105E00000000000000000000000000000000000092
-:105E10000000000000000000000000000000000082
-:105E20000000000000800001C0000780000F00009B
-:105E30001E00003C0000780000F00000E00001E0DF
-:105E40000001E00001C00003C00003C00001C00069
-:105E500001E00001E00000F00000F0000078000028
-:105E60003C00001E00000F000007C00001C0000041
-:105E70000000000000000000000000000000000022
-:105E800000000000000003C00001E00000F000007E
-:105E90007C00003E00001E00000F0000078000078D
-:105EA000800003800003C00003C00003C00003C0E3
-:105EB000000380000780000780000F00001E000024
-:105EC0003C0000780000F00001E0000380000000CA
-:105ED00000000000000000000000000000000000C2
-:105EE000000000000000001C00001C000018000F53
-:105EF00018F007DBE0007F0000FF0007DBE00E1872
-:105F000070001800001C00001C00000000000000D1
+:105CA00000000000000000000000000000000000F4
+:105CB0000000000000001FF01038001C001C0FFC4A
+:105CC0001C1C381C381C3CFC1FDC000000000000C1
+:105CD000000000000000000000000000000038008C
+:105CE0003800380038003BF83E1C3C1C380C380C9F
+:105CF000380C380C381C3C781FE000000000000015
+:105D00000000000000000000000000000000000093
+:105D100000000000000007F80E001C0038003800EA
+:105D2000380038001C000F1807F8000000000000C1
+:105D30000000000000000000000000000000001C47
+:105D4000001C001C001C0FFC1C1C381C301C301CD0
+:105D5000301C301C383C1CFC0F9C00000000000074
+:105D60000000000000000000000000000000000033
+:105D70000000000000000FF01C38381C300C3FFC05
+:105D80003000300038001E0C07FC0000000000004E
+:105D9000000000000000000000000000003C01FEC8
+:105DA00003800300030003007FFC7FFC030003006B
+:105DB00003000300030003000300000000000000D4
+:105DC00000000000000000000000000000000000D3
+:105DD0000000000000000FFE1C3838183818183872
+:105DE0001FF03B8030003FF01FFC300E700E381C5F
+:105DF0001FF8000000000000000000000000380054
+:105E00003800380038003BF83E383C1C381C381C41
+:105E1000381C381C381C381C381C000000000000DE
+:105E2000000000000000000000000000018003C02E
+:105E300003C0000000001FC001C001C001C001C0BC
+:105E400001C001C001C001C03FFC00000000000013
+:105E500000000000000000000000000000200070B2
+:105E60000070000000003FF00070007000700070D3
+:105E7000007000700070007000700070007020E012
+:105E80003FC00000000000000000000000001800FB
+:105E9000180018001800183C187018E01B801F002C
+:105EA0001B8019E018701838181C00000000000052
+:105EB00000000000000000000000000000001FC003
+:105EC00001C001C001C001C001C001C001C001C0CA
+:105ED00001C001C001C001C03FFC00000000000083
+:105EE00000000000000000000000000000000000B2
+:105EF0000000000000006F3C79EE71CE718E718E53
+:105F0000718E718E718E718E718E00000000000096
:105F10000000000000000000000000000000000081
-:105F20000000000000000000000000000000000071
-:105F30000000000000000000000000000000000061
+:105F20000000000000003BF83E383C1C381C381CC8
+:105F3000381C381C381C381C381C000000000000BD
:105F40000000000000000000000000000000000051
-:105F50000000000000003C00003C00003C00003C51
-:105F600000003C00003C003FFFFC3FFFFC003C0009
-:105F7000003C00003C00003C00003C000000000031
-:105F80000000000000000000000000000000000011
-:105F90000000000000000000000000000000000001
-:105FA00000000000000000000000000000000000F1
-:105FB00000000000000000000000000000000000E1
-:105FC00000000000000000000000000000000000D1
-:105FD000000000007C00007E00007E00003E00000B
-:105FE0001E00003C0000F80007E000040000000074
-:105FF00000000000000000000000000000000000A1
+:105F50000000000000000FF01C3C381C700E700E9A
+:105F6000700E700C381C1E780FE00000000000005E
+:105F70000000000000000000000000000000000021
+:105F80000000000000003BF83E1C3C1C380C380CA4
+:105F9000380C380C381C3C783FE0380038003800AA
+:105FA00038000000000000000000000000000000B9
+:105FB0000000000000000FFC1C1C381C301C301CB2
+:105FC000301C301C383C1CFC0F9C001C001C001CAE
+:105FD000001C0000000000000000000000000000A5
+:105FE00000000000000019F81F1C1C0C180E1800FF
+:105FF0001800180018001800180000000000000029
:106000000000000000000000000000000000000090
-:106010000000000000000000000000000000000080
-:106020000000000000000003FFE003FFE0000000AC
+:106010000000000000000FF81C0018001E000FC058
+:1060200001F80018001818381FF0000000000000E8
:106030000000000000000000000000000000000060
-:106040000000000000000000000000000000000050
-:106050000000000000000000000000000000000040
+:106040000600060006007FFC0600060006000600AB
+:10605000060006000700078401FC000000000000A5
:106060000000000000000000000000000000000030
-:106070000000000000000000000000000000000020
-:106080000000000000000000000000000000000010
-:10609000000000007C0000FE0000FE00007E00000A
-:1060A00000000000000000000000000000000000F0
-:1060B00000000000000000000000000000000000E0
-:1060C0000000000000000000780000F00000E00088
-:1060D00001E00003C0000380000780000F00000EF5
-:1060E00000001E00003C0000380000700000F000BE
-:1060F00000E00001C00003C0000780000700000F9F
-:1061000000001E00001C0000000000000000000055
-:10611000000000000000000000000000000000007F
-:1061200000000000000000000000000001FFC007A8
-:10613000FFE00F00F01E00781E003C3C00FC3C0716
-:10614000FC3C1FBC3C7C1C3DF03C3FC03C3F003C49
-:106150001E00381E00780F80F007FFE001FF80006E
-:10616000000000000000000000000000000000002F
-:10617000000000000000000000000000000000001F
-:10618000000000000000000000000000007E00038E
-:10619000FE001FDE000E1E00001E00001E00001E7E
-:1061A00000001E00001E00001E00001E00001E0059
-:1061B000001E00001E00001E000FFFF80FFFF80079
-:1061C00000000000000000000000000000000000CF
-:1061D00000000000000000000000000000000000BF
-:1061E00000000000000000000000000003FF800F1E
-:1061F000FFE00E01F00000F00000F00000F00000F1
-:10620000F00001E00003C0000F80003E00007C00B1
-:1062100001F00003C0000F80001FFFFC1FFFFC0007
-:10622000000000000000000000000000000000006E
-:10623000000000000000000000000000000000005E
-:106240000000000000000000000000000FFF800FB1
-:10625000FFE00001E00000F00000F00001E00003BA
-:10626000C001FF0001FFC00003F0000078000078CB
-:106270000000780000780001F00FFFC00FFF000061
+:10607000000000000000381C381C381C381C381C7C
+:10608000381C381C383C1CFC0FDC000000000000F1
+:106090000000000000000000000000000000000000
+:1060A000000000000000700C381C38181C380C3040
+:1060B0000E70066007E003C003C00000000000008F
+:1060C00000000000000000000000000000000000D0
+:1060D000000000000000600660066186738E73CCCD
+:1060E00033CC366C366C3C3C3C3800000000000081
+:1060F00000000000000000000000000000000000A0
+:10610000000000000000381C1C380E7007E003C0BF
+:1061100003C007E00E701C38381E000000000000AD
+:10612000000000000000000000000000000000006F
+:10613000000000000000700C381C38181C380C30AF
+:106140000E70066007E003C003C0038007000E0066
+:106150007C000000000000000000000000000000C3
+:106160000000000000001FF80038007000E001C0CF
+:10617000038007000C001FFC3FFC00000000000033
+:10618000000000000000000000000000007801F89E
+:106190000380038003800380038003003F003E00F0
+:1061A000030003800380038003800380038001C019
+:1061B00000F80000000000000180018001800180E3
+:1061C00001800180018001800180018001800180C7
+:1061D00001800180018001800180018001800180B7
+:1061E0000180000000000000000000001E001F8071
+:1061F000018001C001C001C001C000C000FC007CE2
+:1062000000C001C001C001C001C001C001C00380C5
+:106210001F0000000000000000000000000000005F
+:10622000000000000000000000001C003F0671CECE
+:1062300060FC000000000000000000000000000002
+:10624000000000000000000000000000000000004E
+:10625000000000000000000000000000000000003E
+:10626000000000000000000000000000000000002E
+:10627000000000000000000000000000000000001E
:10628000000000000000000000000000000000000E
:1062900000000000000000000000000000000000FE
-:1062A000000000000000000000000000000FC0001F
-:1062B0001FC0003FC0007BC000F3C001E3C003C3A8
-:1062C000C00783C00F03C01C03C03803C07FFFFE9C
-:1062D0007FFFFE0003C00003C00003C00003C00036
-:1062E00000000000000000000000000000000000AE
+:1062A00000000000000000000000000000000000EE
+:1062B000000000000000003C00003C00003C00002A
+:1062C0003C00003C00003C00003C00003C00003C66
+:1062D00000003C00003C00003C00003C00003C0092
+:1062E000000000000000003C00007E00003C0000B8
:1062F000000000000000000000000000000000009E
-:106300000000000000000000000000000FFFE00F90
-:10631000FFE00F00000F00000F00000F00000F0053
-:10632000000FFF800FFFE00000F000007800007811
-:106330000000780000F00003E00FFFC00FFE000037
+:10630000000000000000000000000000000000008D
+:1063100000000000000003C3E003C3E003C3C003A8
+:10632000C3C003C3C003C3C003C1C000000000005A
+:10633000000000000000000000000000000000005D
:10634000000000000000000000000000000000004D
:10635000000000000000000000000000000000003D
-:10636000000000000000000000000000003FF001FD
-:10637000FFF003E0000780000F00001E00001E1F5A
-:10638000001FFFE01FC1F81E00781E003C1E003CED
-:106390001E003C0F00780F80F807FFE001FF80002F
-:1063A00000000000000000000000000000000000ED
+:10636000000000000000000000000000000000002D
+:1063700000000000000000000000000001E0E0015B
+:10638000C0E001C0E001C0E03FFFFE3FFFFE03C1EF
+:10639000C00381C00381C00381C07FFFFC7FFFFC7D
+:1063A00007838007038007038007038007078000B7
:1063B00000000000000000000000000000000000DD
-:1063C0000000000000000000000000001FFFFC1F94
-:1063D000FFFC0000780000F00000E00001E0000396
-:1063E000C0000780000F00000F00001E00003C00EE
-:1063F00000780000F00001F00001E00003C00000A0
-:10640000000000000000000000000000000000008C
-:10641000000000000000000000000000000000007C
-:1064200000000000000000000000000003FFE00F7B
-:10643000E3F00F00781E00781E00780F00F007E3ED
-:10644000E001FF8001FF8007E7E00F00F81E007801
-:106450001E003C1E007C1F00F80FFFF003FFC00071
-:10646000000000000000000000000000000000002C
+:1063C00000000000000000000000000000000000CD
+:1063D000000000000700000F00000E0001FFF007A2
+:1063E000FFF01F0E001E1E001E1C001E1C000FDCF6
+:1063F0000007FC0000FF80003FF00038F80038780C
+:1064000000783C0070783071F83FFFE01FFF00001B
+:10641000E00000E00000E0000000000000000000DC
+:10642000000000000000000000000000000000006C
+:106430000000000000000F800F3FE01E78703C70ED
+:1064400070707070E07071C03FE3801FC700000E75
+:1064500000001C0000780000F0F001E7FC03CF0E04
+:10646000078E0E0F0E0E1E0E0E3C07BC7003F800BA
:10647000000000000000000000000000000000001C
-:1064800000000000000000000000000003FF800F7B
-:10649000C7E01E00F01E00783C00783C00783C000D
-:1064A000381E00780FEFF807FFB80000780000787A
-:1064B0000000F00001E0000FC00FFF000FF000002F
-:1064C00000000000000000000000000000000000CC
+:10648000000000000000000000000000000000000C
+:1064900000000000000000000001FF0007FF800F67
+:1064A00003C00F03C00F03C00F0780079F0003FE48
+:1064B0000003F0000FF83C3E7C3C3C1F3C780FF89A
+:1064C0007807F87C01F03E03F81FFFFC07FE1F0071
:1064D00000000000000000000000000000000000BC
:1064E00000000000000000000000000000000000AC
-:1064F0000000000000000000007E00007E00007E22
-:106500000000180000000000000000000000000073
-:10651000000000003C00007E00007E00003E000005
+:1064F000000000000000003E00003C00003C0000E6
+:106500003C00003C00003C00003C0000000000009B
+:10651000000000000000000000000000000000007B
:10652000000000000000000000000000000000006B
:10653000000000000000000000000000000000005B
:10654000000000000000000000000000000000004B
-:106550000000000000000000007E00007E00007EC1
-:106560000000180000000000000000000000000013
-:10657000000000003E00007E00007F00001F0000C1
-:106580001E00001E0000FC0007F0000400000000D8
-:1065900000000000000000000000000000000000FB
+:106550000000000000800001C0000780000F000064
+:106560001E00003C0000780000F00000E00001E0A8
+:106570000001E00001C00003C00003C00001C00032
+:1065800001E00001E00000F00000F00000780000F1
+:106590003C00001E00000F000007C00001C000000A
:1065A00000000000000000000000000000000000EB
-:1065B00000000000400001E00007C0001F00007E56
-:1065C0000001F80003E0000F80000F800003E000EE
-:1065D00000F800003E00000F800003E00000E00033
-:1065E00000000000000000000000000000000000AB
-:1065F000000000000000000000000000000000009B
+:1065B00000000000000003C00001E00000F0000047
+:1065C0007C00003E00001E00000F00000780000756
+:1065D000800003800003C00003C00003C00003C0AC
+:1065E000000380000780000780000F00001E0000ED
+:1065F0003C0000780000F00001E000038000000093
:10660000000000000000000000000000000000008A
-:10661000000000000000000000000000000000007A
-:10662000001FFFF80000000000000000001FFFF83E
-:106630001FFFF80000000000000000000000000044
+:10661000000000000000001C00001C000018000F1B
+:1066200018F007DBE0007F0000FF0007DBE00E183A
+:1066300070001800001C00001C000000000000009A
:10664000000000000000000000000000000000004A
:10665000000000000000000000000000000000003A
:10666000000000000000000000000000000000002A
-:10667000000000000007800003E00000F800003E7A
-:1066800000000F800003E00000F80001F00007C0E8
-:10669000001F00007C0001F00007C00003000000A4
-:1066A00000000000000000000000000000000000EA
+:10667000000000000000000000000000000000001A
+:106680000000000000003C00003C00003C00003C1A
+:1066900000003C00003C003FFFFC3FFFFC003C00D2
+:1066A000003C00003C00003C00003C0000000000FA
:1066B00000000000000000000000000000000000DA
-:1066C00000000000000001C00001FE00007F80000B
-:1066D00007C00001E00000F00000F00001F000033E
-:1066E000E0007FC0007E00007000007000007000BD
-:1066F00000000000000000F80000F80000F80000B2
-:106700000000000000000000000000000000000089
-:106710000000000000000000000000000000000079
-:10672000000000000000001F8000FFF003C0780799
-:10673000801C0E000E1C000E3C000F383FC778FF77
-:10674000C770E3C771C3C7F3C387E3C387E3878E0B
-:10675000E3878EE3CF8EE3FFFC71F9F070000070E9
-:1067600000003800003C00000F01C007FFC000001F
+:1066C00000000000000000000000000000000000CA
+:1066D00000000000000000000000000000000000BA
+:1066E00000000000000000000000000000000000AA
+:1066F000000000000000000000000000000000009A
+:10670000000000007C00007E00007E00003E0000D3
+:106710001E00003C0000F80007E00004000000003C
+:106720000000000000000000000000000000000069
+:106730000000000000000000000000000000000059
+:106740000000000000000000000000000000000049
+:106750000000000000000003FFE003FFE000000075
+:106760000000000000000000000000000000000029
:106770000000000000000000000000000000000019
-:10678000000000000000000000000000007E00008B
-:106790007F0000FF0000E78001E78003C3C003C360
-:1067A000C00781E00781E00F00F00F00F81FFFF83D
-:1067B0001FFFFC3C003C3C001E78001EF0000F0058
-:1067C00000000000000000000000000000000000C9
+:106780000000000000000000000000000000000009
+:1067900000000000000000000000000000000000F9
+:1067A00000000000000000000000000000000000E9
+:1067B00000000000000000000000000000000000D9
+:1067C000000000007C0000FE0000FE00007E0000D3
:1067D00000000000000000000000000000000000B9
-:1067E0000000000000000000000000001FFFC01FAC
-:1067F000FFF01E00F01E00781E00781E00F01E0143
-:10680000F01FFFC01FFFE01E01F81E00781E003CB5
-:106810001E003C1E00781E00F81FFFE01FFF000056
-:106820000000000000000000000000000000000068
-:106830000000000000000000000000000000000058
-:1068400000000000000000000000000000FFF8034E
-:10685000FFF807C0000F00001E00001E00003C00F3
-:10686000003C00003C00003C00003C00003E0000FA
-:106870001E00000F00000FC00803FFF800FFF80023
-:106880000000000000000000000000000000000008
+:1067E00000000000000000000000000000000000A9
+:1067F0000000000000000000780000F00000E00051
+:1068000001E00003C0000380000780000F00000EBD
+:1068100000001E00003C0000380000700000F00086
+:1068200000E00001C00003C0000780000700000F67
+:1068300000001E00001C000000000000000000001E
+:106840000000000000000000000000000000000048
+:1068500000000000000000000000000001FFC00771
+:10686000FFE00F00F01E00781E003C3C00FC3C07DF
+:10687000FC3C1FBC3C7C1C3DF03C3FC03C3F003C12
+:106880001E00381E00780F80F007FFE001FF800037
:1068900000000000000000000000000000000000F8
-:1068A0000000000000000000000000003FFF003F6B
-:1068B000FFE03C01F03C00783C003C3C003C3C00EC
-:1068C0003C3C001E3C001E3C001E3C003C3C003C8E
-:1068D0003C00783C00F83C07E03FFFC03FFC000074
-:1068E00000000000000000000000000000000000A8
+:1068A00000000000000000000000000000000000E8
+:1068B000000000000000000000000000007E000357
+:1068C000FE001FDE000E1E00001E00001E00001E47
+:1068D00000001E00001E00001E00001E00001E0022
+:1068E000001E00001E00001E000FFFF80FFFF80042
:1068F0000000000000000000000000000000000098
-:106900000000000000000000000000000FFFF00F7A
-:10691000FFF00F00000F00000F00000F00000F003D
-:10692000000FFFF00FFFF00F00000F00000F00003E
-:106930000F00000F00000F00000FFFF00FFFF0002E
-:106940000000000000000000000000000000000047
+:106900000000000000000000000000000000000087
+:1069100000000000000000000000000003FF800FE6
+:10692000FFE00E01F00000F00000F00000F00000B9
+:10693000F00001E00003C0000F80003E00007C007A
+:1069400001F00003C0000F80001FFFFC1FFFFC00D0
:106950000000000000000000000000000000000037
-:106960000000000000000000000000000FFFF00F1A
-:10697000FFF00F00000F00000F00000F00000F00DD
-:10698000000FFFF00FFFF00F00000F00000F0000DE
-:106990000F00000F00000F00000F00000F000000AC
-:1069A00000000000000000000000000000000000E7
+:106960000000000000000000000000000000000027
+:106970000000000000000000000000000FFF800F7A
+:10698000FFE00001E00000F00000F00001E0000383
+:10699000C001FF0001FFC00003F000007800007894
+:1069A0000000780000780001F00FFFC00FFF00002A
:1069B00000000000000000000000000000000000D7
-:1069C00000000000000000000000000000FFFC03C9
-:1069D000FFFC0FC0041F00001E00003C00003C0034
-:1069E00000780FFC780FFC78003C3C003C3C003CFD
-:1069F0003E003C1F003C0FC03C03FFFC00FFF800C2
-:106A00000000000000000000000000000000000086
+:1069C00000000000000000000000000000000000C7
+:1069D000000000000000000000000000000FC000E8
+:1069E0001FC0003FC0007BC000F3C001E3C003C371
+:1069F000C00783C00F03C01C03C03803C07FFFFE65
+:106A00007FFFFE0003C00003C00003C00003C000FE
:106A10000000000000000000000000000000000076
-:106A20000000000000000000000000003C003C3CB2
-:106A3000003C3C003C3C003C3C003C3C003C3C00FE
-:106A40003C3FFFFC3FFFFC3C003C3C003C3C003C2E
-:106A50003C003C3C003C3C003C3C003C3C003C00DE
-:106A60000000000000000000000000000000000026
+:106A20000000000000000000000000000000000066
+:106A30000000000000000000000000000FFFE00F59
+:106A4000FFE00F00000F00000F00000F00000F001C
+:106A5000000FFF800FFFE00000F0000078000078DA
+:106A60000000780000F00003E00FFFC00FFE000000
:106A70000000000000000000000000000000000016
-:106A80000000000000000000000000000FFFF80FF1
-:106A9000FFF8003C00003C00003C00003C00003CD3
-:106AA00000003C00003C00003C00003C00003C00BA
-:106AB000003C00003C00003C000FFFF80FFFF80016
-:106AC00000000000000000000000000000000000C6
+:106A80000000000000000000000000000000000006
+:106A9000000000000000000000000000003FF001C6
+:106AA000FFF003E0000780000F00001E00001E1F23
+:106AB000001FFFE01FC1F81E00781E003C1E003CB6
+:106AC0001E003C0F00780F80F807FFE001FF8000F8
:106AD00000000000000000000000000000000000B6
-:106AE0000000000000000000000000000FFFE00FA9
-:106AF000FFE00001E00001E00001E00001E0000132
-:106B0000E00001E00001E00001E00001E00001E040
-:106B10000001E00003C00C07C00FFF8007FE00006B
-:106B20000000000000000000000000000000000065
+:106AE00000000000000000000000000000000000A6
+:106AF0000000000000000000000000001FFFFC1F5D
+:106B0000FFFC0000780000F00000E00001E000035E
+:106B1000C0000780000F00000F00001E00003C00B6
+:106B200000780000F00001F00001E00003C0000068
:106B30000000000000000000000000000000000055
-:106B40000000000000000000000000001E00781E91
-:106B500001F01E03C01E07801E1F001E3C001E7891
-:106B6000001EF0001FF0001EF8001E3C001E1E005C
-:106B70001E0F801E07C01E01E01E00F81E007C00D4
-:106B80000000000000000000000000000000000005
+:106B40000000000000000000000000000000000045
+:106B500000000000000000000000000003FFE00F44
+:106B6000E3F00F00781E00781E00780F00F007E3B6
+:106B7000E001FF8001FF8007E7E00F00F81E0078CA
+:106B80001E003C1E007C1F00F80FFFF003FFC0003A
:106B900000000000000000000000000000000000F5
-:106BA0000000000000000000000000000780000757
-:106BB00080000780000780000780000780000780B2
-:106BC0000007800007800007800007800007800022
-:106BD00007800007800007800007FFF807FFF80024
-:106BE00000000000000000000000000000000000A5
+:106BA00000000000000000000000000000000000E5
+:106BB00000000000000000000000000003FF800F44
+:106BC000C7E01E00F01E00783C00783C00783C00D6
+:106BD000381E00780FEFF807FFB800007800007843
+:106BE0000000F00001E0000FC00FFF000FF00000F8
:106BF0000000000000000000000000000000000095
-:106C00000000000000000000000000003E007C3F8B
-:106C100000FC3F81DC3B81DC3BC39C39C39C38E7F3
-:106C20001C38EF1C387E1C387C1E383C1E78001E39
-:106C300078001E78001E78001E78001E78001E0066
-:106C40000000000000000000000000000000000044
+:106C00000000000000000000000000000000000084
+:106C10000000000000000000000000000000000074
+:106C20000000000000000000007E00007E00007EEA
+:106C3000000018000000000000000000000000003C
+:106C4000000000003C00007E00007E00003E0000CE
:106C50000000000000000000000000000000000034
-:106C60000000000000000000000000001F003C1FAA
-:106C7000803C1FC03C1DC03C1DE03C1CF03C1C780F
-:106C80003C1C783C1C3C3C1C1E3C1C0F3C1C0F3C20
-:106C90001C07BC1C03FC1C01FC1C00FC1C00FC00B1
-:106CA00000000000000000000000000000000000E4
-:106CB00000000000000000000000000000000000D4
-:106CC00000000000000000000000000001FFC007FD
-:106CD000FFF00F00F81E007C3C003C3C001E7800DA
-:106CE0001E78001E78001E78001E78001E3C003CB6
-:106CF0003C003C1E00781F00F007FFE001FF800011
-:106D00000000000000000000000000000000000083
+:106C60000000000000000000000000000000000024
+:106C70000000000000000000000000000000000014
+:106C80000000000000000000007E00007E00007E8A
+:106C900000001800000000000000000000000000DC
+:106CA000000000003E00007E00007F00001F00008A
+:106CB0001E00001E0000FC0007F0000400000000A1
+:106CC00000000000000000000000000000000000C4
+:106CD00000000000000000000000000000000000B4
+:106CE00000000000400001E00007C0001F00007E1F
+:106CF0000001F80003E0000F80000F800003E000B7
+:106D000000F800003E00000F800003E00000E000FB
:106D10000000000000000000000000000000000073
-:106D20000000000000000000000000001FFF801FA6
-:106D3000FFF01E00F81E007C1E003C1E003C1E00E2
-:106D40003C1E00781E03F01FFFC01FFE001E000047
-:106D50001E00001E00001E00001E00001E0000009D
-:106D60000000000000000000000000000000000023
+:106D20000000000000000000000000000000000063
+:106D30000000000000000000000000000000000053
+:106D40000000000000000000000000000000000043
+:106D5000001FFFF80000000000000000001FFFF807
+:106D60001FFFF8000000000000000000000000000D
:106D70000000000000000000000000000000000013
-:106D800000000000000000000000000001FFC0073C
-:106D9000FFF00F00F81E007C3C003C3C001E780019
-:106DA0001E78001E78001E78001E78001E3C003CF5
-:106DB0003C003C1E00781F80F007FFE001FF8000D0
-:106DC0003C00003C00001F06000FFF0001F800001F
+:106D80000000000000000000000000000000000003
+:106D900000000000000000000000000000000000F3
+:106DA000000000000007800003E00000F800003E43
+:106DB00000000F800003E00000F80001F00007C0B1
+:106DC000001F00007C0001F00007C000030000006D
:106DD00000000000000000000000000000000000B3
-:106DE0000000000000000000000000000FFF800F06
-:106DF000FFE00E01F00E00F00E00F00E00F00E01AC
-:106E0000F00FFFC00FFF000E1F000E07800E03C023
-:106E10000E01E00E00F00E00F80E00780E003C00AF
-:106E20000000000000000000000000000000000062
+:106DE00000000000000000000000000000000000A3
+:106DF00000000000000001C00001FE00007F8000D4
+:106E000007C00001E00000F00000F00001F0000306
+:106E1000E0007FC0007E0000700000700000700085
+:106E200000000000000000F80000F80000F800007A
:106E30000000000000000000000000000000000052
-:106E400000000000000000000000000003FFF00F41
-:106E5000FFF01F00001E00001E00001F00000FC0FA
-:106E60000007FC0000FF80000FF00001F800007830
-:106E70000000780000782000F83FFFE03FFF80002E
-:106E80000000000000000000000000000000000002
-:106E900000000000000000000000000000000000F2
-:106EA0000000000000000000000000003FFFFC3F69
-:106EB000FFFC003C00003C00003C00003C00003CAB
-:106EC00000003C00003C00003C00003C00003C0096
-:106ED000003C00003C00003C00003C00003C000086
-:106EE00000000000000000000000000000000000A2
+:106E40000000000000000000000000000000000042
+:106E5000000000000000001F8000FFF003C0780762
+:106E6000801C0E000E1C000E3C000F383FC778FF40
+:106E7000C770E3C771C3C7F3C387E3C387E3878ED4
+:106E8000E3878EE3CF8EE3FFFC71F9F070000070B2
+:106E900000003800003C00000F01C007FFC00000E8
+:106EA00000000000000000000000000000000000E2
+:106EB000000000000000000000000000007E000054
+:106EC0007F0000FF0000E78001E78003C3C003C329
+:106ED000C00781E00781E00F00F00F00F81FFFF806
+:106EE0001FFFFC3C003C3C001E78001EF0000F0021
:106EF0000000000000000000000000000000000092
-:106F00000000000000000000000000003C003C3CCD
-:106F1000003C3C003C3C003C3C003C3C003C3C0019
-:106F20003C3C003C3C003C3C003C3C003C3C003CCD
-:106F30003C003C1E00781F00F80FFFE003FF8000BC
-:106F40000000000000000000000000000000000041
+:106F00000000000000000000000000000000000081
+:106F10000000000000000000000000001FFFC01F74
+:106F2000FFF01E00F01E00781E00781E00F01E010B
+:106F3000F01FFFC01FFFE01E01F81E00781E003C7E
+:106F40001E003C1E00781E00F81FFFE01FFF00001F
:106F50000000000000000000000000000000000031
-:106F6000000000000000000000000000F8000F78A2
-:106F7000001E3C001E3C003C1E00381E00780F0026
-:106F8000700F00F00781E00781E003C3C003E3C096
-:106F900001E78000F78000FF00007E00007E000017
-:106FA00000000000000000000000000000000000E1
+:106F60000000000000000000000000000000000021
+:106F700000000000000000000000000000FFF80317
+:106F8000FFF807C0000F00001E00001E00003C00BC
+:106F9000003C00003C00003C00003C00003E0000C3
+:106FA0001E00000F00000FC00803FFF800FFF800EC
:106FB00000000000000000000000000000000000D1
-:106FC00000000000000000000000000078000E78C3
-:106FD000000E78000E78001E38001E38001E383C67
-:106FE0001C383C1C387E1C387F1C3CE71C3CE79C52
-:106FF0003DC39C1DC3DC1F81DC1F80F81F00F8000F
-:107000000000000000000000000000000000000080
+:106FC00000000000000000000000000000000000C1
+:106FD0000000000000000000000000003FFF003F34
+:106FE000FFE03C01F03C00783C003C3C003C3C00B5
+:106FF0003C3C001E3C001E3C001E3C003C3C003C57
+:107000003C00783C00F83C07E03FFFC03FFC00003C
:107010000000000000000000000000000000000070
-:107020000000000000000000000000003C003C1ECA
-:1070300000780F00F00781E003C3C001E78000FF84
-:1070400000007E00007E0000FF0001FF8003E7C01B
-:1070500007C3E00F81F01F00F83E007C7C003E007B
-:107060000000000000000000000000000000000020
+:107020000000000000000000000000000000000060
+:107030000000000000000000000000000FFFF00F43
+:10704000FFF00F00000F00000F00000F00000F0006
+:10705000000FFFF00FFFF00F00000F00000F000007
+:107060000F00000F00000F00000FFFF00FFFF000F7
:107070000000000000000000000000000000000010
-:1070800000000000000000000000000078001F3C2D
-:10709000003E1E007C1F00780F80F007C1E003E374
-:1070A000C001E78000FF00007E00003C00003C00C3
-:1070B000003C00003C00003C00003C00003C0000A4
-:1070C00000000000000000000000000000000000C0
+:107080000000000000000000000000000000000000
+:107090000000000000000000000000000FFFF00FE3
+:1070A000FFF00F00000F00000F00000F00000F00A6
+:1070B000000FFFF00FFFF00F00000F00000F0000A7
+:1070C0000F00000F00000F00000F00000F00000075
:1070D00000000000000000000000000000000000B0
-:1070E0000000000000000000000000001FFFFC1F67
-:1070F000FFFC0000F80001E00003C0000780000F63
-:1071000000001E00003C0000780000F00003E000DA
-:1071100007C0000F80001F00003FFFFC3FFFFC0086
-:10712000000000000000000000000000000000005F
+:1070E00000000000000000000000000000000000A0
+:1070F00000000000000000000000000000FFFC0392
+:10710000FFFC0FC0041F00001E00003C00003C00FC
+:1071100000780FFC780FFC78003C3C003C3C003CC5
+:107120003E003C1F003C0FC03C03FFFC00FFF8008A
:10713000000000000000000000000000000000004F
-:1071400000000000000001FFC001FFC001E00001DD
-:10715000E00001E00001E00001E00001E00001E0EA
-:107160000001E00001E00001E00001E00001E000BA
-:1071700001E00001E00001E00001E00001E00001A9
-:10718000E00001E00001E00001E00001FFC00000BC
+:10714000000000000000000000000000000000003F
+:107150000000000000000000000000003C003C3C7B
+:10716000003C3C003C3C003C3C003C3C003C3C00C7
+:107170003C3FFFFC3FFFFC3C003C3C003C3C003CF7
+:107180003C003C3C003C3C003C3C003C3C003C00A7
:1071900000000000000000000000000000000000EF
-:1071A0000000000000000E00000F000007000003B8
-:1071B000800003C00001E00000E00000F000007863
-:1071C00000003800003C00001E00000E00000F0010
-:1071D0000007800003800001C00001E00000E00023
-:1071E000007000007800003C00000000000000007B
+:1071A00000000000000000000000000000000000DF
+:1071B0000000000000000000000000000FFFF80FBA
+:1071C000FFF8003C00003C00003C00003C00003C9C
+:1071D00000003C00003C00003C00003C00003C0083
+:1071E000003C00003C00003C000FFFF80FFFF800DF
:1071F000000000000000000000000000000000008F
-:1072000000000000000003FF8003FF8000078000F3
-:1072100007800007800007800007800007800007C4
-:10722000800007800007800007800007800007803B
-:1072300000078000078000078000078000078000AB
-:10724000078000078000078000078003FF800000A0
+:10720000000000000000000000000000000000007E
+:107210000000000000000000000000000FFFE00F71
+:10722000FFE00001E00001E00001E00001E00001FA
+:10723000E00001E00001E00001E00001E00001E009
+:107240000001E00003C00C07C00FFF8007FE000034
:10725000000000000000000000000000000000002E
-:10726000000000000000000000000000003C0000E2
-:107270007E0000E70001C3800381C00700E00E002C
-:10728000F01E007800000000000000000000000078
-:1072900000000000000000000000000000000000EE
-:1072A00000000000000000000000000000000000DE
+:10726000000000000000000000000000000000001E
+:107270000000000000000000000000001E00781E5A
+:1072800001F01E03C01E07801E1F001E3C001E785A
+:10729000001EF0001FF0001EF8001E3C001E1E0025
+:1072A0001E0F801E07C01E01E01E00F81E007C009D
:1072B00000000000000000000000000000000000CE
:1072C00000000000000000000000000000000000BE
-:1072D00000000000000000000000000000000000AE
-:1072E000000000000000000000000000000000009E
-:1072F000000000000000000000000000000000008E
-:107300000000000000000000FFFFFFFFFFFF000083
+:1072D0000000000000000000000000000780000720
+:1072E000800007800007800007800007800007807B
+:1072F00000078000078000078000078000078000EB
+:1073000007800007800007800007FFF807FFF800EC
:10731000000000000000000000000000000000006D
-:107320000000000000000F800003E00000F80000F3
-:107330003C00000000000000000000000000000011
-:10734000000000000000000000000000000000003D
-:10735000000000000000000000000000000000002D
-:10736000000000000000000000000000000000001D
+:10732000000000000000000000000000000000005D
+:107330000000000000000000000000003E007C3F54
+:1073400000FC3F81DC3B81DC3BC39C39C39C38E7BC
+:107350001C38EF1C387E1C387C1E383C1E78001E02
+:1073600078001E78001E78001E78001E78001E002F
:10737000000000000000000000000000000000000D
:1073800000000000000000000000000000000000FD
-:10739000000000000000000007FFC007E7F0000049
-:1073A000F000007800007800FFF807FFF80F007881
-:1073B0001E00781E00781E03F80FFFF807FC780007
-:1073C00000000000000000000000000000000000BD
+:107390000000000000000000000000001F003C1F73
+:1073A000803C1FC03C1DC03C1DE03C1CF03C1C78D8
+:1073B0003C1C783C1C3C3C1C1E3C1C0F3C1C0F3CE9
+:1073C0001C07BC1C03FC1C01FC1C00FC1C00FC007A
:1073D00000000000000000000000000000000000AD
-:1073E0000000000000001E00001E00001E00001E25
-:1073F00000001E00001E00001E7FE01EFFF01FC0E8
-:10740000781F00781E003C1E003C1E003C1E003C05
-:107410001E00381E00781E00F01FFFE007FF00006E
-:10742000000000000000000000000000000000005C
+:1073E000000000000000000000000000000000009D
+:1073F00000000000000000000000000001FFC007C6
+:10740000FFF00F00F81E007C3C003C3C001E7800A2
+:107410001E78001E78001E78001E78001E3C003C7E
+:107420003C003C1E00781F00F007FFE001FF8000D9
:10743000000000000000000000000000000000004C
:10744000000000000000000000000000000000003C
-:10745000000000000000000000FFF003FFF007C084
-:10746000000F80000F00001E00001E00001E000024
-:107470000F00000F800007C00003FFF000FFF000C6
-:1074800000000000000000000000000000000000FC
+:107450000000000000000000000000001FFF801F6F
+:10746000FFF01E00F81E007C1E003C1E003C1E00AB
+:107470003C1E00781E03F01FFFC01FFE001E000010
+:107480001E00001E00001E00001E00001E00000066
:1074900000000000000000000000000000000000EC
-:1074A0000000000000000000780000780000780074
-:1074B000007800007800007801FFF807FFF80F005F
-:1074C000781E00781E00783C00783C00783C0078FC
-:1074D0001C00781E01F81F03F80FFF7803FC7800EA
-:1074E000000000000000000000000000000000009C
-:1074F000000000000000000000000000000000008C
+:1074A00000000000000000000000000000000000DC
+:1074B00000000000000000000000000001FFC00705
+:1074C000FFF00F00F81E007C3C003C3C001E7800E2
+:1074D0001E78001E78001E78001E78001E3C003CBE
+:1074E0003C003C1E00781F80F007FFE001FF800099
+:1074F0003C00003C00001F06000FFF0001F80000E8
:10750000000000000000000000000000000000007B
-:10751000000000000000000001FFC007E3F00F00C2
-:10752000F81E00781E003C1FFFFC1FFFFC1C000023
-:107530001E00001E00000F800007FFF801FFF8008A
-:10754000000000000000000000000000000000003B
+:107510000000000000000000000000000FFF800FCE
+:10752000FFE00E01F00E00F00E00F00E00F00E0174
+:10753000F00FFFC00FFF000E1F000E07800E03C0EC
+:107540000E01E00E00F00E00F80E00780E003C0078
:10755000000000000000000000000000000000002B
-:107560000000000000000003FC001FFE003E0000C1
-:1075700078000078000070000070000070003FFF8D
-:10758000FC3FFFFC00700000700000700000700005
-:1075900000700000700000700000700000700000BB
-:1075A00000000000000000000000000000000000DB
+:10756000000000000000000000000000000000001B
+:1075700000000000000000000000000003FFF00F0A
+:10758000FFF01F00001E00001E00001F00000FC0C3
+:107590000007FC0000FF80000FF00001F8000078F9
+:1075A0000000780000782000F83FFFE03FFF8000F7
:1075B00000000000000000000000000000000000CB
:1075C00000000000000000000000000000000000BB
-:1075D000000000000000000003FFFC07C3FC0F00D8
-:1075E000F01E00F01E00F00F00F00F83E00FFFC050
-:1075F0001E7C001C00001F00000FFFF00FFFFC1E90
-:10760000003C3C003C3C003C1F81F80FFFE0003890
+:1075D0000000000000000000000000003FFFFC3F32
+:1075E000FFFC003C00003C00003C00003C00003C74
+:1075F00000003C00003C00003C00003C00003C005F
+:10760000003C00003C00003C00003C00003C00004E
:10761000000000000000000000000000000000006A
-:107620000000000000001E00001E00001E00001EE2
-:1076300000001E00001E00001E7FE01EFFF01FC0A5
-:10764000F01F00781E00781E00781E00781E00785B
-:107650001E00781E00781E00781E00781E0078003C
-:10766000000000000000000000000000000000001A
+:10762000000000000000000000000000000000005A
+:107630000000000000000000000000003C003C3C96
+:10764000003C3C003C3C003C3C003C3C003C3C00E2
+:107650003C3C003C3C003C3C003C3C003C3C003C96
+:107660003C003C1E00781F00F80FFFE003FF800085
:10767000000000000000000000000000000000000A
-:10768000000000000000003C00007E00007E0000C2
-:107690003C000000000000000FFE000FFE00001E76
-:1076A00000001E00001E00001E00001E00001E0044
-:1076B000001E00001E00001E000FFFF80FFFF80064
-:1076C00000000000000000000000000000000000BA
+:1076800000000000000000000000000000000000FA
+:10769000000000000000000000000000F8000F786B
+:1076A000001E3C001E3C003C1E00381E00780F00EF
+:1076B000700F00F00781E00781E003C3C003E3C05F
+:1076C00001E78000F78000FF00007E00007E0000E0
:1076D00000000000000000000000000000000000AA
-:1076E0000000000000000003800007E00007E00049
-:1076F00003800000000000000FFFC00FFFC0000368
-:10770000C00003C00003C00003C00003C00003C0EA
-:107710000003C00003C00003C00003C00003C0009A
-:1077200003C00003C00007801E3F001FFE0001C011
+:1076E000000000000000000000000000000000009A
+:1076F00000000000000000000000000078000E788C
+:10770000000E78000E78001E38001E38001E383C2F
+:107710001C383C1C387E1C387F1C3CE71C3CE79C1A
+:107720003DC39C1DC3DC1F81DC1F80F81F00F800D7
:107730000000000000000000000000000000000049
-:107740000000000000000F00000F00000F00000FFD
-:1077500000000F00000F00000F00F80F01E00F07FE
-:10776000C00F1F000F3C000FF8000FF8000F3E0085
-:107770000F1F000F07C00F03E00F00F80F007C0081
-:1077800000000000000000000000000000000000F9
+:107740000000000000000000000000000000000039
+:107750000000000000000000000000003C003C1E93
+:1077600000780F00F00781E003C3C001E78000FF4D
+:1077700000007E00007E0000FF0001FF8003E7C0E4
+:1077800007C3E00F81F01F00F83E007C7C003E0044
:1077900000000000000000000000000000000000E9
-:1077A0000000000000000FFE000FFE00001E0000A1
-:1077B0001E00001E00001E00001E00001E00001E15
-:1077C00000001E00001E00001E00001E00001E0023
-:1077D000001E00001E00001E000FFFF80FFFF80043
-:1077E0000000000000000000000000000000000099
+:1077A00000000000000000000000000000000000D9
+:1077B00000000000000000000000000078001F3CF6
+:1077C000003E1E007C1F00780F80F007C1E003E33D
+:1077D000C001E78000FF00007E00003C00003C008C
+:1077E000003C00003C00003C00003C00003C00006D
:1077F0000000000000000000000000000000000089
:107800000000000000000000000000000000000078
-:10781000000000000000000039F9F83BBBBC3E3E10
-:107820001C3C3E1C383C1C383C1C383C1C383C1C66
-:10783000383C1C383C1C383C1C383C1C383C1C0078
-:107840000000000000000000000000000000000038
+:107810000000000000000000000000001FFFFC1F2F
+:10782000FFFC0000F80001E00003C0000780000F2B
+:1078300000001E00003C0000780000F00003E000A3
+:1078400007C0000F80001F00003FFFFC3FFFFC004F
:107850000000000000000000000000000000000028
:107860000000000000000000000000000000000018
-:1078700000000000000000001E7FE01EFFF01FC09F
-:10788000F01F00781E00781E00781E00781E007819
-:107890001E00781E00781E00781E00781E007800FA
-:1078A00000000000000000000000000000000000D8
-:1078B00000000000000000000000000000000000C8
+:1078700000000000000001FFC001FFC001E00001A6
+:10788000E00001E00001E00001E00001E00001E0B3
+:107890000001E00001E00001E00001E00001E00083
+:1078A00001E00001E00001E00001E00001E0000172
+:1078B000E00001E00001E00001E00001FFC0000085
:1078C00000000000000000000000000000000000B8
-:1078D000000000000000000001FFC007E7F00F00FB
-:1078E000F81E003C3C003C3C003C3C003C3C003C66
-:1078F0003C003C1E00781F00F007FFE001FF800005
-:107900000000000000000000000000000000000077
-:107910000000000000000000000000000000000067
+:1078D0000000000000000E00000F00000700000381
+:1078E000800003C00001E00000E00000F00000782C
+:1078F00000003800003C00001E00000E00000F00D9
+:107900000007800003800001C00001E00000E000EB
+:10791000007000007800003C000000000000000043
:107920000000000000000000000000000000000057
-:1079300000000000000000001E7FE01EFFF01FC0DE
-:10794000781F00781E003C1E003C1E003C1E003CC0
-:107950001E00381E00781E00F01FFFE01FFF001EF3
-:1079600000001E00001E00001E00001E000000009F
-:107970000000000000000000000000000000000007
+:1079300000000000000003FF8003FF8000078000BC
+:10794000078000078000078000078000078000078D
+:107950008000078000078000078000078000078004
+:107960000007800007800007800007800007800074
+:10797000078000078000078000078003FF80000069
:1079800000000000000000000000000000000000F7
-:10799000000000000000000001FFF807F7F80F00EA
-:1079A000781E00781E00783C00783C00783C007817
-:1079B0001C00781E01F81F03F80FFF7803FC780005
-:1079C000007800007800007800007800007800005F
+:10799000000000000000000000000000003C0000AB
+:1079A0007E0000E70001C3800381C00700E00E00F5
+:1079B000F01E007800000000000000000000000041
+:1079C00000000000000000000000000000000000B7
:1079D00000000000000000000000000000000000A7
:1079E0000000000000000000000000000000000097
-:1079F00000000000000000000F1FF00F7FF80FE0F4
-:107A00003C0F803C0F003C0F00000F00000F0000F7
-:107A10000F00000F00000F00000F00000F0000001B
+:1079F0000000000000000000000000000000000087
+:107A00000000000000000000000000000000000076
+:107A10000000000000000000000000000000000066
:107A20000000000000000000000000000000000056
-:107A30000000000000000000000000000000000046
+:107A30000000000000000000FFFFFFFFFFFF00004C
:107A40000000000000000000000000000000000036
-:107A5000000000000000000001FFE007E1E00F006F
-:107A6000000F000007800003FC0000FFC0000FF0C3
-:107A70000000F00000780000F00FFFE00FFF800032
+:107A50000000000000000F800003E00000F80000BC
+:107A60003C000000000000000000000000000000DA
+:107A70000000000000000000000000000000000006
:107A800000000000000000000000000000000000F6
:107A900000000000000000000000000000000000E6
-:107AA00000000000000000000000000001E00001F4
-:107AB000E00001E00001E0007FFFF87FFFF801E057
-:107AC0000001E00001E00001E00001E00001E00051
-:107AD00001E00001E00000F000007FF8003FF80046
-:107AE0000000000000000000000000000000000096
+:107AA00000000000000000000000000000000000D6
+:107AB00000000000000000000000000000000000C6
+:107AC000000000000000000007FFC007E7F0000012
+:107AD000F000007800007800FFF807FFF80F00784A
+:107AE0001E00781E00781E03F80FFFF807FC7800D0
:107AF0000000000000000000000000000000000086
:107B00000000000000000000000000000000000075
-:107B100000000000000000001E00781E00781E001B
-:107B2000781E00781E00781E00781E00781E0078EF
-:107B30001E00780E00F80F03F807FF7803FC7800AA
-:107B40000000000000000000000000000000000035
+:107B10000000000000001E00001E00001E00001EED
+:107B200000001E00001E00001E7FE01EFFF01FC0B0
+:107B3000781F00781E003C1E003C1E003C1E003CCE
+:107B40001E00381E00781E00F01FFFE007FF000037
:107B50000000000000000000000000000000000025
:107B60000000000000000000000000000000000015
-:107B700000000000000000003C003C1E007C1E00D5
-:107B8000780F00F00F80F00781E003C3C003C3C08B
-:107B900001E78000E70000FF00007E00003C0000DD
-:107BA00000000000000000000000000000000000D5
+:107B70000000000000000000000000000000000005
+:107B8000000000000000000000FFF003FFF007C04D
+:107B9000000F80000F00001E00001E00001E0000ED
+:107BA0000F00000F800007C00003FFF000FFF0008F
:107BB00000000000000000000000000000000000C5
:107BC00000000000000000000000000000000000B5
-:107BD000000000000000000078000E78001E780011
-:107BE0001E383C1E383C1C3C7E1C3C7E3C1CE73C4A
-:107BF0001CE7B81DC3B81FC3F80F81F80F81F00050
-:107C00000000000000000000000000000000000074
+:107BD000000000000000000078000078000078003D
+:107BE000007800007800007801FFF807FFF80F0028
+:107BF000781E00781E00783C00783C00783C0078C5
+:107C00001C00781E01F81F03F80FFF7803FC7800B2
:107C10000000000000000000000000000000000064
:107C20000000000000000000000000000000000054
-:107C300000000000000000001F007C0F80F007C162
-:107C4000E003E3C000F780007F00003E0000FF007B
-:107C500001E78003C3C00781F01F00F83E007C00ED
-:107C60000000000000000000000000000000000014
+:107C30000000000000000000000000000000000044
+:107C4000000000000000000001FFC007E3F00F008B
+:107C5000F81E00781E003C1FFFFC1FFFFC1C0000EC
+:107C60001E00001E00000F800007FFF801FFF80053
:107C70000000000000000000000000000000000004
:107C800000000000000000000000000000000000F4
-:107C900000000000000000003C003C1E003C1E00F4
-:107CA000780F00F00780F00781E003C1C003C3C074
-:107CB00001E78000F78000FF00007E00003E00002A
-:107CC0003C0000780001F0007FE0007F80000000B1
+:107C90000000000000000003FC001FFE003E00008A
+:107CA00078000078000070000070000070003FFF56
+:107CB000FC3FFFFC007000007000007000007000CE
+:107CC0000070000070000070000070000070000084
:107CD00000000000000000000000000000000000A4
:107CE0000000000000000000000000000000000094
-:107CF00000000000000000000FFFF00FFFF0000187
-:107D0000E00007C0000F80001E00003C0000F800EB
-:107D100001E00003C0000780000FFFF80FFFF8002C
-:107D20000000000000000000000000000000000053
-:107D30000000000000000000000000000000000043
-:107D40000000000000000007E0001FE0003C000011
-:107D500038000038000078000078000078000078D3
-:107D6000000078001FF0001F800001F00000780084
-:107D700000780000780000780000780000780000AB
-:107D80007800003800003C00001F80000FE0000079
-:107D900000000000000000000000000000003C00A7
-:107DA000003C00003C00003C00003C00003C0000A7
-:107DB0003C00003C00003C00003C00003C00003C5B
-:107DC00000003C00003C00003C00003C00003C0087
-:107DD000003C00003C00003C00003C00003C000077
-:107DE0003C00003C00003C00003C00003C00000067
+:107CF0000000000000000000000000000000000084
+:107D0000000000000000000003FFFC07C3FC0F00A0
+:107D1000F01E00F01E00F00F00F00F83E00FFFC018
+:107D20001E7C001C00001F00000FFFF00FFFFC1E58
+:107D3000003C3C003C3C003C1F81F80FFFE0003859
+:107D40000000000000000000000000000000000033
+:107D50000000000000001E00001E00001E00001EAB
+:107D600000001E00001E00001E7FE01EFFF01FC06E
+:107D7000F01F00781E00781E00781E00781E007824
+:107D80001E00781E00781E00781E00781E00780005
+:107D900000000000000000000000000000000000E3
+:107DA00000000000000000000000000000000000D3
+:107DB000000000000000003C00007E00007E00008B
+:107DC0003C000000000000000FFE000FFE00001E3F
+:107DD00000001E00001E00001E00001E00001E000D
+:107DE000001E00001E00001E000FFFF80FFFF8002D
:107DF0000000000000000000000000000000000083
-:107E000000000000000007E00007F800003C000050
-:107E10001E00001E00001E00001E00001E00001EAE
-:107E200000000E00000FF80001F8000F80000E00A7
-:107E3000001E00001E00001E00001E00001E0000AC
-:107E40001E00001E00003C0000FC0007F0000000C7
-:107E50000000000000000000000000000000000022
+:107E00000000000000000000000000000000000072
+:107E10000000000000000003800007E00007E00011
+:107E200003800000000000000FFFC00FFFC0000330
+:107E3000C00003C00003C00003C00003C00003C0B3
+:107E40000003C00003C00003C00003C00003C00063
+:107E500003C00003C00007801E3F001FFE0001C0DA
:107E60000000000000000000000000000000000012
-:107E70000000000000000000000000000000000002
-:107E80000007C0001FF01E3C7C1E381FFC7807F85E
-:107E900000000000000000000000000000000000E2
-:107EA00000000000000000000000000000000000D2
-:107EB00000000000000001000200010003000100BA
-:107EC00002000100040001000200010003000100A3
-:107ED0000200010005000100020001000300010092
-:107EE0000200010004000100020001000300010083
-:107EF0000200010006000100020001000300010071
-:107F00000200010004000100020001000300010062
-:107F10000200010005000100020001000300010051
-:107F20000200010004000100020001000300010042
-:107F3000020001000700010002000100030001002F
-:107F40000200010004000100020001000300010022
-:107F50000200010005000100020001000300010011
-:107F60000200010004000100020001000300010002
-:107F700002000100060001000200010003000100F0
-:107F800002000100040001000200010003000100E2
-:107F900002000100050001000200010003000100D1
-:107FA00002000100040001000200010003000100C2
-:107FB00002000100303132333435363738396162EE
-:107FC00063646566003031323334353637383941D1
-:107FD000424344454600000001430008F9420008BE
-:107FE000F5420008FD42000808800008000000205B
-:107FF00038010000A802000888800008380100202D
-:1080000050180000F82300081184A24A04680901EE
-:10801000020304060708090C691085020406081209
-:10802000F0344001062244222043FFFF135443133F
-:1080300008081210134449130810121813145B2B6C
-:1080400008181F011B12021205120A121412321212
-:108050006412C84BF401610229011AB88029045A3C
-:1080600078361AC80C2904297629D11AD80C290483
-:10807000323032051AE80C2904323429E11AF80C9E
-:08808000290402372C00000066
+:107E70000000000000000F00000F00000F00000FC6
+:107E800000000F00000F00000F00F80F01E00F07C7
+:107E9000C00F1F000F3C000FF8000FF8000F3E004E
+:107EA0000F1F000F07C00F03E00F00F80F007C004A
+:107EB00000000000000000000000000000000000C2
+:107EC00000000000000000000000000000000000B2
+:107ED0000000000000000FFE000FFE00001E00006A
+:107EE0001E00001E00001E00001E00001E00001EDE
+:107EF00000001E00001E00001E00001E00001E00EC
+:107F0000001E00001E00001E000FFFF80FFFF8000B
+:107F10000000000000000000000000000000000061
+:107F20000000000000000000000000000000000051
+:107F30000000000000000000000000000000000041
+:107F4000000000000000000039F9F83BBBBC3E3ED9
+:107F50001C3C3E1C383C1C383C1C383C1C383C1C2F
+:107F6000383C1C383C1C383C1C383C1C383C1C0041
+:107F70000000000000000000000000000000000001
+:107F800000000000000000000000000000000000F1
+:107F900000000000000000000000000000000000E1
+:107FA00000000000000000001E7FE01EFFF01FC068
+:107FB000F01F00781E00781E00781E00781E0078E2
+:107FC0001E00781E00781E00781E00781E007800C3
+:107FD00000000000000000000000000000000000A1
+:107FE0000000000000000000000000000000000091
+:107FF0000000000000000000000000000000000081
+:10800000000000000000000001FFC007E7F00F00C3
+:10801000F81E003C3C003C3C003C3C003C3C003C2E
+:108020003C003C1E00781F00F007FFE001FF8000CD
+:108030000000000000000000000000000000000040
+:108040000000000000000000000000000000000030
+:108050000000000000000000000000000000000020
+:1080600000000000000000001E7FE01EFFF01FC0A7
+:10807000781F00781E003C1E003C1E003C1E003C89
+:108080001E00381E00781E00F01FFFE01FFF001EBC
+:1080900000001E00001E00001E00001E0000000068
+:1080A00000000000000000000000000000000000D0
+:1080B00000000000000000000000000000000000C0
+:1080C000000000000000000001FFF807F7F80F00B3
+:1080D000781E00781E00783C00783C00783C0078E0
+:1080E0001C00781E01F81F03F80FFF7803FC7800CE
+:1080F0000078000078000078000078000078000028
+:10810000000000000000000000000000000000006F
+:10811000000000000000000000000000000000005F
+:1081200000000000000000000F1FF00F7FF80FE0BC
+:108130003C0F803C0F003C0F00000F00000F0000C0
+:108140000F00000F00000F00000F00000F000000E4
+:10815000000000000000000000000000000000001F
+:10816000000000000000000000000000000000000F
+:1081700000000000000000000000000000000000FF
+:10818000000000000000000001FFE007E1E00F0038
+:10819000000F000007800003FC0000FFC0000FF08C
+:1081A0000000F00000780000F00FFFE00FFF8000FB
+:1081B00000000000000000000000000000000000BF
+:1081C00000000000000000000000000000000000AF
+:1081D00000000000000000000000000001E00001BD
+:1081E000E00001E00001E0007FFFF87FFFF801E020
+:1081F0000001E00001E00001E00001E00001E0001A
+:1082000001E00001E00000F000007FF8003FF8000E
+:10821000000000000000000000000000000000005E
+:10822000000000000000000000000000000000004E
+:10823000000000000000000000000000000000003E
+:1082400000000000000000001E00781E00781E00E4
+:10825000781E00781E00781E00781E00781E0078B8
+:108260001E00780E00F80F03F807FF7803FC780073
+:1082700000000000000000000000000000000000FE
+:1082800000000000000000000000000000000000EE
+:1082900000000000000000000000000000000000DE
+:1082A00000000000000000003C003C1E007C1E009E
+:1082B000780F00F00F80F00781E003C3C003C3C054
+:1082C00001E78000E70000FF00007E00003C0000A6
+:1082D000000000000000000000000000000000009E
+:1082E000000000000000000000000000000000008E
+:1082F000000000000000000000000000000000007E
+:10830000000000000000000078000E78001E7800D9
+:108310001E383C1E383C1C3C7E1C3C7E3C1CE73C12
+:108320001CE7B81DC3B81FC3F80F81F80F81F00018
+:10833000000000000000000000000000000000003D
+:10834000000000000000000000000000000000002D
+:10835000000000000000000000000000000000001D
+:1083600000000000000000001F007C0F80F007C12B
+:10837000E003E3C000F780007F00003E0000FF0044
+:1083800001E78003C3C00781F01F00F83E007C00B6
+:1083900000000000000000000000000000000000DD
+:1083A00000000000000000000000000000000000CD
+:1083B00000000000000000000000000000000000BD
+:1083C00000000000000000003C003C1E003C1E00BD
+:1083D000780F00F00780F00781E003C1C003C3C03D
+:1083E00001E78000F78000FF00007E00003E0000F3
+:1083F0003C0000780001F0007FE0007F800000007A
+:10840000000000000000000000000000000000006C
+:10841000000000000000000000000000000000005C
+:1084200000000000000000000FFFF00FFFF000014F
+:10843000E00007C0000F80001E00003C0000F800B4
+:1084400001E00003C0000780000FFFF80FFFF800F5
+:10845000000000000000000000000000000000001C
+:10846000000000000000000000000000000000000C
+:108470000000000000000007E0001FE0003C0000DA
+:10848000380000380000780000780000780000789C
+:10849000000078001FF0001F800001F0000078004D
+:1084A0000078000078000078000078000078000074
+:1084B0007800003800003C00001F80000FE0000042
+:1084C00000000000000000000000000000003C0070
+:1084D000003C00003C00003C00003C00003C000070
+:1084E0003C00003C00003C00003C00003C00003C24
+:1084F00000003C00003C00003C00003C00003C0050
+:10850000003C00003C00003C00003C00003C00003F
+:108510003C00003C00003C00003C00003C0000002F
+:10852000000000000000000000000000000000004B
+:1085300000000000000007E00007F800003C000019
+:108540001E00001E00001E00001E00001E00001E77
+:1085500000000E00000FF80001F8000F80000E0070
+:10856000001E00001E00001E00001E00001E000075
+:108570001E00001E00003C0000FC0007F000000090
+:1085800000000000000000000000000000000000EB
+:1085900000000000000000000000000000000000DB
+:1085A00000000000000000000000000000000000CB
+:1085B0000007C0001FF01E3C7C1E381FFC7807F827
+:1085C00000000000000000000000000000000000AB
+:1085D000000000000000000000000000000000009B
+:1085E0000000000000000100020001000300010083
+:1085F000020001000400010002000100030001006C
+:10860000020001000500010002000100030001005A
+:10861000020001000400010002000100030001004B
+:108620000200010006000100020001000300010039
+:10863000020001000400010002000100030001002B
+:10864000020001000500010002000100030001001A
+:10865000020001000400010002000100030001000B
+:1086600002000100070001000200010003000100F8
+:1086700002000100040001000200010003000100EB
+:1086800002000100050001000200010003000100DA
+:1086900002000100040001000200010003000100CB
+:1086A00002000100060001000200010003000100B9
+:1086B00002000100040001000200010003000100AB
+:1086C000020001000500010002000100030001009A
+:1086D000020001000400010002000100030001008B
+:1086E00002000100303132333435363738396162B7
+:1086F000636465660030313233343536373839419A
+:108700004243444546000000314A0008294A000817
+:10871000254A00082D4A000838870008000000207C
+:1087200040010000A8020008BC87000840010020AA
+:1087300050180000282B00081184A24A046809017F
+:10874000020304060708090C6910850204060812D2
+:10875000F034400106224C222014FFFF7812781AD0
+:10876000C8024113844A13080812101374501308E6
+:108770001012181344622B081827011B120212054D
+:10878000120A121412321A64464BF40169022901CA
+:108790001AC08829045A78361AD00C290429762957
+:1087A000D91AE00C290432303A05C0112A200432CB
+:0C87B0003449E919A1190402372C00001B
:0400000508000131BD
:00000001FF
diff --git a/Project/oscilloscope.lnp b/Project/oscilloscope.lnp
new file mode 100644
index 0000000..4799894
--- /dev/null
+++ b/Project/oscilloscope.lnp
@@ -0,0 +1,60 @@
+--cpu Cortex-M3
+".\startup_stm32f10x_hd.o"
+".\core_cm3.o"
+".\system_stm32f10x.o"
+".\misc.o"
+".\stm32f10x_adc.o"
+".\stm32f10x_bkp.o"
+".\stm32f10x_can.o"
+".\stm32f10x_cec.o"
+".\stm32f10x_crc.o"
+".\stm32f10x_dac.o"
+".\stm32f10x_dbgmcu.o"
+".\stm32f10x_dma.o"
+".\stm32f10x_exti.o"
+".\stm32f10x_flash.o"
+".\stm32f10x_fsmc.o"
+".\stm32f10x_gpio.o"
+".\stm32f10x_i2c.o"
+".\stm32f10x_iwdg.o"
+".\stm32f10x_pwr.o"
+".\stm32f10x_rcc.o"
+".\stm32f10x_rtc.o"
+".\stm32f10x_sdio.o"
+".\stm32f10x_spi.o"
+".\stm32f10x_tim.o"
+".\stm32f10x_usart.o"
+".\stm32f10x_wwdg.o"
+".\main.o"
+".\stm32f10x_it.o"
+".\bsp_usart.o"
+".\bsp_ili9341_lcd.o"
+".\fonts.o"
+".\bsp_adc.o"
+".\bsp_timbase.o"
+".\bsp_led.o"
+".\bsp_key_exti.o"
+".\osc.o"
+".\bsp_ps2.o"
+".\board.o"
+".\clock.o"
+".\components.o"
+".\device.o"
+".\idle.o"
+".\ipc.o"
+".\irq.o"
+".\kservice.o"
+".\mem.o"
+".\memheap.o"
+".\mempool.o"
+".\object.o"
+".\scheduler.o"
+".\signal.o"
+".\thread.o"
+".\timer.o"
+".\cpuport.o"
+".\context_rvds.o"
+--library_type=microlib --strict --scatter ".\oscilloscope.sct"
+--summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
+--info sizes --info totals --info unused --info veneers
+--list ".\Listings\oscilloscope.map" -o .\oscilloscope.axf
\ No newline at end of file
diff --git a/Project/oscilloscope.uvguix.瑭规晱 b/Project/oscilloscope.uvguix.瑭规晱
index 55c75bf..9c59c0e 100644
--- a/Project/oscilloscope.uvguix.瑭规晱
+++ b/Project/oscilloscope.uvguix.瑭规晱
@@ -70,7 +70,7 @@
466
Source Browser
500
- 300
+ 166
@@ -78,11 +78,11 @@
- 1
- 1
+ 0
+ 0
0
- 0
- -1
+ 50
+ 16
@@ -110,8 +110,8 @@
0
- 334
- 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000200000001000000010000003A433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C6F7363696C6C6F73636F70655C557365725C4F53435C4F53432E6300000000054F53432E6300000000BCA8E100FFFFFFFF38433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C6F7363696C6C6F73636F70655C557365725C626F6172642E630000000007626F6172642E6300000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000440100006E0000008007000020030000
+ 1005
+ 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000008000000000000000100000048433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C72745F746872656164B1C8C8FC5C6F7363696C6C6F73636F70655C557365725C4F53435C4F53432E6300000000054F53432E6300000000C5D4F200FFFFFFFF4C433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C72745F746872656164B1C8C8FC5C6F7363696C6C6F73636F70655C557365725C6164635C6273705F6164632E6300000000096273705F6164632E6300000000FFDC7800FFFFFFFF4D433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C72745F746872656164B1C8C8FC5C6F7363696C6C6F73636F70655C557365725C73746D3332663130785F69742E63000000000E73746D3332663130785F69742E6300000000BECEA100FFFFFFFF46433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C72745F746872656164B1C8C8FC5C6F7363696C6C6F73636F70655C557365725C626F6172642E630000000007626F6172642E6300000000F0A0A100FFFFFFFF54433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C72745F746872656164B1C8C8FC5C6F7363696C6C6F73636F70655C557365725C6C63645C6273705F696C69393334315F6C63642E6300000000116273705F696C69393334315F6C63642E6300000000BCA8E100FFFFFFFF54433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C72745F746872656164B1C8C8FC5C6F7363696C6C6F73636F70655C557365725C6C63645C6273705F696C69393334315F6C63642E6800000000116273705F696C69393334315F6C63642E68000000009CC1B600FFFFFFFF4B433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C72745F746872656164B1C8C8FC5C6F7363696C6C6F73636F70655C557365725C666F6E745C666F6E74732E630000000007666F6E74732E6300000000F7B88600FFFFFFFF45433A5C55736572735C41646D696E6973747261746F725C4465736B746F705C72745F746872656164B1C8C8FC5C6F7363696C6C6F73636F70655C557365725C6D61696E2E6300000000066D61696E2E6300000000D9ADC200FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000440100006E0000008007000020030000
@@ -530,7 +530,7 @@
0
16
- 03000000290300007D070000BF030000
+ 03000000290300007D070000B5030000
16
@@ -1150,7 +1150,7 @@
0
16
- 03000000730000003D010000DC020000
+ 03000000730000003D010000E6020000
16
@@ -1190,7 +1190,7 @@
0
16
- 03000000290300007D070000BF030000
+ 03000000290300007D070000B5030000
16
@@ -1250,7 +1250,7 @@
0
16
- 03000000290300007D070000BF030000
+ 03000000290300007D070000B5030000
16
@@ -1270,7 +1270,7 @@
0
16
- 03000000290300007D070000BF030000
+ 03000000290300007D070000B5030000
16
@@ -1799,7 +1799,7 @@
3312
- 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000C10000006E040000C5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006E0000006E040000DC000000F4000000530000006E040000C10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7A030000530000007E0300009C010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000007E0300006E0000006E040000B70100007E030000530000006E0400009C01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100005300000044010000050300000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006E0000004001000016030000000000005300000040010000050300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000007F0100006E0400008301000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000009E0100006E0400002902000000000000830100006E0400000E02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF37020000830100003B0200000E02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000005030000800700000903000001000000010000100400000001000000C5FDFFFF3B010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000001A03000080070000EF030000000000000903000080070000D40300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+ 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000C10000006E040000C5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006E0000006E040000DC000000F4000000530000006E040000C10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7A030000530000007E0300009C010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000007E0300006E0000006E040000B70100007E030000530000006E0400009C01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100005300000044010000050300000100000002000010040000000100000012FFFFFF87060000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006E0000004001000020030000000000005300000040010000050300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000007F0100006E0400008301000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000009E0100006E0400002902000000000000830100006E0400000E02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF37020000830100003B0200000E02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000005030000800700000903000001000000010000100400000001000000C5FDFFFF3B010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000002403000080070000EF030000000000000903000080070000D40300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
59392
@@ -1838,7 +1838,1748 @@
Debug
2373
- 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756772020000
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756772020000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801780000000000000FFFFFFFF00010000000000000001000000000000000100000001801D80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001801A80000000000000FFFFFFFF00010000000000000001000000000000000100000001801B80000000000000FFFFFFFF0001000000000000000100000000000000010000000180E57F000000000000FFFFFFFF00010000000000000001000000000000000100000001801C80000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800089000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180E48B000000000000FFFFFFFF0001000000000000000100000000000000010000000180F07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180E888000000000000FFFFFFFF00010000000000000001000000000000000100000001803B01000000000000FFFFFFFF0001000000000000000100000000000000010000000180BB8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D88B000000000000FFFFFFFF0001000000000000000100000000000000010000000180D28B000000000000FFFFFFFF00010000000000000001000000000000000100000001809307000000000000FFFFFFFF0001000000000000000100000000000000010000000180658A000000000000FFFFFFFF0001000000000000000100000000000000010000000180C18A000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE8B000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001800189000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 898
+ 1900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000000000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000000100000000000000000000000000000000010000000100000001801D800000000000000200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000000300000000000000000000000000000000010000000100000001801B80000000000000040000000000000000000000000000000001000000010000000180E57F0000000000000500000000000000000000000000000000010000000100000001801C800000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B000000000000080000000000000000000000000000000001000000010000000180F07F000000000000090000000000000000000000000000000001000000010000000180E8880000000000000A00000000000000000000000000000000010000000100000001803B010000000000000B0000000000000000000000000000000001000000010000000180BB8A0000000000000C0000000000000000000000000000000001000000010000000180D88B0000000000000D0000000000000000000000000000000001000000010000000180D28B0000000000000E000000000000000000000000000000000100000001000000018093070000000000000F0000000000000000000000000000000001000000010000000180658A000000000000100000000000000000000000000000000001000000010000000180C18A000000000000110000000000000000000000000000000001000000010000000180EE8B0000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180018900000000000013000000000000000000000000000000000100000001000000
+
+
+
+ 0
+ 1920
+ 1080
+
+
+
+ 1
+ Debug
+
+ -1
+ -1
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F40000005300000080070000C1000000
+
+
+ 16
+ F40000006E0000006E040000DC000000
+
+
+
+ 1005
+ 1005
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000ED00000026030000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 109
+ 109
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000ED00000060010000
+
+
+ 16
+ 630000007E0000004501000037020000
+
+
+
+ 1465
+ 1465
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C7030000690300007D070000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 1466
+ 1466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 1467
+ 1467
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 1468
+ 1468
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 1506
+ 1506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 16384
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 1913
+ 1913
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F7000000730000006B040000A2000000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 1935
+ 1935
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ C7030000690300007D070000B5030000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 1936
+ 1936
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 1937
+ 1937
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 1939
+ 1939
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 1940
+ 1940
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 1941
+ 1941
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 1942
+ 1942
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 195
+ 195
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000ED00000060010000
+
+
+ 16
+ 630000007E0000004501000037020000
+
+
+
+ 196
+ 196
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000ED00000060010000
+
+
+ 16
+ 630000007E0000004501000037020000
+
+
+
+ 197
+ 197
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 03000000C00100006B040000EF010000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 198
+ 198
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 32768
+ 0
+
+ 16
+ 0000000049030000C0030000D4030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 199
+ 199
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000C00100006B040000EF010000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 203
+ 203
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 8192
+ 0
+
+ 16
+ F40000007000000080070000C1000000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 204
+ 204
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F7000000730000006B040000A2000000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 221
+ 221
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000000000000000000000000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 2506
+ 2506
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 2507
+ 2507
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 343
+ 343
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F7000000730000006B040000A2000000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 346
+ 346
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F7000000730000006B040000A2000000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 35141
+ 35141
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F7000000730000006B040000A2000000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35824
+ 35824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F7000000730000006B040000A2000000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 35885
+ 35885
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35886
+ 35886
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35887
+ 35887
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35888
+ 35888
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35889
+ 35889
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35890
+ 35890
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35891
+ 35891
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35892
+ 35892
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35893
+ 35893
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35894
+ 35894
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35895
+ 35895
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35896
+ 35896
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35897
+ 35897
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35898
+ 35898
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35899
+ 35899
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35900
+ 35900
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35901
+ 35901
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35902
+ 35902
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35903
+ 35903
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35904
+ 35904
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 35905
+ 35905
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 38003
+ 38003
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 0300000073000000ED00000026030000
+
+
+ 16
+ 630000007E0000004501000037020000
+
+
+
+ 38007
+ 38007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000C00100006B040000EF010000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 436
+ 436
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000C00100006B040000EF010000
+
+
+ 16
+ 630000007E0000004501000037020000
+
+
+
+ 437
+ 437
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 440
+ 440
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 463
+ 463
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000C00100006B040000EF010000
+
+
+ 16
+ 630000007E0000004501000037020000
+
+
+
+ 466
+ 466
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 03000000C00100006B040000EF010000
+
+
+ 16
+ 630000007E0000004501000037020000
+
+
+
+ 470
+ 470
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ F7000000730000006B040000A2000000
+
+
+ 16
+ 630000007E0000009A020000EC000000
+
+
+
+ 50000
+ 50000
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50001
+ 50001
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50002
+ 50002
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50003
+ 50003
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50004
+ 50004
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50005
+ 50005
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50006
+ 50006
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50007
+ 50007
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50008
+ 50008
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50009
+ 50009
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50010
+ 50010
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50011
+ 50011
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50012
+ 50012
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50013
+ 50013
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50014
+ 50014
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50015
+ 50015
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50016
+ 50016
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50017
+ 50017
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50018
+ 50018
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 50019
+ 50019
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 81030000730000006B0400007D010000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 59392
+ 59392
+ 1
+ 0
+ 0
+ 0
+ 972
+ 0
+ 8192
+ 0
+
+ 16
+ 0000000000000000D70300001C000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59393
+ 0
+ 1
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ 00000000D403000080070000ED030000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59399
+ 59399
+ 0
+ 0
+ 0
+ 0
+ 478
+ 0
+ 8192
+ 1
+
+ 16
+ 000000001C000000E901000038000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 59400
+ 59400
+ 1
+ 0
+ 0
+ 0
+ 626
+ 0
+ 8192
+ 2
+
+ 16
+ 000000001C0000007D02000038000000
+
+
+ 16
+ 0A0000000A0000006E0000006E000000
+
+
+
+ 824
+ 824
+ 0
+ 0
+ 0
+ 0
+ 32767
+ 0
+ 4096
+ 0
+
+ 16
+ C703000069030000F4050000B5030000
+
+
+ 16
+ 630000007E0000005301000047010000
+
+
+
+ 3311
+ 000000000B000000000000000020000001000000FFFFFFFFFFFFFFFFF4000000C100000080070000C5000000010000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000001000000F40000006E0000006E040000DC000000F40000005300000080070000C10000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7A030000530000007E0300009C010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000007E0300006E0000006E040000B70100007E030000530000006E0400009C01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF000000053000000F400000045030000010000000200000004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000000000006E000000F00000009A0100000000000053000000F0000000450300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF04000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000045030000800700004903000001000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000010000003B0200009E0100006E04000029020000C40300004903000080070000D403000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF000000000000000001000000000000000100000001000000FFFFFFFFC003000049030000C4030000D403000001000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF000000009C0100006E040000A0010000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000000000000000000BB0100006E0400002902000000000000A00100006E0400000E0200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000
+
+
+ 59392
+ File
+
+ 2610
+ 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001572745F68775F636F6E736F6C655F67657463686172960000000000000003001572745F68775F636F6E736F6C655F676574636861720D72745F68775F636F6E736F6C6503534554000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000300150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65CC030000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E1000000000000FFFFFFFF000100000000000000010000000000000001000000018001E1000000000000FFFFFFFF000100000000000000010000000000000001000000018003E1000000000000FFFFFFFF0001000000000000000100000000000000010000000180CD7F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF000000000000000000010000000000000001000000018023E1000000000000FFFFFFFF000100000000000000010000000000000001000000018022E1000000000000FFFFFFFF000100000000000000010000000000000001000000018025E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802BE1000000000000FFFFFFFF00010000000000000001000000000000000100000001802CE1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001807A8A000000000000FFFFFFFF00010000000000000001000000000000000100000001807B8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180D3B0000000000000FFFFFFFF000100000000000000010000000000000001000000018015B1000000000000FFFFFFFF0001000000000000000100000000000000010000000180F4B0000000000000FFFFFFFF000100000000000000010000000000000001000000018036B1000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FF88000000000000FFFFFFFF0001000000000000000100000000000000010000000180FE88000000000000FFFFFFFF00010000000000000001000000000000000100000001800B81000000000000FFFFFFFF00010000000000000001000000000000000100000001800C81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180F088000000000000FFFFFFFF0001000000000000000100000000000000010000000180EE7F000000000000FFFFFFFF000100000000000000010000000000000001000000018024E1000000000000FFFFFFFF00010000000000000001000000000000000100000001800A81000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001802280000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C488000000000000FFFFFFFF0001000000000000000100000000000000010000000180C988000000000000FFFFFFFF0001000000000000000100000000000000010000000180C788000000000000FFFFFFFF0001000000000000000100000000000000010000000180C888000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180DD88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180FB7F000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 1423
+ 2800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000000000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000000000C0000000000000000000000000000000001000000010000000180F4B00000000000000D000000000000000000000000000000000100000001000000018036B10000000000000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF880000000000000F0000000000000000000000000000000001000000010000000180FE880000000000001000000000000000000000000000000000010000000100000001800B810000000000001100000000000000000000000000000000010000000100000001800C810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F088000000000000130000000000000000000000000000000001000000010000000180EE7F00000000000014000000000000000000000000000000000100000001000000018024E10000000000001500000000000000000000000000000000010000000100000001800A810000000000001600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018022800000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000180000000000000000000000000000000001000000010000000180C988000000000000190000000000000000000000000000000001000000010000000180C7880000000000001A0000000000000000000000000000000001000000010000000180C8880000000000001B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180DD880000000000001C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001D000000000000000000000000000000000100000001000000
+
+
+
+ 59399
+ Build
+
+ 955
+ 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DE010000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000FFFFFFFF0001000000000000000100000000000000010000000180D07F000000000000FFFFFFFF00010000000000000001000000000000000100000001803080000000000000FFFFFFFF00010000000000000001000000000000000100000001809E8A000000000000FFFFFFFF0001000000000000000100000000000000010000000180D17F000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001804C8A000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF00000000000000000001000000000000000100000001806680000000000000FFFFFFFF0001000000000000000100000000000000010000000180EB88000000000000FFFFFFFF00010000000000000001000000000000000100000001800000000000000000FFFFFFFF0000000000000000000100000000000000010000000180C07F000000000000FFFFFFFF0001000000000000000100000000000000010000000180B08A000000000000FFFFFFFF0001000000000000000100000000000000010000000180A801000000000000FFFFFFFF00010000000000000001000000000000000100000001807202000000000000FFFFFFFF0001000000000000000100000000000000010000000180BE01000000000000FFFFFFFF000100000000000000010000000000000001000000
+
+
+ 583
+ 1000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F000000000000000000000000000000000000000000000001000000010000000180D07F00000000000001000000000000000000000000000000000100000001000000018030800000000000000200000000000000000000000000000000010000000100000001809E8A000000000000030000000000000000000000000000000001000000010000000180D17F0000000000000400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000000500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001806680000000000000060000000000000000000000000000000001000000010000000180EB880000000000000700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000080000000000000000000000000000000001000000010000000180B08A000000000000090000000000000000000000000000000001000000010000000180A8010000000000000A000000000000000000000000000000000100000001000000018072020000000000000B0000000000000000000000000000000001000000010000000180BE010000000000000C000000000000000000000000000000000100000001000000
+
+
+
+ 59400
+ Debug
+
+ 2362
+ 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756772020000
898
@@ -1862,21 +3603,75 @@
0
100
- 1
+ 0
..\User\OSC\OSC.c
- 71
- 69
- 122
+ 31
+ 111
+ 126
+ 1
+
+ 0
+
+
+ ..\User\adc\bsp_adc.c
+ 0
+ 165
+ 190
+ 1
+
+ 0
+
+
+ ..\User\stm32f10x_it.c
+ 4
+ 46
+ 74
1
0
..\User\board.c
- 2
- 59
- 72
+ 47
+ 53
+ 70
+ 1
+
+ 0
+
+
+ ..\User\lcd\bsp_ili9341_lcd.c
+ 22
+ 779
+ 805
+ 1
+
+ 0
+
+
+ ..\User\lcd\bsp_ili9341_lcd.h
+ 102
+ 180
+ 198
+ 1
+
+ 0
+
+
+ ..\User\font\fonts.c
+ 18
+ 968
+ 990
+ 1
+
+ 0
+
+
+ ..\User\main.c
+ 0
+ 1
+ 1
1
0
diff --git a/Project/oscilloscope.uvoptx b/Project/oscilloscope.uvoptx
index 0400335..b9bee9b 100644
--- a/Project/oscilloscope.uvoptx
+++ b/Project/oscilloscope.uvoptx
@@ -117,6 +117,26 @@
BIN\CMSIS_AGDI.dll
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ DLGUARM
+
+
0
CMSIS_AGDI
@@ -135,12 +155,12 @@
0
0
- 0
+ 1
0
0
0
0
- 0
+ 1
0
0
0
diff --git a/Project/oscilloscope.uvprojx b/Project/oscilloscope.uvprojx
index 7bca057..ade8f48 100644
--- a/Project/oscilloscope.uvprojx
+++ b/Project/oscilloscope.uvprojx
@@ -16,7 +16,7 @@
STM32F103VE
STMicroelectronics
- Keil.STM32F1xx_DFP.2.1.0
+ Keil.STM32F1xx_DFP.2.0.0
http://www.keil.com/pack/
IRAM(0x20000000,0x10000) IROM(0x08000000,0x80000) CPUTYPE("Cortex-M3") CLOCK(12000000) ELITTLE
diff --git a/User/OSC/OSC.c b/User/OSC/OSC.c
index 9a03496..ed100f0 100644
--- a/User/OSC/OSC.c
+++ b/User/OSC/OSC.c
@@ -148,6 +148,7 @@ void Setting_Inf_Update(uint8_t CurSetItem)
void PlotWave(void* parameter)
{
uint16_t i;
+ uint8_t space=8, length=10;//虚线比例和短横线长度
rt_err_t recv_statu = RT_EOK;
uint8_t flag = 0;//波形数据采集完成标志
while(1)
@@ -156,11 +157,37 @@ void PlotWave(void* parameter)
if(recv_statu == RT_EOK && flag == 1)
{
LCD_SetColors(WHITE, BLACK);
- ILI9341_Clear(0,0,199,LCD_Y_LENGTH);
+ //ILI9341_Clear(0,0,199,LCD_Y_LENGTH);
+
+ ILI9341_Clear(Wave_Centor_X-(Wave_Width/2),Wave_Centor_Y-(Wave_Height/2),Wave_Width,Wave_Height);
+
+ //画竖线
+ ILI9341_DrawLine (Wave_Centor_X-(Wave_Width/2), Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X-(Wave_Width/2), Wave_Centor_Y+(Wave_Height/2));//左数第1条竖线
+ ILI9341_DrawDottedLine(Wave_Centor_X-50, Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X-50, Wave_Centor_Y+(Wave_Height/2), space);//左数第2条竖线 虚线
+ ILI9341_DrawDottedLine(Wave_Centor_X, Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X, Wave_Centor_Y+(Wave_Height/2), space);//左数第3条竖线 虚线
+ ILI9341_DrawDottedLine(Wave_Centor_X+50, Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X+50, Wave_Centor_Y+(Wave_Height/2), space);//左数第4条竖线 虚线
+ ILI9341_DrawLine (Wave_Centor_X+(Wave_Width/2), Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X+(Wave_Width/2), Wave_Centor_Y+(Wave_Height/2));//左数第4条竖线
+
+ //画横线
+ ILI9341_DrawDottedLine(Wave_Centor_X-(Wave_Width/2), Wave_Centor_Y, Wave_Centor_X+(Wave_Width/2), Wave_Centor_Y, space);//中间虚线
+ //上面的短横线
+ ILI9341_DrawLine(Wave_Centor_X-(Wave_Width/2), Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X-(Wave_Width/2)+length, Wave_Centor_Y-(Wave_Height/2));
+ ILI9341_DrawLine(Wave_Centor_X-50-length/2, Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X-50+length/2, Wave_Centor_Y-(Wave_Height/2));
+ ILI9341_DrawLine(Wave_Centor_X-length/2, Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X+length/2, Wave_Centor_Y-(Wave_Height/2));
+ ILI9341_DrawLine(Wave_Centor_X+50-length/2, Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X+50+length/2, Wave_Centor_Y-(Wave_Height/2));
+ ILI9341_DrawLine(Wave_Centor_X+(Wave_Width/2), Wave_Centor_Y-(Wave_Height/2), Wave_Centor_X+(Wave_Width/2)-length, Wave_Centor_Y-(Wave_Height/2));
+ //下面的短横线
+ ILI9341_DrawLine(Wave_Centor_X-(Wave_Width/2), Wave_Centor_Y+(Wave_Height/2), Wave_Centor_X-(Wave_Width/2)+length, Wave_Centor_Y+(Wave_Height/2));
+ ILI9341_DrawLine(Wave_Centor_X-50-length/2, Wave_Centor_Y+(Wave_Height/2), Wave_Centor_X-50+length/2, Wave_Centor_Y+(Wave_Height/2));
+ ILI9341_DrawLine(Wave_Centor_X-length/2, Wave_Centor_Y+(Wave_Height/2), Wave_Centor_X+length/2, Wave_Centor_Y+(Wave_Height/2));
+ ILI9341_DrawLine(Wave_Centor_X+50-length/2, Wave_Centor_Y+(Wave_Height/2), Wave_Centor_X+50+length/2, Wave_Centor_Y+(Wave_Height/2));
+ ILI9341_DrawLine(Wave_Centor_X+(Wave_Width/2), Wave_Centor_Y+(Wave_Height/2), Wave_Centor_X+(Wave_Width/2)-length, Wave_Centor_Y+(Wave_Height/2));
+
+
for(i=0; i <= ADCx_1_SampleNbr-2; i++)
{
LCD_SetTextColor(WHITE);
- ILI9341_DrawLine ( i, ADC_ConvertedValue[i] /21, i+1, ADC_ConvertedValue[i+1] /21 );
+ ILI9341_DrawLine ( Wave_Centor_X-(Wave_Width/2)+i, ADC_ConvertedValue[i] /21, Wave_Centor_X-(Wave_Width/2)+i+1, ADC_ConvertedValue[i+1] /21 );
}
}
flag = 0;
@@ -298,7 +325,7 @@ void Run(void)
key_scan_queue = rt_mq_create("key_scan_queue", 1, 1, RT_IPC_FLAG_FIFO);
/**********创建线程************/
- Setting_thread = rt_thread_create("Setting", Setting, RT_NULL, 512, 1, 20);
+ Setting_thread = rt_thread_create("Setting", Setting, RT_NULL, 512, 2, 20);
if (Setting_thread != RT_NULL)
rt_thread_startup(Setting_thread);
@@ -308,7 +335,7 @@ void Run(void)
GetWave_thread = /* 线程控制块指针 */
rt_thread_create( "GetWave", /* 线程名字 */
- Get_Wave, /* 线程入口函数 */
+ Get_Wave, /* 线程入口函数 */
RT_NULL, /* 线程入口函数参数 */
512, /* 线程栈大小 */
3, /* 线程的优先级 */
diff --git a/User/adc/bsp_adc.c b/User/adc/bsp_adc.c
index 8aa22c3..c587252 100644
--- a/User/adc/bsp_adc.c
+++ b/User/adc/bsp_adc.c
@@ -167,20 +167,24 @@ void Get_Wave(void* parameter)
uint8_t flag = 1;//波形数据采集完成标志位
uint16_t ADC_SampleCount = 0;
- while(ADC_GetITStatus(ADCx_1, ADC_IT_EOC) != SET);
- while(ADC_SampleCount < ADCx_1_SampleNbr)
- {
- ADC_ConvertedValue[ADC_SampleCount] = ADC_GetConversionValue(ADCx_1);
- ADC_ClearITPendingBit(ADCx_1, ADC_IT_EOC);
- Delay_us( TimePerDiv*1000/50 -7 );//采样间隔时间
- ADC_SampleCount++;
- }
- if(SamplingMode == 2)
+ while(1)
{
- StopSample = SET;
- rt_thread_suspend(GetWave_thread);
- }
- rt_mq_send(getwave_status_queue, &flag, sizeof(flag));
+ ADC_SampleCount = 0;
+ while(ADC_GetITStatus(ADCx_1, ADC_IT_EOC) != SET);
+ while(ADC_SampleCount < ADCx_1_SampleNbr)
+ {
+ ADC_ConvertedValue[ADC_SampleCount] = ADC_GetConversionValue(ADCx_1);
+ ADC_ClearITPendingBit(ADCx_1, ADC_IT_EOC);
+ Delay_us( TimePerDiv*1000/50 -7 );//采样间隔时间
+ ADC_SampleCount++;
+ }
+ if(SamplingMode == 2)
+ {
+ StopSample = SET;
+ rt_thread_suspend(GetWave_thread);
+ }
+ rt_mq_send(getwave_status_queue, &flag, sizeof(flag));
+ }
}
diff --git a/User/lcd/bsp_ili9341_lcd.c b/User/lcd/bsp_ili9341_lcd.c
index 529108a..f810306 100644
--- a/User/lcd/bsp_ili9341_lcd.c
+++ b/User/lcd/bsp_ili9341_lcd.c
@@ -35,6 +35,11 @@ static uint16_t CurrentTextColor = BLACK;//前
static uint16_t CurrentBackColor = WHITE;//背景色
+uint16_t Wave_Centor_X = 120;//波形显示窗口中心坐标
+uint16_t Wave_Centor_Y = 120;
+uint16_t Wave_Height = 200;//波形显示窗口尺寸
+uint16_t Wave_Width = 200;
+
/**
* @brief 向ILI9341写入命令
@@ -786,12 +791,96 @@ void ILI9341_DrawLine ( uint16_t usX1, uint16_t usY1, uint16_t usX2, uint16_t us
usY_Current += lIncrease_Y;
}
- }
-
-
+ }
}
+
+/**
+ * @brief 在 ILI9341 显示器上使用 Bresenham 算法画虚线
+ * @param usX1 :在特定扫描方向下线段的一个端点X坐标
+ * @param usY1 :在特定扫描方向下线段的一个端点Y坐标
+ * @param usX2 :在特定扫描方向下线段的另一个端点X坐标
+ * @param usY2 :在特定扫描方向下线段的另一个端点Y坐标
+ * @param space :虚线比例
+ * @note 可使用LCD_SetBackColor、LCD_SetTextColor、LCD_SetColors函数设置颜色
+ * @retval 无
+ */
+void ILI9341_DrawDottedLine ( uint16_t usX1, uint16_t usY1, uint16_t usX2, uint16_t usY2 , uint8_t space)
+{
+ uint16_t us;
+ uint16_t usX_Current, usY_Current;
+
+ int32_t lError_X = 0, lError_Y = 0, lDelta_X, lDelta_Y, lDistance;
+ int32_t lIncrease_X, lIncrease_Y;
+
+
+ lDelta_X = usX2 - usX1; //计算坐标增量
+ lDelta_Y = usY2 - usY1;
+
+ usX_Current = usX1;
+ usY_Current = usY1;
+
+
+ if ( lDelta_X > 0 )
+ lIncrease_X = 1; //设置单步方向
+
+ else if ( lDelta_X == 0 )
+ lIncrease_X = 0;//垂直线
+
+ else
+ {
+ lIncrease_X = -1;
+ lDelta_X = - lDelta_X;
+ }
+
+
+ if ( lDelta_Y > 0 )
+ lIncrease_Y = 1;
+
+ else if ( lDelta_Y == 0 )
+ lIncrease_Y = 0;//水平线
+
+ else
+ {
+ lIncrease_Y = -1;
+ lDelta_Y = - lDelta_Y;
+ }
+
+
+ if ( lDelta_X > lDelta_Y )
+ lDistance = lDelta_X; //选取基本增量坐标轴
+
+ else
+ lDistance = lDelta_Y;
+
+
+ for ( us = 0; us <= lDistance + 1; us ++ )//画线输出
+ {
+ if(us % space <= space/2)
+ ILI9341_SetPointPixel ( usX_Current, usY_Current );//画点
+
+ lError_X += lDelta_X ;
+ lError_Y += lDelta_Y ;
+
+ if ( lError_X > lDistance )
+ {
+ lError_X -= lDistance;
+ usX_Current += lIncrease_X;
+ }
+
+ if ( lError_Y > lDistance )
+ {
+ lError_Y -= lDistance;
+ usY_Current += lIncrease_Y;
+ }
+
+ }
+}
+
+
+
+
/**
* @brief 在 ILI9341 显示器上画一个矩形
* @param usX_Start :在特定扫描方向下矩形的起始点X坐标
diff --git a/User/lcd/bsp_ili9341_lcd.h b/User/lcd/bsp_ili9341_lcd.h
index e6e8623..18ebcf6 100644
--- a/User/lcd/bsp_ili9341_lcd.h
+++ b/User/lcd/bsp_ili9341_lcd.h
@@ -5,6 +5,11 @@
#include "stm32f10x.h"
#include "./font/fonts.h"
+//波形显示相关参数定义
+extern uint16_t Wave_Centor_X;//波形显示窗口中心坐标
+extern uint16_t Wave_Centor_Y;
+extern uint16_t Wave_Height; //波形显示窗口尺寸
+extern uint16_t Wave_Width;
/***************************************************************************************
2^26 =0X0400 0000 = 64MB,每个 BANK 有4*64MB = 256MB
@@ -185,6 +190,7 @@ void ILI9341_Clear ( uint16_t usX, uint16_
void ILI9341_SetPointPixel ( uint16_t usX, uint16_t usY );
uint16_t ILI9341_GetPointPixel ( uint16_t usX , uint16_t usY );
void ILI9341_DrawLine ( uint16_t usX1, uint16_t usY1, uint16_t usX2, uint16_t usY2 );
+void ILI9341_DrawDottedLine ( uint16_t usX1, uint16_t usY1, uint16_t usX2, uint16_t usY2 , uint8_t space);
void ILI9341_DrawRectangle ( uint16_t usX_Start, uint16_t usY_Start, uint16_t usWidth, uint16_t usHeight,uint8_t ucFilled );
void ILI9341_DrawCircle ( uint16_t usX_Center, uint16_t usY_Center, uint16_t usRadius, uint8_t ucFilled );
void ILI9341_DispChar_EN ( uint16_t usX, uint16_t usY, const char cChar );
diff --git a/User/stm32f10x_it.c b/User/stm32f10x_it.c
index 1b11160..120faee 100644
--- a/User/stm32f10x_it.c
+++ b/User/stm32f10x_it.c
@@ -11,6 +11,8 @@
#include "OSC.h"
#include
+#include "bsp_led.h"
+
volatile uint32_t Time_us = 0; // us 计时变量
@@ -64,9 +66,18 @@ void EXTI0_IRQHandler(void)
if(EXTI_GetITStatus(EXTI_Line0) != RESET)
{
rt_interrupt_enter();
- rt_mq_send(setting_data_queue,
- &setting_data_set,
- sizeof(setting_data_set));
+ if(StopSample == SET)
+ {
+ StopSample = RESET;
+ rt_thread_resume(GetWave_thread);
+ LED1_OFF;
+ }
+ else if(StopSample == RESET)
+ {
+ StopSample = SET;
+ rt_thread_suspend(GetWave_thread);
+ LED1_ON;
+ }
rt_interrupt_leave();
}
EXTI_ClearITPendingBit(EXTI_Line0);