From 31bc12d5cef26325845b261a67575c05be3ede01 Mon Sep 17 00:00:00 2001 From: Michael Chemic Date: Wed, 24 Jul 2024 20:35:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=BB=93=E6=9E=84=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MDK-ARM/.clangd | 2 +- MDK-ARM/.vscode/c_cpp_properties.json | 103 + MDK-ARM/.vscode/settings.json | 3 +- MDK-ARM/MDK-ARM.code-workspace | 32 +- ...ETx_Demo_Blink+STM32G474RETxDemoBlink.cprj | 2 +- ...2G474RETx_Demo_Blink.uvguix.Michael_Chemic | 20 +- .../STM32G474RETx_Demo_Blink.axf | Bin 493824 -> 494168 bytes .../STM32G474RETx_Demo_Blink.build_log.htm | 42 +- .../STM32G474RETx_Demo_Blink.hex | 3087 ++++++++--------- .../STM32G474RETx_Demo_Blink.htm | 223 +- .../STM32G474RETx_Demo_Blink.map | 1060 +++--- ...Tx_Demo_Blink_STM32G474RETx_Demo_Blink.dep | 2 +- MDK-ARM/STM32G474RETx_Demo_Blink/abz.o | Bin 12076 -> 12096 bytes MDK-ARM/STM32G474RETx_Demo_Blink/adc.o | Bin 19976 -> 19996 bytes MDK-ARM/STM32G474RETx_Demo_Blink/as5600.o | Bin 13764 -> 13784 bytes MDK-ARM/STM32G474RETx_Demo_Blink/control.o | Bin 5144 -> 5164 bytes MDK-ARM/STM32G474RETx_Demo_Blink/dma.o | Bin 7156 -> 7176 bytes MDK-ARM/STM32G474RETx_Demo_Blink/fdcan.o | Bin 11756 -> 11776 bytes MDK-ARM/STM32G474RETx_Demo_Blink/foc.o | Bin 33804 -> 33824 bytes MDK-ARM/STM32G474RETx_Demo_Blink/gpio.o | Bin 8168 -> 8188 bytes MDK-ARM/STM32G474RETx_Demo_Blink/i2c.o | Bin 12788 -> 12808 bytes .../STM32G474RETx_Demo_Blink/lowpass_filter.o | Bin 4532 -> 4552 bytes MDK-ARM/STM32G474RETx_Demo_Blink/main.o | Bin 11340 -> 11356 bytes MDK-ARM/STM32G474RETx_Demo_Blink/pid.o | Bin 2644 -> 2664 bytes .../startup_stm32g474xx.o | Bin 8776 -> 8796 bytes .../STM32G474RETx_Demo_Blink/stm32g4xx_hal.o | Bin 25736 -> 25756 bytes .../stm32g4xx_hal_adc.o | Bin 54292 -> 54312 bytes .../stm32g4xx_hal_adc_ex.o | Bin 43472 -> 43492 bytes .../stm32g4xx_hal_cortex.o | Bin 21568 -> 21588 bytes .../stm32g4xx_hal_dma.o | Bin 18148 -> 18168 bytes .../stm32g4xx_hal_dma_ex.o | Bin 8012 -> 8032 bytes .../stm32g4xx_hal_exti.o | Bin 11860 -> 11880 bytes .../stm32g4xx_hal_fdcan.o | Bin 51560 -> 51580 bytes .../stm32g4xx_hal_flash.o | Bin 17524 -> 17544 bytes .../stm32g4xx_hal_flash_ex.o | Bin 18400 -> 18420 bytes .../stm32g4xx_hal_flash_ramfunc.o | Bin 5504 -> 5524 bytes .../stm32g4xx_hal_gpio.o | Bin 11192 -> 11212 bytes .../stm32g4xx_hal_i2c.o | Bin 114860 -> 114880 bytes .../stm32g4xx_hal_i2c_ex.o | Bin 11640 -> 11660 bytes .../stm32g4xx_hal_msp.o | Bin 3688 -> 3708 bytes .../stm32g4xx_hal_pwr.o | Bin 13396 -> 13416 bytes .../stm32g4xx_hal_pwr_ex.o | Bin 25876 -> 25896 bytes .../stm32g4xx_hal_rcc.o | Bin 21832 -> 21852 bytes .../stm32g4xx_hal_rcc_ex.o | Bin 24260 -> 24280 bytes .../stm32g4xx_hal_tim.o | Bin 134232 -> 134252 bytes .../stm32g4xx_hal_tim_ex.o | Bin 69828 -> 69848 bytes .../stm32g4xx_hal_uart.o | Bin 93748 -> 93768 bytes .../stm32g4xx_hal_uart_ex.o | Bin 23232 -> 23252 bytes .../STM32G474RETx_Demo_Blink/stm32g4xx_it.o | Bin 13364 -> 13384 bytes .../system_stm32g4xx.o | Bin 5936 -> 5956 bytes MDK-ARM/STM32G474RETx_Demo_Blink/tim.o | Bin 23944 -> 23964 bytes MDK-ARM/STM32G474RETx_Demo_Blink/usart.o | Bin 14932 -> 14952 bytes MDK-ARM/tmp/CMakeCache.txt | 120 + .../tmp/CMakeFiles/3.28.4/CMakeSystem.cmake | 15 + MDK-ARM/tmp/CMakeFiles/CMakeConfigureLog.yaml | 11 + .../Labels.json | 37 + .../Labels.txt | 11 + .../Labels.json | 34 + .../Labels.txt | 10 + .../Labels.json | 37 + .../Labels.txt | 11 + .../Labels.json | 46 + .../Labels.txt | 14 + MDK-ARM/tmp/CMakeFiles/TargetDirectories.txt | 6 + MDK-ARM/tmp/CMakeFiles/cmake.check_cache | 1 + MDK-ARM/tmp/CMakeFiles/rules.ninja | 45 + MDK-ARM/tmp/CMakeLists.txt | 71 + .../CMakeLists.txt | 138 + .../components.cmake | 11 + .../groups.cmake | 157 + ...nk+STM32G474RETxDemoBlink-configure-.cmake | 56 + ...link+STM32G474RETxDemoBlink-patch-info.txt | 6 + ...+STM32G474RETxDemoBlink-source_dirinfo.txt | 9 + ...ink+STM32G474RETxDemoBlink-update-info.txt | 7 + ...mo_Blink+STM32G474RETxDemoBlink-cfgcmd.txt | 1 + ..._Blink+STM32G474RETxDemoBlink-mkdirs.cmake | 22 + .../toolchain.cmake | 5 + .../STM32G474RETxDemoBlink/.ninja_deps | Bin 25132 -> 23924 bytes .../STM32G474RETxDemoBlink/.ninja_log | 90 +- .../STM32G474RETxDemoBlink/CMakeCache.txt | 12 +- .../3.28.4/CMakeDetermineCompilerABI_C.bin | Bin 1888 -> 1888 bytes .../CMakeFiles/3.28.4/CompilerIdC/a.out | Bin 11992 -> 11992 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 26 +- .../STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.o | Bin 26180 -> 26192 bytes .../Src/stm32g4xx_hal_adc.o | Bin 49388 -> 49396 bytes .../Src/stm32g4xx_hal_adc_ex.o | Bin 43084 -> 43092 bytes .../Src/stm32g4xx_hal_cortex.o | Bin 21924 -> 21936 bytes .../Src/stm32g4xx_hal_dma.o | Bin 17812 -> 17824 bytes .../Src/stm32g4xx_hal_dma_ex.o | Bin 0 -> 8404 bytes .../Src/stm32g4xx_hal_exti.o | Bin 12188 -> 12200 bytes .../Src/stm32g4xx_hal_fdcan.o | Bin 51112 -> 51120 bytes .../Src/stm32g4xx_hal_flash.o | Bin 16224 -> 16236 bytes .../Src/stm32g4xx_hal_flash_ex.o | Bin 18780 -> 18792 bytes .../Src/stm32g4xx_hal_flash_ramfunc.o | Bin 0 -> 5924 bytes .../Src/stm32g4xx_hal_gpio.o | Bin 11204 -> 11216 bytes .../Src/stm32g4xx_hal_i2c.o | Bin 124508 -> 124516 bytes .../Src/stm32g4xx_hal_i2c_ex.o | Bin 0 -> 12020 bytes .../Src/stm32g4xx_hal_pwr.o | Bin 13812 -> 13824 bytes .../Src/stm32g4xx_hal_pwr_ex.o | Bin 25864 -> 25876 bytes .../Src/stm32g4xx_hal_rcc.o | Bin 22236 -> 22248 bytes .../Src/stm32g4xx_hal_rcc_ex.o | Bin 24388 -> 24400 bytes .../Src/stm32g4xx_hal_tim.o | Bin 134212 -> 134224 bytes .../Src/stm32g4xx_hal_tim_ex.o | Bin 70104 -> 70112 bytes .../Src/stm32g4xx_hal_uart.o | Bin 79816 -> 79828 bytes .../Src/stm32g4xx_hal_uart_ex.o | Bin 22636 -> 22644 bytes .../Src/stm32g4xx_ll_adc.o | Bin .../Src/stm32g4xx_hal_dma_ex.o | Bin 8392 -> 0 bytes .../Src/stm32g4xx_hal_flash_ramfunc.o | Bin 5912 -> 0 bytes .../Src/stm32g4xx_hal_i2c_ex.o | Bin 12012 -> 0 bytes .../STM32G4-DRV8301-FOC/Core/Src/adc.o | Bin 0 -> 20316 bytes .../STM32G4-DRV8301-FOC/Core/Src/dma.o | Bin 0 -> 7544 bytes .../STM32G4-DRV8301-FOC/Core/Src/fdcan.o | Bin 0 -> 12380 bytes .../STM32G4-DRV8301-FOC/Core/Src/gpio.o | Bin 0 -> 8560 bytes .../STM32G4-DRV8301-FOC/Core/Src/i2c.o | Bin 0 -> 13272 bytes .../Core/Src/main.o | Bin 12368 -> 12376 bytes .../Core/Src/stm32g4xx_hal_msp.o | Bin 0 -> 4072 bytes .../Core/Src/stm32g4xx_it.o | Bin 0 -> 13732 bytes .../Core/Src/system_stm32g4xx.o | Bin 0 -> 6300 bytes .../STM32G4-DRV8301-FOC/Core/Src/tim.o | Bin 0 -> 25752 bytes .../STM32G4-DRV8301-FOC/Core/Src/usart.o | Bin 0 -> 15420 bytes .../STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o | Bin 0 -> 12764 bytes .../FOC_Related/AS5600/AS5600.o | Bin 0 -> 15044 bytes .../FOC_Related/CONTROL/control.o | Bin 0 -> 5316 bytes .../FOC_Related/FOC/FOC.o | Bin 30200 -> 30216 bytes .../FOC_Related/HALL/HALL.o | Bin .../LOWPASS_FILTER/LowPass_Filter.o | Bin 4928 -> 4936 bytes .../STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o | Bin 0 -> 2884 bytes .../MDK-ARM/startup_stm32g474xx.o | Bin 9000 -> 9012 bytes .../Desktop/STM32G474RETx_FOC/Core/Src/adc.o | Bin 20304 -> 0 bytes .../Desktop/STM32G474RETx_FOC/Core/Src/dma.o | Bin 7532 -> 0 bytes .../STM32G474RETx_FOC/Core/Src/fdcan.o | Bin 12368 -> 0 bytes .../Desktop/STM32G474RETx_FOC/Core/Src/gpio.o | Bin 8552 -> 0 bytes .../Desktop/STM32G474RETx_FOC/Core/Src/i2c.o | Bin 13260 -> 0 bytes .../Core/Src/stm32g4xx_hal_msp.o | Bin 4064 -> 0 bytes .../STM32G474RETx_FOC/Core/Src/stm32g4xx_it.o | Bin 13720 -> 0 bytes .../Core/Src/system_stm32g4xx.o | Bin 6292 -> 0 bytes .../Desktop/STM32G474RETx_FOC/Core/Src/tim.o | Bin 25744 -> 0 bytes .../STM32G474RETx_FOC/Core/Src/usart.o | Bin 15408 -> 0 bytes .../STM32G474RETx_FOC/FOC_Related/ABZ/ABZ.o | Bin 12756 -> 0 bytes .../FOC_Related/AS5600/AS5600.o | Bin 15028 -> 0 bytes .../FOC_Related/CONTROL/control.o | Bin 5308 -> 0 bytes .../STM32G474RETx_FOC/FOC_Related/PID/pid.o | Bin 2880 -> 0 bytes .../CMakeFiles/TargetDirectories.txt | 8 +- .../CMakeFiles/rules.ninja | 4 +- .../STM32G474RETxDemoBlink/CMakeLists.txt | 122 +- .../STM32G474RETxDemoBlink/build.ninja | 358 +- .../cmake_install.cmake | 4 +- .../compile_commands.json | 336 +- MDK-ARM/tmp/build.ninja | 243 ++ MDK-ARM/tmp/cmake_install.cmake | 44 + MDK-ARM/uv2csolution.log | 4 +- MDK-ARM/vcpkg-configuration.json | 11 +- 152 files changed, 3982 insertions(+), 2737 deletions(-) create mode 100644 MDK-ARM/.vscode/c_cpp_properties.json create mode 100644 MDK-ARM/tmp/CMakeCache.txt create mode 100644 MDK-ARM/tmp/CMakeFiles/3.28.4/CMakeSystem.cmake create mode 100644 MDK-ARM/tmp/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-build.dir/Labels.json create mode 100644 MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-build.dir/Labels.txt create mode 100644 MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure.dir/Labels.json create mode 100644 MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure.dir/Labels.txt create mode 100644 MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database.dir/Labels.json create mode 100644 MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-database.dir/Labels.txt create mode 100644 MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.dir/Labels.json create mode 100644 MDK-ARM/tmp/CMakeFiles/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.dir/Labels.txt create mode 100644 MDK-ARM/tmp/CMakeFiles/TargetDirectories.txt create mode 100644 MDK-ARM/tmp/CMakeFiles/cmake.check_cache create mode 100644 MDK-ARM/tmp/CMakeFiles/rules.ninja create mode 100644 MDK-ARM/tmp/CMakeLists.txt create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/CMakeLists.txt create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/components.cmake create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/groups.cmake create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-configure-.cmake create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-patch-info.txt create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-source_dirinfo.txt create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/src/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-stamp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-update-info.txt create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-cfgcmd.txt create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink-mkdirs.cmake create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink/toolchain.cmake rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal.o (58%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc.o (68%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_adc_ex.o (65%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_cortex.o (57%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma.o (59%) create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.o rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_exti.o (58%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_fdcan.o (66%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash.o (64%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ex.o (67%) create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.o rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.o (50%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c.o (76%) create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/6640f704c74bec87956bb9adb54f2f29/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.o rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr.o (53%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_pwr_ex.o (67%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc.o (60%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_rcc_ex.o (63%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim.o (72%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_tim_ex.o (63%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart.o (71%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_uart_ex.o (60%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/{771b71c3337881c910adbc0b52540cc6 => 6640f704c74bec87956bb9adb54f2f29}/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_ll_adc.o (100%) delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_dma_ex.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_flash_ramfunc.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/771b71c3337881c910adbc0b52540cc6/Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_i2c_ex.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/adc.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/dma.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/fdcan.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/gpio.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/i2c.o rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/{STM32G474RETx_FOC => STM32G4-DRV8301-FOC}/Core/Src/main.o (59%) create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_hal_msp.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/stm32g4xx_it.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/system_stm32g4xx.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/tim.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/Core/Src/usart.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/ABZ/ABZ.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/AS5600/AS5600.o create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/CONTROL/control.o rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/{STM32G474RETx_FOC => STM32G4-DRV8301-FOC}/FOC_Related/FOC/FOC.o (70%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/{STM32G474RETx_FOC => STM32G4-DRV8301-FOC}/FOC_Related/HALL/HALL.o (100%) rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/{STM32G474RETx_FOC => STM32G4-DRV8301-FOC}/FOC_Related/LOWPASS_FILTER/LowPass_Filter.o (53%) create mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G4-DRV8301-FOC/FOC_Related/PID/pid.o rename MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/{STM32G474RETx_FOC => STM32G4-DRV8301-FOC}/MDK-ARM/startup_stm32g474xx.o (76%) delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/adc.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/dma.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/fdcan.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/gpio.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/i2c.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/stm32g4xx_hal_msp.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/stm32g4xx_it.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/system_stm32g4xx.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/tim.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/Core/Src/usart.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/ABZ/ABZ.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/AS5600/AS5600.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/CONTROL/control.o delete mode 100644 MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink/CMakeFiles/STM32G474RETx_Demo_Blink.dir/C_/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/FOC_Related/PID/pid.o create mode 100644 MDK-ARM/tmp/build.ninja create mode 100644 MDK-ARM/tmp/cmake_install.cmake diff --git a/MDK-ARM/.clangd b/MDK-ARM/.clangd index 4941612..0e81a2f 100644 --- a/MDK-ARM/.clangd +++ b/MDK-ARM/.clangd @@ -1,4 +1,4 @@ CompileFlags: Add: [] CompilationDatabase: >- - c:\Users\Michael_Chemic\Desktop\STM32G474RETx_FOC\MDK-ARM\out\STM32G474RETx_Demo_Blink\STM32G474RETxDemoBlink + c:\Users\Michael_Chemic\Desktop\STM32G4-DRV8301-FOC\MDK-ARM\out\STM32G474RETx_Demo_Blink\STM32G474RETxDemoBlink diff --git a/MDK-ARM/.vscode/c_cpp_properties.json b/MDK-ARM/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..29f771d --- /dev/null +++ b/MDK-ARM/.vscode/c_cpp_properties.json @@ -0,0 +1,103 @@ +{ + "configurations": [ + { + "name": "STM32G474RETx_Demo_Blink", + "includePath": [ + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Core\\Inc", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\STM32G4xx_HAL_Driver\\Inc", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\STM32G4xx_HAL_Driver\\Inc\\Legacy", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\CMSIS\\Device\\ST\\STM32G4xx\\Include", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\CMSIS\\Include", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\CONTROL", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\AS5600", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\FOC", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\LOWPASS_FILTER", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\PID", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\FOC_Related\\ABZ", + "D:\\Keil_v5\\ARM\\ARMCLANG\\include", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\MDK-ARM", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Core\\Src", + "c:\\Users\\Michael_Chemic\\Desktop\\STM32G4-DRV8301-FOC\\Drivers\\STM32G4xx_HAL_Driver\\Src" + ], + "defines": [ + "USE_HAL_DRIVER", + "STM32G474xx", + "__CC_ARM", + "__arm__", + "__align(x)=", + "__ALIGNOF__(x)=", + "__alignof__(x)=", + "__asm(x)=", + "__forceinline=", + "__restrict=", + "__global_reg(n)=", + "__inline=", + "__int64=long long", + "__INTADDR__(expr)=0", + "__irq=", + "__packed=", + "__pure=", + "__smc(n)=", + "__svc(n)=", + "__svc_indirect(n)=", + "__svc_indirect_r7(n)=", + "__value_in_regs=", + "__weak=", + "__writeonly=", + "__declspec(x)=", + "__attribute__(x)=", + "__nonnull__(x)=", + "__register=", + "__breakpoint(x)=", + "__cdp(x,y,z)=", + "__clrex()=", + "__clz(x)=0U", + "__current_pc()=0U", + "__current_sp()=0U", + "__disable_fiq()=", + "__disable_irq()=", + "__dmb(x)=", + "__dsb(x)=", + "__enable_fiq()=", + "__enable_irq()=", + "__fabs(x)=0.0", + "__fabsf(x)=0.0f", + "__force_loads()=", + "__force_stores()=", + "__isb(x)=", + "__ldrex(x)=0U", + "__ldrexd(x)=0U", + "__ldrt(x)=0U", + "__memory_changed()=", + "__nop()=", + "__pld(...)=", + "__pli(...)=", + "__qadd(x,y)=0", + "__qdbl(x)=0", + "__qsub(x,y)=0", + "__rbit(x)=0U", + "__rev(x)=0U", + "__return_address()=0U", + "__ror(x,y)=0U", + "__schedule_barrier()=", + "__semihost(x,y)=0", + "__sev()=", + "__sqrt(x)=0.0", + "__sqrtf(x)=0.0f", + "__ssat(x,y)=0", + "__strex(x,y)=0U", + "__strexd(x,y)=0", + "__strt(x,y)=", + "__swp(x,y)=0U", + "__usat(x,y)=0U", + "__wfe()=", + "__wfi()=", + "__yield()=", + "__vfp_status(x,y)=0" + ], + "intelliSenseMode": "${default}" + } + ], + "version": 4 +} \ No newline at end of file diff --git a/MDK-ARM/.vscode/settings.json b/MDK-ARM/.vscode/settings.json index c2c23c2..f7af2ec 100644 --- a/MDK-ARM/.vscode/settings.json +++ b/MDK-ARM/.vscode/settings.json @@ -19,5 +19,6 @@ "abz.h": "c", "foc.h": "c" }, - "todo-tree.tree.showBadges": true + "todo-tree.tree.showBadges": true, + "cmake.sourceDirectory": "C:/Users/Michael_Chemic/Desktop/STM32G474RETx_FOC/STM32G4-DRV8301-FOC/MDK-ARM/tmp/STM32G474RETx_Demo_Blink/STM32G474RETxDemoBlink" } \ No newline at end of file diff --git a/MDK-ARM/MDK-ARM.code-workspace b/MDK-ARM/MDK-ARM.code-workspace index cb2f2cf..4163f10 100644 --- a/MDK-ARM/MDK-ARM.code-workspace +++ b/MDK-ARM/MDK-ARM.code-workspace @@ -1,15 +1,27 @@ { - "folders": [], + "folders": [ + { + "path": "." + } + ], "settings": { - "cmsis-csolution.actions": [ - { - "path": "STM32G474RETx_Demo_Blink.csolution.yml", - "target": "STM32G474RETxDemoBlink", - "config": { - "run": "Flash Device" - } - } - ] + "files.associations": { + "main.h": "c", + "adc.h": "c", + "fdcan.h": "c", + "dma.h": "c", + "i2c.h": "c", + "usart.h": "c", + "tim.h": "c", + "gpio.h": "c", + "as5600.h": "c", + "stdio.h": "c", + "abz.h": "c", + "lowpass_filter.h": "c", + "control.h": "c", + "pid.h": "c", + "string.h": "c" + } }, "extensions": {} } \ No newline at end of file diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj b/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj index caa2091..bfb6e33 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj +++ b/MDK-ARM/STM32G474RETx_Demo_Blink+STM32G474RETxDemoBlink.cprj @@ -1,6 +1,6 @@ - + Automatically generated project diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic b/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic index 67af9f9..556ee49 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic +++ b/MDK-ARM/STM32G474RETx_Demo_Blink.uvguix.Michael_Chemic @@ -110,8 +110,8 @@ 0 - 1670 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E000000060000000100000041433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF47433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C464F435F52656C617465645C41425A5C41425A2E63000000000541425A2E6300000000FFDC7800FFFFFFFF47433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C464F435F52656C617465645C464F435C464F432E630000000005464F432E6300000000BECEA100FFFFFFFF47433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C464F435F52656C617465645C5049445C7069642E6300000000057069642E6300000000F0A0A100FFFFFFFF5D433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C464F435F52656C617465645C4C4F57504153535F46494C5445525C4C6F77506173735F46696C7465722E6300000000104C6F77506173735F46696C7465722E6300000000BCA8E100FFFFFFFF4D433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C464F435F52656C617465645C4153353630305C4153353630302E6800000000084153353630302E68000000009CC1B600FFFFFFFF47433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C464F435F52656C617465645C41425A5C41425A2E68000000000541425A2E6800000000F7B88600FFFFFFFF40433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C436F72655C5372635C74696D2E63000000000574696D2E6300000000D9ADC200FFFFFFFF66433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C5F74696D2E63000000001373746D3332673478785F68616C5F74696D2E6300000000A5C2D700FFFFFFFF62433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C2E63000000000F73746D3332673478785F68616C2E6300000000B3A6BE00FFFFFFFF69433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C5F636F727465782E63000000001673746D3332673478785F68616C5F636F727465782E6300000000EAD6A300FFFFFFFF47433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C464F435F52656C617465645C5049445C7069642E6800000000057069642E6800000000F6FA7D00FFFFFFFF41433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000B5E99D00FFFFFFFF4F433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C4D444B2D41524D5C737461727475705F73746D33326734373478782E730000000015737461727475705F73746D33326734373478782E73000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FD00000066000000B7050000B8020000 + 1950 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000E000000060000000100000055433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C41425A5C41425A2E63000000000541425A2E6300000000FFDC7800FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C464F435C464F432E630000000005464F432E6300000000BECEA100FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C5049445C7069642E6300000000057069642E6300000000F0A0A100FFFFFFFF71433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C4C4F57504153535F46494C5445525C4C6F77506173735F46696C7465722E6300000000104C6F77506173735F46696C7465722E6300000000BCA8E100FFFFFFFF61433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C4153353630305C4153353630302E6800000000084153353630302E68000000009CC1B600FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C41425A5C41425A2E68000000000541425A2E6800000000F7B88600FFFFFFFF54433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C5372635C74696D2E63000000000574696D2E6300000000D9ADC200FFFFFFFF7A433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C5F74696D2E63000000001373746D3332673478785F68616C5F74696D2E6300000000A5C2D700FFFFFFFF76433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C2E63000000000F73746D3332673478785F68616C2E6300000000B3A6BE00FFFFFFFF7D433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C447269766572735C53544D3332473478785F48414C5F4472697665725C5372635C73746D3332673478785F68616C5F636F727465782E63000000001673746D3332673478785F68616C5F636F727465782E6300000000EAD6A300FFFFFFFF5B433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C464F435F52656C617465645C5049445C7069642E6800000000057069642E6800000000F6FA7D00FFFFFFFF55433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C436F72655C496E635C6D61696E2E6800000000066D61696E2E6800000000B5E99D00FFFFFFFF63433A5C55736572735C4D69636861656C5F4368656D69635C4465736B746F705C53544D333247343734524554785F464F435C53544D333247342D445256383330312D464F435C4D444B2D41524D5C737461727475705F73746D33326734373478782E730000000015737461727475705F73746D33326734373478782E73000000005FC3CF00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000FD00000066000000B7050000B8020000 @@ -530,7 +530,7 @@ 0 16 - 03000000BC0200008903000027030000 + 03000000BC020000B405000027030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 0300000066000000F60000007C020000 + 0300000066000000F600000088020000 16 @@ -1170,7 +1170,7 @@ 0 16 - 03000000BC0200008903000027030000 + 03000000BC020000B405000027030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 03000000BC0200008903000027030000 + 03000000BC020000B405000027030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 03000000BC0200008903000027030000 + 03000000BC020000B405000027030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 03000000BC0200008903000027030000 + 03000000BC020000B405000027030000 16 @@ -1799,7 +1799,7 @@ 3311 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFBA000000C300000039040000C7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BA0000006600000039040000DA000000BA0000004F00000039040000C30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF90000004F000000FD000000A1020000010000000200001004000000010000005DFFFFFF09050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F9000000AC020000000000004F000000F9000000A10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000A801000039040000AC01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000C3010000390400004B02000000000000AC010000390400003402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF1D020000AC010000210200003402000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A1020000B7050000A50200000100000001000010040000000100000044FEFFFF2A010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000B00200008C0300004B03000000000000A5020000B7050000400300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFBA000000C300000039040000C7000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000BA0000006600000039040000DA000000BA0000004F00000039040000C30000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF7F0300004F00000083030000BC010000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000830300006600000039040000D3010000830300004F00000039040000BC01000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF90000004F000000FD000000A1020000010000000200001004000000010000005DFFFFFF09050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F9000000B8020000000000004F000000F9000000A10200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000A801000039040000AC01000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000000000000C3010000390400004B02000000000000AC010000390400003402000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF1D020000AC010000210200003402000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000A1020000B7050000A50200000100000001000010040000000100000044FEFFFF2A010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000BC020000B70500005703000000000000A5020000B7050000400300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.axf b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.axf index 09553f51f4668eab4952edb92ad23d5a9d332c3d..a8dd065220ef51b8f10d6037987f911ea3e8a491 100644 GIT binary patch delta 122933 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 L(y(?)GJpIVDI}f1 delta 122200 zcmZ^M2YeJo`~S}FmCfBHm%D_!OD+{6y(CCgNKJ$H^dFGkfx!s+;%G@_t($v2#*KP3w6^>!qE#y!-b*Q>Wj)P1}9>XRC*&cG@Rb zYL3kx+o`Q~GS##F9fVA@;}qNJH$IyNyfF}ChKrU18ZGI zBhk40aK?v*u&k%E>xib-XW1i#v%GoE3R5o&TAx>Mr%wu6Sv6|oqr6j%%!qGwPG|p~ zzqOPOe{ZT{O>8~=--h^+)kwG1cl`GE#K5wwBBhPOEvFr!ro; zP<(n+DkUlD>7*qWD}oobnvvZXD>hkwwrL<1TGiU-ify zU4TB#%5GOp7Z<-|y>!o<(z%zGG-?{Ub>BSc- znpvN8Y$-CVK&L9<6!4bXyek!V+07eP%T5{MZ|lZRHAGD-)~TL&&w8#?w93x2#i#3* zk=H8~@0^oums{U-$`_fipQ=<<_xQ(b68BV26k>P z23S_-6~bdR=#n8WS)IFFBYw4R?J`WfW_<|FbJj6vmRtU=b;P^Y^x9=k@X47*Z% zI(3q4f81H}dZFS5YgyN9(ZPD9Yn_ILmG!daW|t+WAVF^;qPn&|a>W|dxw>^-w;;x& zd$;c4PcIjr9>NW1`By4taThOC9I&=_s}kK+S$CzvhZ>d83l&?f@4B@Vi>=)5Rl;+? zI#uc6lpQ1nsC$OEwS08URgM9eoQ$bL&Lk#smub^~Xo~w0=vCSnA8g zr}vFQM;&<`T411Wx}4YHQpMNj^Ty&xbrj!BH7}iu$a@ze`l_qDb7zn)$`ZmMK~BUap+~@fb`^@6rNQlQZlD!lJxRPjX!su z+>@DCw*BN@PvB%~%u_Z?JLNwMrRSw{AuSc=Pt8i*sqOyC-?>=RrZ=ZWWBSX`d(KxZ zzbubzUsOA_^E@5d=PTA;UUkCb5vVUZsiBeL%s)=1p5L^4%gGYYbok-_HLdJIeg-c@ zOSW9Bc>laspyj=P%-hcU{;{NX?;mrwyI3*IDjIN&=wjVCAV1drQq8SbR~xK272Pgh zuGn?yaz*VcS1Kl+yIe6ApZm^Uu9$rBa>Ysfy@>jsE?=owgSwx<>xDlLaQfLR6=j&r zj#QdV=PTA=g5=rq6Odcj^5c*l4$AhD6Z-X@3l;OvetJw37b*(jz<2&iMb7!2rxq6X zJTrZ`sCuy?e6IL!P1}b*ERMI4Cgt3fii?*o{%kcF*e&#yy#zjsME$}`;Q5LVE?G+l z7Nl&tPj!II&rVp(LpRs?w~E|dpxyHuMPvDpLDTmhdTHib8*#)$=-g)QwP`X zPz`w0#pxZQuzd(}>q~7qbnW2k;D@~R!ug6W)~Z3-`5iBQb4+V^zM|ztY0>(k-oe|U zutRgO7K2r%{F^~ZhL~ghTslz9EH4?_SB(4Y98HFuZOo7Q9*@?Mli|H{`;av6fBPQK zur+U->w7#>=X}L3t`T|re?E`o{jX*6|5!R~OU=48tj>*#&aFDJJKFbn0KSf%JzsI? zf*Y}IxlnRE!`t_GCbZLS{yp#>fsSIzzyzIq?#S8wYpBJZzg8I_t~uY1GS(ZM^A%-Q ztgLbSuCR!DdmqnaD`bH^NKCOehUX|gi_Wb$p?gc1M;^#~J=9U_)vR-6M`Aymr`ke9 z_WSu&C;Hj(K7W?{H-q*lw7qTZT4*EQVrUOT+uhbKg*F4RP!BTdoU1r?h1xz>@gqJn z@%i1A_m7!E%QF|QJYjOrW#;cZ3*K-9aytYHdLlkE@Hye^suRs@=Ql%ciVl$T)H>uq z8V_Zga~0)RR-GvN|J3)e>(^efwvYH$RJGzGuW_8Kc>9XAXJk&>a}_UNS$V<(yC?@u zKF?J=dqoZn4MPNYEjmCQT81|2f=k0Dhv8hsV^;pCDoL~LF3z%Ak7`~gE0+y--((mXfqK&2D OKW~Ys-n=1f@4bKAiIGf z_@w#K2cKE^>~R^M?I5~ZFO12^F0pGKza%Z2Cotw)KaQz^)5+wUqGFa+>!w^G$~)im zp~(3NXOlQd%*&%Q#hWzq6foqxNj@mXmNyyqcq3gKYkjb?jks(Do^0zRQi^rx$uw*A z%Btm$K3Uyxj>Xw-H*4?fVe6x(eBvYPo2Oa_wsb6uMhhem;rhrCvrdAF@6yzfTMT)eJ8e`$bK zeO>*)8Js|SP@QMf_gJIXRl}*yL+hd<&sx7OH~VZ`&D?_8HYw(#Vz%BUrP)>X0PDMT z^Kf=HVSUt@*IqMwStaY!#3bvf^(%vjoSQpn=6KddtV_@qTU9n(>zv(DGiS3l z)f&DboUx>vX3kV?%+a+hJDOhBq76-jX&u-Q6@}K18*;PfcGk=%6qBOqrD+kHU0~&J zjEa3$%Z<@0W}#*dlDtZ9EvyL}JLYF0X}Bn z66>G%SN%F*M?x#x!KWcn!?N#R_@jT~4%*lMRA~Q!!$b$iQBPBlW($q$o*d0=1R29r z+2OCtU)^-8uAlLi*M9bPUF@+|J~zzS55ycxY)ErWhSW{7dh82Xh0ixjZw8o|5aOw* zW?Eam$SPm@e4Z}mTCZ-YCRSVDp!8W{YwN&E)itwr0{_2O@2zvh{_?|H=Lsh~nO|Cq z$}_E5(cZyIo1cSv=WW1|EDKGk5Uuzwe{T&QXmu^Pn|jSDKajhIvgHP~!ATZT3$*4UTnd>*lCf zYAri7OQe@)f81IGx*>MTtXd#Ol~4G@Zy<^Hecn?zH`mk5Z>onmeM&-Ko+b#1Rjqex1~P}#rmI@l!EFSHIH&ULOv?{zEx+f&g$jBNiorByd4MZ{|@=w_$zK zXzSN+pNp-8vMK)brA`Bp_|sQ7jY=Zsuul~FiWPWEH1c&&;BC>&*HwXcL`_KRX) zKM3511EP~}fCBG|ZoVM^r-=5R=;a$OGB6y34vI407zi}4jQ7Q4-z2Nvcf(_E06N~# zy{jEdbsxn_xo|AkHQ!7HR_G4jTm_!cP2VF5tkiw%lZMyvq@L<~3^fc^>FK^zindyh z_|_@#l%C~#T7fk&JNGFqz___nL6b$U(TUIo_cb$#zDut6{MQNp>Qjd~;BH>zfn z-pu#20#EBLe19nLj9%^Dc48&x~Q6$^s&Bv3cRe3_YDPzak{tZlYC>9 z(JT67-|dRGUBBCRp8~Jy(|mIkcuk+~TdZte*Jt~lP&GUBxxO{3W~V;iw^`Nf(ii%+ zDzIB$;(Ix!&>nrM?{x+C>Q87XoA8ZD-wC4h1L*Z~zPGrV6^BW2l)f6Z-%0$5GL#xc zaqcRlb^P*G*c;GkRFcO7dJN=W8f)4u*_cDxCr~>?3V1%P56T%Bvq$hr|Lwt_j{AX{ z5Y>&(NNIeHQW!s>)Q#U!8k*xBe3-(?JbjQbE-)n>Ckwh!52eHCfYLOEp-eSmcjF_^ zScJ0Dd6BV&ps^FBuv;{G8v9xKH7Si#D0RbdQj2y|*9jv7STpLO6h;Y3-RMUQ<7Si& z#p@u9`++rMIZ6>Tw&6opmA!;_KJ zs~tpVv7;$I+z$6ZXw1zSp%%|@YTjsmwBjXd)e7;iN5EK*>C(Zch%0uzm5&k6-@HQISrD=^9E2tc<(Q&=3Y!$?{S5u8kX^MmDs1irrQ<9O!c`jc�mpmFQ&YBZM{pjd)y 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 diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.build_log.htm b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.build_log.htm index 137b8a8..963f761 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.build_log.htm +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.build_log.htm @@ -8,7 +8,7 @@ Copyright (C) 2022 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: xxx xxx xxx User-based license: Keil MDK Community (non-commercial free of charge) -Valid until: Jun 1 2033. Cached until: Jul 24 2024 +Valid until: Jun 1 2033. Cached until: Jul 31 2024 Tool Versions: Toolchain: Keil MDK Community (non-commercial free of charge Version: 5.37.0.0 @@ -24,56 +24,56 @@ Target DLL: STLink\ST-LINKIII-KEIL_SWO.dll V3.0.9.0 Dialog DLL: TCM.DLL V1.56.1.0

Project:

-C:\Users\Michael_Chemic\Desktop\STM32G474RETx_FOC\MDK-ARM\STM32G474RETx_Demo_Blink.uvprojx +C:\Users\Michael_Chemic\Desktop\STM32G474RETx_FOC\STM32G4-DRV8301-FOC\MDK-ARM\STM32G474RETx_Demo_Blink.uvprojx Project File Date: 07/17/2024

Output:

*** Using Compiler 'V6.18', folder: 'D:\Keil_v5\ARM\ARMCLANG\Bin' Rebuild target 'STM32G474RETx_Demo_Blink' compiling HALL.c... -compiling control.c... -compiling ABZ.c... -compiling pid.c... assembling startup_stm32g474xx.s... -compiling gpio.c... -compiling main.c... -compiling AS5600.c... +compiling pid.c... +compiling control.c... compiling LowPass_Filter.c... -compiling FOC.c... +compiling main.c... +compiling ABZ.c... +compiling gpio.c... +compiling AS5600.c... compiling adc.c... +compiling FOC.c... compiling dma.c... compiling fdcan.c... compiling i2c.c... compiling usart.c... -compiling stm32g4xx_it.c... compiling tim.c... compiling stm32g4xx_ll_adc.c... +compiling stm32g4xx_it.c... compiling stm32g4xx_hal_msp.c... compiling stm32g4xx_hal.c... -compiling stm32g4xx_hal_adc.c... -compiling stm32g4xx_hal_adc_ex.c... -compiling stm32g4xx_hal_flash_ramfunc.c... -compiling stm32g4xx_hal_exti.c... -compiling stm32g4xx_hal_gpio.c... -compiling stm32g4xx_hal_flash.c... compiling stm32g4xx_hal_rcc.c... -compiling stm32g4xx_hal_flash_ex.c... compiling stm32g4xx_hal_rcc_ex.c... +compiling stm32g4xx_hal_flash_ramfunc.c... +compiling stm32g4xx_hal_flash.c... +compiling stm32g4xx_hal_adc_ex.c... +compiling stm32g4xx_hal_flash_ex.c... +compiling stm32g4xx_hal_gpio.c... +compiling stm32g4xx_hal_adc.c... +compiling stm32g4xx_hal_exti.c... compiling stm32g4xx_hal_dma_ex.c... compiling stm32g4xx_hal_dma.c... compiling stm32g4xx_hal_pwr.c... -compiling stm32g4xx_hal_cortex.c... -compiling stm32g4xx_hal_i2c_ex.c... compiling stm32g4xx_hal_pwr_ex.c... +compiling stm32g4xx_hal_i2c_ex.c... +compiling stm32g4xx_hal_cortex.c... compiling system_stm32g4xx.c... compiling stm32g4xx_hal_uart_ex.c... compiling stm32g4xx_hal_fdcan.c... compiling stm32g4xx_hal_tim_ex.c... compiling stm32g4xx_hal_uart.c... -compiling stm32g4xx_hal_tim.c... compiling stm32g4xx_hal_i2c.c... +compiling stm32g4xx_hal_tim.c... linking... -Program Size: Code=26208 RO-data=880 RW-data=32 ZI-data=3184 +Program Size: Code=26000 RO-data=880 RW-data=32 ZI-data=3184 FromELF: creating hex file... "STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf" - 0 Error(s), 0 Warning(s). diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex index bea1c59..35a4e69 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.hex @@ -1,19 +1,19 @@ :020000040800F2 -:10000000900C0020ED0100081D4D0008F54100088E -:10001000194D0008B50900086558000800000000E7 -:10002000000000000000000000000000A14D0008DA -:10003000E9090008000000009D4D0008A54D0008DA +:10000000900C0020ED010008354D00080D4200085D +:10001000314D0008B5090008DD5700080000000058 +:10002000000000000000000000000000B94D0008C2 +:10003000FD09000800000000B54D0008BD4D000896 :10004000070200080702000807020008070200086C :10005000070200080702000807020008070200085C -:10006000070200080702000807020008B909000893 -:10007000C5090008D1090008DD09000807020008C9 +:10006000070200080702000807020008CD0900087F +:10007000D9090008E5090008F1090008070200088D :10008000070200080702000807020008070200082C :10009000070200080702000807020008070200081C :1000A000070200080702000807020008070200080C -:1000B00007020008D94D00080702000807020008DF +:1000B00007020008F14D00080702000807020008C7 :1000C00007020008070200080702000807020008EC :1000D00007020008070200080702000807020008DC -:1000E000ED090008070200080702000807020008DF +:1000E000010A0008070200080702000807020008CA :1000F00007020008070200080702000807020008BC :1001000007020008070200080702000807020008AB :10011000070200080702000807020008070200089B @@ -29,9 +29,9 @@ :1001B00007020008070200080702000807020008FB :1001C00007020008070200080702000807020008EB :1001D0000702000807020008DFF80CD000F01AFB45 -:1001E00000480047B5580008900C0020064880479A +:1001E00000480047E1570008900C0020064880476F :1001F00006480047FEE7FEE7FEE7FEE7FEE7FEE70C -:10020000FEE7FEE7FEE7FEE7A94D0008D90100087A +:10020000FEE7FEE7FEE7FEE7C14D0008D901000862 :100210002DE9F05F0546002092469B46884606463B :10022000814640241BE0284641464746224600F0CE :10023000F8F953465A46C01A914110D31146184650 @@ -130,7 +130,7 @@ :1008000013460296FFF775FF03B0BDE8F08F204650 :100810000099F9E7064C074D06E0E06840F0010357 :1008200094E8070098471034AC42F6D3FFF7D8FCA1 -:10083000B0690008D06900080EB5C10F80EAE07009 +:10083000E0680008006900080EB5C10F80EAE070AA :100840000844CA07002140F233438DE80E000A46EF :100850000B46FFF74EFF03B000BD0EB540F233412B :1008600002910021CDE900110A460B46FFF741FF36 @@ -152,1547 +152,1534 @@ :100960009FED133A21EE021A91ED062A31EE001A9C :1009700031EE422A82EE032A40F20802C2F200025D :1009800092ED003A81ED010AB8EEC30A81ED051A35 -:1009900081ED061A086122EE000A03F02DBC00BFAB +:1009900081ED061A086122EE000A03F039BC00BF9F :1009A000ACFFB33DA34C65427CD9A040DB0FC940EE -:1009B0006F12833AFEE7000040F2A820C2F2000066 -:1009C00000F074BD40F20830C2F2000000F06EBDCD -:1009D00040F26830C2F2000000F068BD40F2C8305A -:1009E000C2F2000000F062BD704700004FF40050FA -:1009F00000F0FEBFEFF3108072B600BFFEE700000C -:100A0000B0B52DED048B9FED298A40F2040440F22D -:100A100008059FED250AC2F20004C2F20005F0EEBF -:100A2000480A2060296004F0D3FF28682168484301 -:100A300000EE100AB8EEC09AFFF746FF40F68C04AD -:100A4000C2F2000494ED001A29EE000A30EE410AC9 -:100A500010EE100AFFF7A7FD41EC100B9FED101BE5 -:100A600005F0CAF951EC100BFFF7B0FD00EE100ACB -:100A700030EE081AB5EE400AF1EE10FAA8BFB0EE5B -:100A8000401A84ED001AFFF733FF40F2EC00C2F287 -:100A9000000080ED000ABDEC048BB0BD00BF00BFBC -:100AA00000000060FB21194000000000DB0FC9407E -:100AB00040F20C00C2F2000080ED000A04F030B9F0 -:100AC00070B582B090F85820012A03D1022108465F -:100AD00002B070BD002201920092026840F2080C40 -:100AE000C5F2000CB2F1A04F0CF1F80508D040F2AD -:100AF0000043C5F200039A423ED10CF59F6300E02B -:100B00002B469B68946823435B0735D44FF4E0631E -:100B1000D1F800E0AA4208BF4FF44073B2F1A04FF1 -:100B200008BF4FF440735CF80340BEF1000F24F49B -:100B300060442DD04D6890F838602C4340F2001589 -:100B400042F48072C5F2000544EA4634AA424CF8E9 -:100B5000034037D1DCF80020DCF800412243D20703 -:100B60003AD15CF80320896840F61F74A24341EA39 -:100B70000E01114322E000BFC16D41F02001C165AB -:100B80000121002280F85820084602B070BD00BF45 -:100B900042F4807140F20012C5F2000291424CF81A -:100BA00003401BD1DCF80010DCF800211143C90719 -:100BB0001ED15CF8031040F61F7291434CF80310ED -:100BC0000021DEE7DCF80044DCF80055DCF8002604 -:100BD0002C432243D207C4D00021D2E7DCF8002402 -:100BE000DCF80065DCF8001632431143C907E0D099 -:100BF0000021C6E7F0B581B00022009290F858209D -:100C0000012A03D10221084601B0F0BD0123076883 -:100C100080F85830BB685B0736D4D1E900531F26F3 -:100C2000C3F3012407EB8404226B03F01F039E40EF -:100C3000B243C5F3846606FA03F31A432263BA6823 -:100C4000BB6802F0040203F00803D21840F0BD8034 -:100C50000A6807F114030426C2F34064D1F808E0DF -:100C600006EAD25C53F82440C2F304550722AA4096 -:100C7000BEF1004F24EA02040CD143F80C401A687C -:100C800042F000430EE000BFC16D41F02001C1659C -:100C900001219DE10EFA05F2224343F80C201A6867 -:100CA00022F000437B61D1E90435FC68042B5FD15D -:100CB0003A6E3A6E0B68C2F3846293FAA3F6C3F3FA -:100CC000846C6FF3DF43B6FA86F5002B2C464FF6A3 -:100CD000FF7E08BF6446A242C0F2070E0CD13A6EF6 -:100CE00022F000423A660A6802EA0E03C2F3846CFC -:100CF00092FAA2F2B2FA82F57A6E7A6E002BC2F301 -:100D000084622C4608BF6446A2420CD17A6E22F05F -:100D100000427A660A6802EA0E03C2F3846C92FA11 -:100D2000A2F2B2FA82F5BA6EBA6E002BC2F38462F6 -:100D30002C4608BF6446A2420CD1BA6E22F0004293 -:100D4000BA660A6802EA0E03C2F3846C92FAA2F24F -:100D5000B2FA82F5FA6EFA6E002BC2F3846208BF13 -:100D60006546AA4231D1FA6E22F00042FA662CE0C2 -:100D7000062202EA940205FA02FC0E6807F16005F9 -:100D800055F823404FF20002C0F2FF3206F0F84659 -:100D9000224046EA0C06324342F0004245F8232046 -:100DA0000A698B6955F8226026F08076334345F84E -:100DB00022300A690B7F55F82260012B26F000765D -:100DC00008BF06F1007645F82260BA68D20750D114 -:100DD0000D68CA68D7F8B0602B466FF3DF4326EA88 -:100DE000030C4FF6FF7602F01804C0F20706E64047 -:100DF00000242E40C4F27F0446EA0C06A242C7F843 -:100E0000B06036D193B195FAA5F2B2FA82F201320E -:100E100002F01E03092B02F01F0310D801229A4092 -:100E200003EB430342EA035315E000BF012202EB48 -:100E3000956202F01E030A2B02F01F03EED301227B -:100E400000269A4003EB4303CFF6206606EB0353DC -:100E50001A4342F00073C3F3406607EB86068A68C4 -:100E60007569C3F3045307249C40A5439A402A4361 -:100E700072610B680021C8F208010B4266D040F293 -:100E8000003EC5F2000EAEF500710EF580648F4293 -:100E900004BF40F20034C5F200042146B7F1A04F70 -:100EA00004BF40F20031C5F200018D680022CCF28F -:100EB0002132934205F0E07C04D01022C9F2C00236 -:100EC000934245D12A0261D440F20062C5F2000289 -:100ED000974202D0B7F1A04F5AD18A6822F0E0724F -:100EE00042EA0C0242F400028A6040F21801C2F2A7 -:100EF0000001096842F663528909C0F23E52A1FB23 -:100F00000212910901EB41010C2202EB81010091D7 -:100F10000099002948D000990139009100990029D1 -:100F200044D00099013900910099002940D00099DE -:100F300001390091009900293CD0009901390091B4 -:100F4000009900294FF00001E5D141E000213FE088 -:100F50000022CCF25272934208BF15F0807219D071 -:100F60000021CCF684318B424FF0000108BF15F40C -:100F700080022DD1B7F1A04F1FD040F20011C5F271 -:100F800000018F4218D1002122E000BF00211FE0A4 -:100F900000211DE08A6822F0E07242EA0C0242F071 -:100FA00080728A60002113E0002111E000210FE02F -:100FB00000210DE000210BE0A646DEF8081021F02C -:100FC000E07141EA0C0141F48001CEF808100021E3 -:100FD000002280F85820084601B0F0BDB0B582B0BC -:100FE0000446002001904CB1E06D58B1216888683A -:100FF000800012D48868C00019D54CE0012002B0EE -:10100000B0BD00BF204600F027F90020206684F81C -:101010005800216888688000ECD588684FF6C07257 -:10102000C5F6FF72104088608868C00033D44FF660 -:10103000C0728868C5F6FF7202F18052104000F15C -:101040008050886040F21800C2F20000006842F64A -:1010500063528009C0F23E52A0FB020290090222B4 -:1010600002EB400001900198A8B100BF019801383F -:101070000190019878B1019801380190019850B120 -:10108000019801380190019828B101980138019028 -:1010900001980028EAD18868C00009D4E06D40F0CA -:1010A0001000E065206E40F001002066012000E0A5 -:1010B00000208A68E36D02F0040203F01003D218E6 -:1010C000E26D40F0818022F481720232E2658A682A -:1010D000D20729D140F2001341F48072C5F2000317 -:1010E00040F2080C9A42C5F2000C73D1DCF80030D3 -:1010F000DCF800211A43D20716D10CF1F8024FF4A4 -:10110000E063D4F804E0914208BF4FF44073B1F1BA -:10111000A04F08BF4FF440735CF8032022F47C1208 -:1011200042EA0E024CF80320627FE36B43EA42324C -:10113000D4E902C31A4394F8243042EA0C02012B8A -:1011400042EA034207D1D4F828C00023CFF6FE7349 -:1011500003EB4C431A43E36A33B103F47873D4F8D6 -:1011600030C01A4342EA0C02D1F80CC044F2070323 -:10117000CFF6F07303EA0C031A43CA600A69636B83 -:1011800022F040621A430A618A68120753D494F825 -:101190003820237F520042EA833CCB6844F20202AB -:1011A00023EA020242EA0C02CA6022690B69FAB120 -:1011B00043F480330B61D1F8C0C043F6FF732CEACF -:1011C00003031A431CE000BF42F010010120E16557 -:1011D00002B0B0BDDCF800E4DCF80025DCF8003635 -:1011E00042EA0E021A43D2073FF487AF9CE700BFE2 -:1011F00023F480320A61D1F8C02043F6FF739A438A -:10120000C1F8C02094F840300A69012B10D140F297 -:10121000FD7322EA030CD4E91132D4E913E543EA61 -:101220000C031A4342EA0E022A4342F0010201E093 -:1012300022F001020A6162690B6B012A23F00F029E -:1012400002D1236A013B1A430A63E16D012262F372 -:101250000101E16502B0B0BDF0B59BB004460020CD -:101260001A90CDE91800CDE9160001A85421FFF726 -:1012700007F8206840F20041C5F2000188426FD0B3 -:1012800040F20011C5F20001884200F0A380B0F1E5 -:10129000A04F40F009814FF4004001904FF0005002 -:1012A000129001A800F010FF002818BFFFF7A2FB62 -:1012B00040F2C801C2F200014A6841F24C00C4F297 -:1012C0000200531C4B6042B9016841F400510160B7 -:1012D000016801F4005100910099016816AD41F0D8 -:1012E000040101600168032701F0040100910099E5 -:1012F0000168002641F0010101600068294600F004 -:101300000100009000980820169040F20040C4F6BA -:10131000000000F580601797189600F075FB4FF0FD -:1013200090402946CDE91677189600F06DFB40F203 -:10133000A8250820C2F20005C4F20200052180227F -:101340004FF4007385E8430005F114004FF4006783 -:101350004FF0200CC5E9036280E888109BE000BFD5 -:101360004FF4803001904FF00040139001A800F03E -:10137000ABFE002818BFFFF73DFB41F24C00C4F262 -:1013800002000168002641F480410160016801F417 -:10139000804100910099016841F0020101600068FC -:1013A00016A900F002000090009802201690032079 -:1013B000179040F20040C4F60000189600F024FB9D -:1013C0000820C4F2020040F268352830C2F200055D -:1013D000252153E04FF4004001904FF0005012904F -:1013E00001A800F071FE002818BFFFF703FB40F2D0 -:1013F000C801C2F200014A6841F24C00C4F2020086 -:10140000531C4B6042B9016841F40051016001680E -:1014100001F4005100910099016816AD41F00101FD -:1014200001600168032701F0010100910099016842 -:10143000002641F0020101600068294600F0020028 -:1014400000900098C02016904FF090401797189683 -:1014500000F0DAFA0420CDE9160740F20040C4F6A5 -:1014600000002946189600F0CFFA0820C4F20200C6 -:1014700040F208351430C2F20005242180224FF4D6 -:1014800000734FF4006728606960AE60EE602A6107 -:101490006B61AF61EE6128462E6200F05DF808B125 -:1014A000FFF7A8FA6565AC621BB0F0BDB0B5D0E936 -:1014B00010C30268DCF8001003F01F030424D2F804 -:1014C00000E09C400C4218BF1EF0040522D102240B -:1014D0009C400C4218BF1EF0020529D1D9400907D3 -:1014E00024D51EF0080108BFB0BD116821F00E011F -:1014F0001160012101FA03F2CCF80420C16380F8E5 -:101500002510416B002280F8242079B1BDE8B0405D -:10151000084700BF1168890603D4116821F004014F -:101520001160CCF80440016B0029EFD1B0BD00BFC1 -:101530001168890606D4116821F00A0111600121A1 -:1015400080F82510CCF80440C16A0022002980F8F8 -:101550002420DBD1EAE7000000284FF0010100F071 -:101560008E802DE9F04740F2000CC4F2020C0368B3 -:101570004FF6F8320CF5816ECBF6FD72734538BF2D -:1015800002F580624CF6CD441A44CCF6CC44A2FB62 -:1015900004286FF0070252FA83F2A2FB04290CF52B -:1015A00080656FF00304D0E90262D0F810A03CBF60 -:1015B0000025C4F2020504EA9804C0E9105402258B -:1015C00080F825501D6847F6F07725EA070737436E -:1015D0003A43476942EA0A0285693A43C7692A439E -:1015E000056A3A432A431A600CF50262734538BF14 -:1015F0000CF50062A3180CF50862C264C9F304126A -:1016000040F6840C01FA02F2B6F5804FC4F2020CE7 -:101610008364026506D1002141601960CCF8002086 -:101620001EE000BF41685FFA81FE013903294FF0D7 -:101630000001C3F800E0CCF8002011D8AEF101029F -:101640000CEB820747F87C1F02F01F01012202FA0F -:1016500001F30CF1BC023946CCF8C03002E000BF07 -:101660000022002300F1540C8CE80E00002101221E -:10167000C16380F8252080F82410BDE8F0470846B3 -:101680007047000070B5D8B1044690F85C0028B9E6 -:10169000002084F85D00204600F01EF92068816972 -:1016A00021F01001816100F0A3FA054620688169EC -:1016B000090707D500F09CFA401B0B28F6D312E06F -:1016C000012070BD816941F00101816100F090FA53 -:1016D000054600BF20688169C9070DD100F088FA6E -:1016E000401B0B28F6D3206E032140F0010020663A -:1016F000012084F85C1070BD826946F2004CC4F28F -:10170000000C42F002026045826102D16268CCF8AE -:101710000021227C8369012A23F0400318BF403353 -:101720008361627C8369012A23F4804308BF03F547 -:1017300080438361A27C8369012A23F4805318BF0C -:1017400003F5805383618269D4E902E322F4407592 -:1017500045EA0E058561856925F0A4058561056961 -:1017600025F0100505619BB1012B0DD0022B09D08E -:101770008569032B45F080058561056945F01005F5 -:10178000056105D1202300E0042385692B43836193 -:1017900004F114052ACD226A5E1E6FF0FF0303EBED -:1017A000052545EA4665013A2A430025CFF6FF752F -:1017B00005EB01411143BEF5407FC16110D1D4E971 -:1017C00009E2D4E90B61013A03EB06231A436FF0F7 -:1017D0000F0303EB0111114305EB0E421143C160EE -:1017E000D4E90D13E26BD0F8C0603243C0F8C020DA -:1017F0000CF580660CF58042B04204BF4AF250728C -:10180000C4F200020CF50066B04208BF02F5D462D3 -:101810002264D0F8806026F4F81646EA0141C0F848 -:10182000801002F170016164D0F8801021F07061C5 -:1018300041EA0361C0F8801002F1B000A06402F533 -:10184000C470E06402F51870206502F51E706065D2 -:1018500002F55470002100BFC2E90011C2E9021173 -:10186000C2E90411C2E90611C2E90811C2E90A116C -:10187000C2E90C11C2E90E11C2E91011C2E912113C -:10188000C2E91411C2E91611C2E91811C2E91A110C -:10189000C2E91C11C2E91E11C2E92011C2E92211DC -:1018A000C2E92411C2E92611C2E92811C2E92A11AC -:1018B000C2E92C11C2E92E11C2E93011C2E932117C -:1018C000C2F8D010D4328242C6D300200121A065D4 -:1018D000206684F85C1070BD10B59CB004460020F2 -:1018E0001B90CDE91900CDE9170002A85421FEF79D -:1018F000C7FC206846F60001C4F20001884237D0D8 -:1019000046F20041C4F2000188426DD14FF480508C -:1019100002904FF00070109002A800F0D5FB002854 -:1019200018BFFFF767F840F2E801C2F200010A6849 -:1019300041F24C00C4F20200531C0B6042B9C16872 -:1019400041F00071C160C16801F00071019101991D -:10195000016841F001010160006800F001000190A0 -:1019600001984FF4C05017904FF0904032E000BF04 -:101970004FF4805002904FF00070109002A800F0D9 -:10198000A3FB002818BFFFF735F840F2E801C2F2C8 -:1019900000010A6841F24C00C4F20200531C0B60C3 -:1019A00042B9C16841F00071C160C16801F00071C5 -:1019B00001910199016841F002010160006800F0A5 -:1019C0000200019001984FF48250179040F20040BD -:1019D000C4F60000022118910021CDE91911092156 -:1019E0001B9117A900F010F81CB010BD7047000043 -:1019F00040F21441C4F201010A68024214BF0860B7 -:101A00007047FFF7F3BF00002DE9F04F84B08E461A -:101A100041F20042C4F60002DEF800400621904286 -:101A2000019008BF0521002C009100F0D78001989B -:101A3000002500F138424FEAB22300980127002622 -:101A40004FF00008052B38BF18460090CDF808E08D -:101A50000EE000BFDEF8004008F1010834FA07F19B -:101A600006F1020607F1010705F1040500F0B68052 -:101A7000A7F1010A012000FA0AF314EA0309E9D0E8 -:101A8000DEF804C00CF0030BABF10104012C17D8F5 -:101A90000198744681680322E468B2409143B440DF -:101AA0002143816041684FEA480E9943CCF300130B -:101AB00003FA0AF30446D043194361600CE000BF07 -:101AC0000321B140019CC843BBF1030FB64603D1CB -:101AD000B6464FF0030B23E0E168029A0140936899 -:101AE000BBF1020F03FA0EF341EA0301E16017D1E3 -:101AF0006FF0030101EA5A01214405F01C040F2391 -:101B0000D1F820C003FA04FB13692CEA0B0CA340A4 -:101B100043EA0C03019C0B62D2F804C00CF0030BE7 -:101B200021680BFA0EF2014011432160DDF808E054 -:101B30001CF4403F8ED041F26000C4F20200016804 -:101B400040F2004C41F0010101600168C4F2010C57 -:101B500001F00101039103992AF003014FF6084AAD -:101B60006144CFF6FF7A05F00C030F2051F80A20EC -:101B700000FA03F40098A24300FA03F31A4341F871 -:101B80000A20DCF80810DEF8042041EA090340F2DC -:101B90000C40D40258BF21EA0903CCF80830C4F243 -:101BA00001000168940241EA090358BF21EA0903D0 -:101BB0000360DCF80410940341EA090358BF21EAEA -:101BC0000903CCF80430DCF80010D20341EA090321 -:101BD00058BF21EA0903CCF800303BE704B0BDE868 -:101BE000F08F00001823002A08BF2823C150704737 -:101BF00040F68400C2F200000068704790F841206F -:101C0000202A03D190F84020012A01D102207047F8 -:101C1000242280F841200268136823F00103136036 -:101C2000136823F48053136013681943116011681B -:101C300041F001011160202180F84110002180F85D -:101C4000401008467047000090F84120202A03D138 -:101C500090F84020012A01D102207047242280F808 -:101C600041200268136823F001031360136823F412 -:101C7000706343EA01211160116841F001011160B4 -:101C8000202180F84110002180F84010084670475C -:101C9000002804BF0120704710B5044690F84100A9 -:101CA00028B9002084F84000204600F049F824209C -:101CB00084F8410094E80910E2680168012A21F0E3 -:101CC0000101016023F070610161816821F400412C -:101CD000816003D14CF40041816009E04CF404417F -:101CE000022A816004D1416841F4006103E000BF31 -:101CF000416821F400614160416804F1100C41F039 -:101D0000007141F400414160C16821F40041C160AB -:101D10009CE80E10114341EA0321C160216A41EAA7 -:101D20000C010160016841F00101016000202021E7 -:101D3000606484F84110206384F8420010BD000004 -:101D400010B59CB0044600201B90CDE91900CDE9E8 -:101D5000170002A85421FEF793FA206845F6000107 -:101D6000C4F20001884237D045F20041C4F20001BC -:101D700088425FD14020029002A800F0A5F9002817 -:101D800018BFFEF737FE41F24C04C4F2020420688B -:101D900017A940F002002060206800F002000190C6 -:101DA00001984FF4C0701790122018900020CDE9D0 -:101DB000190004201B9040F20040C4F60000FFF719 -:101DC00023FEE06840F40010E060E06800F40010DA -:101DD000019001981CB010BD8020029002A800F074 -:101DE00073F9002818BFFEF705FE41F24C04C4F257 -:101DF0000204206817A940F001002060206800F06C -:101E00000100019001984FF4407017901220189033 -:101E10000020CDE9190004201B904FF09040FFF7FF -:101E2000F3FDE06840F48000E060E06800F48000CA -:101E3000019001981CB010BD40F2100040F68401E2 -:101E4000C2F20000C2F2000140680A681044086053 -:101E50007047000080B5032000F088F8002000F0F3 -:101E600009F800281CBF012080BD00F029F80020DF -:101E700080BD000070B540F21006C2F20006716825 -:101E8000E1B1044640F21800C2F200004FF47A7249 -:101E90000068B2FBF1F1B0FBF1F000F0CBFE0F2CCB -:101EA0004FF0010508D838B94FF0FF302146002225 -:101EB000002500F02FF83460284670BD012070BD69 -:101EC00082B041F25800C4F20200816841F0010181 -:101ED0008160816801F0010101910199016841F07F -:101EE00080510160006800F080500090009802B0BE -:101EF00000F0E0B8002848BF704700F01F01012241 -:101F000002FA01F14EF200124009CEF2000242F84C -:101F10002010704710B54EF60C5CCEF2000CDCF8C9 -:101F20000030C3F3022E8EF00704042C28BF0424D3 -:101F3000BEF103034FF0FF3E0EFA04F438BF002356 -:101F4000A14399400EFA03F39A43114300F00F02A4 -:101F5000043A624409010C3200F16043B0F1FF3FE2 -:101F6000C8BF03F56442117010BD00004EF60C515D -:101F7000CEF200010A684FF6FF031A4060F30A220E -:101F800042F0806040F0FD7008607047B0F5007F5F -:101F900042D0002840F0808047F21400C4F20000D4 -:101FA00050F8141CC26E01F4C06122F48072B1F5C5 -:101FB000806FC2662ED150F8141C012262F34A21B0 -:101FC00040F8141C40F21801C2F2000109683222E4 -:101FD00051434DF68362C4F21B32A1FB0212910CF5 -:101FE0000268520511D54A1C0FD0026852050CD563 -:101FF00059B10268520508D5012906D00268520578 -:1020000003D50229A1F10401EAD10068400544BFCB -:10201000032070470020704747F21400C4F200000C -:1020200050F8141CC26E01F4C06142F48072B1F524 -:10203000806FC266EED150F8141C012262F34A216F -:1020400040F8141C40F21801C2F200010968322263 -:1020500051434DF68362C4F21B32A1FB0212910C74 -:102060000268520511D54A1C0FD0026852050CD5E2 -:1020700059B10268520508D5012906D002685205F7 -:1020800003D50229A1F10401EAD10068400544BF4B -:1020900003207047BEE700BF47F21400C4F20000FF -:1020A00050F8141C022262F34A2140F8141C00204C -:1020B0007047000047F20800C4F20000016841F4D4 -:1020C00080410160704700002DE9F04182B0044674 -:1020D000807841F288060007C4F2020602D400208C -:1020E0002FE000BF56F8300C10F080580BD156F896 -:1020F000300C40F0805046F8300C56F8300C00F0B0 -:1021000080500190019847F20007C4F20007386838 -:1021100040F480703860FFF76BFD05463868C005F5 -:1021200000F10C81FFF764FD401B0228F6D9032063 -:10213000B8F1000F05D156F8301C21F0805146F857 -:10214000301C2168CA0717D18A071DD44A0723D437 -:102150000A0729D4CA062FD48A0635D44A063BD4A6 -:102160000A0641D4CA0547D48A034DD48A0553D4FC -:102170004A0559D467E000BF3268636822F0030261 -:102180001A4332608A07E1D53268A36822F00C0254 -:102190001A4332604A07DBD53268E36822F0300226 -:1021A0001A4332600A07D5D53268236922F0C0028B -:1021B0001A433260CA06CFD53268636922F440728E -:1021C0001A4332608A06C9D53268A36922F4406294 -:1021D0001A4332604A06C3D53268E36922F440529A -:1021E0001A4332600A06BDD53268236A22F440429F -:1021F0001A433260CA05B7D53268636A22F44032A6 -:102200001A4332608A03B1D57269A36A22F00302CD -:102210001A4372618A05ABD53268E36A22F4402220 -:102220001A4332604A050ED53268236B22F44012FD -:102230001A43B3F5801F326005D156F87C2C42F466 -:10224000801246F87C2C0A050ED53268636B22F4A6 -:1022500040021A43B3F5800F326005D156F87C2C4A -:1022600042F4801246F87C2CCA040ED53268A36B67 -:1022700022F040721A43B3F1807F326005D156F8E4 -:102280007C2C42F4801246F87C2C8A040ED53268ED -:10229000E36B22F040621A43B3F1006F326005D164 -:1022A00056F87C2C42F4801246F87C2C4A040ED559 -:1022B0003268236C22F040621A43B3F1006F32603F -:1022C00005D156F87C2C42F4801246F87C2C0A0486 -:1022D0000ED53268636C22F040521A43B3F1805F2E -:1022E000326005D156F87C2C42F4803246F87C2CC2 -:1022F000CA030ED53268A36C22F040421A43B3F1F0 -:10230000804F326005D156F87C2C42F4803246F87A -:102310007C2C49030ED57169E26C21F44011114304 -:10232000B2F5001F716105D156F87C1C41F4801193 -:1023300046F87C1C02B0BDE8F08100BFB06810F424 -:10234000407010D0216D88420BD0B068B16820F485 -:10235000407041F48031B160B16821F48031B160E6 -:10236000B060C0070CD1B068216D20F44070084304 -:10237000B0600020B8F1000F7FF4E3AEDBE600BFF1 -:10238000FFF736FC054641F2883700BFB06880078A -:10239000E9D4FFF72DFC401BB842F7D9C7E600008F -:1023A0002DE9F04700286DD042F2000AC4F2020A7B -:1023B0000446DAF800000D4600F00F0088420CD207 -:1023C000DAF8000020F00F002843CAF80000DAF81D -:1023D000000000F00F00A84254D1216841F2080823 -:1023E000C807C4F2020803D1880740F1D880BDE0D5 -:1023F000606802283AD0032840D158F8082C92018E -:1024000040D5D8F80420D8F8043042F2004702F052 -:102410000302C3F30313C0F2F4070133032A04BF1A -:1024200043F20067C0F26E17D8F80420B7FBF3F34D -:10243000D8F80470C2F306225A43C7F34163022757 -:1024400007EB4303B2FBF3F24BF20043C0F2C44389 -:102450009A4261D9D8F8002012F0F00F51D08907C4 -:102460005AD5A168002957D14BE000BF58F8081C85 -:1024700089035CBF0120BDE8F08707E058F8081C1D -:10248000490503D40120BDE8F08700BFD8F800104B -:1024900001F00C0104293FD0D8F8001001F00C0124 -:1024A000082939D0D8F8001001F00C010C2933D1DB -:1024B000D8F80410D8F8042042F2004301F00301D8 -:1024C000C2F30312C0F2F4030132032904BF43F242 -:1024D0000063C0F26E13D8F80410B3FBF2F2D8F820 -:1024E0000430C1F306215143C3F34162022303EBDD -:1024F0004202B1FBF2F14BF20042C0F2C4429142FF -:102500000AD9D8F80010082262F307114FF0010928 -:10251000C8F8001002E000BF4FF00009D8F8001022 -:1025200021F003010843C8F80000FFF761FB0646ED -:1025300041F28837D8F80000616800F00C00B0EB79 -:10254000810F07D0FFF754FB801BB842F2D903205C -:10255000BDE8F0872168880708D4B9F1000F1ED0C4 -:10256000D8F8000020F0F00017E000BF480705D5BC -:10257000D8F8000040F4E060C8F80000080706D56D -:10258000D8F80000072262F30D20C8F80000D8F840 -:102590000000A26820F0F0001043C8F80000DAF84C -:1025A000000000F00F00A8421BD9DAF8000020F06C -:1025B0000F002843CAF80000FFF71AFB064641F255 -:1025C000883700BFDAF8000000F00F00A84207D0FB -:1025D000FFF70EFB801BB842F4D90320BDE8F0875B -:1025E0002168480707D5D8F80000E26820F4E060C9 -:1025F0001043C8F80000080708D5D8F80000216982 -:1026000020F4605040EAC100C8F80000D8F800008B -:1026100042F20041C0F2F40100F00C000428084628 -:102620002DD0D8F8000000F00C00082843F200601C -:10263000C0F26E1023D0D8F8002002F00C020C2A51 -:102640001CD1D8F80420D8F8043002F00302C3F3F8 -:1026500003130133032A08BF0146D8F80400B1FB75 -:10266000F3F1D8F80420C0F306204843C2F34161D7 -:10267000022202EB4101B0FBF1F000E00020D8F8AB -:10268000001046F66012C1F30311C0F60002515C5F -:1026900040F2180201F01F0120FA01F140F210008F -:1026A000C2F200000068C2F200021160BDE8F0470B -:1026B000FFF7E0BB40F2180041F20801C2F200004F -:1026C000C4F202010068096846F67012C1F30221E3 -:1026D000C0F60002515C01F01F01C84070470000C5 -:1026E00040F2180041F20801C2F20000C4F20201F7 -:1026F0000068096846F67012C1F3C221C0F60002F4 -:10270000515C01F01F01C8407047000041F20C010C -:10271000C4F2020151F8040C42F20042C0F2F40289 -:1027200000F00C000428104608BF704751F8040C54 -:1027300000F00C00082843F20060C0F26E1021D0B7 -:1027400051F8043C03F00C030C2B1CBF0020704715 -:10275000D1F800C00B680CF0030CC3F30313013372 -:10276000BCF1030F08BF02460868B2FBF3F2096828 -:10277000C0F306205043C1F34161022202EB410144 -:10278000B0FBF1F0704700002DE9F04182B0002865 -:1027900000F006810446007841F20006C007C4F24A -:1027A000020655D12078800774D42078000700F104 -:1027B00097802078400700F1B7802078800600F1EC -:1027C0000781E569002D00F03082B06800F00C0050 -:1027D0000C2840F05981012D00F0E280F068216A58 -:1027E00000F003028A4240F0DB80626A6FF00F0360 -:1027F00000F0F00103EB0212914240F0D180A16A97 -:1028000000F4FE42B2EB012F40F0CA80E16A00F012 -:102810007842B2EBC16F40F0C380226B0023CFF649 -:10282000E07303EB025200F4C0016FF31402914213 -:1028300040F0B680616B4FF07E4202EB016100F028 -:10284000C06001F07E41884240F0AA80EDE100BF07 -:10285000B06800F00C01F06808295BD0032281F019 -:102860000C0122EA00000844B0FA80F0400951D17E -:102870006068B0F5803F07D0B0F5A02F40F0DA8057 -:10288000306840F480203060306840F48030306040 -:10289000DBE000BFB068F16800F00C00042869D0EC -:1028A00001F0030180F00C0081F002010844B0FA4D -:1028B00080F040095ED1E1683068002900F0D280E4 -:1028C00040F480703060FFF793F9054630684005AA -:1028D00000F1FC80FFF78CF9401B0228F6D92EE1AD -:1028E0006169D6F89400002900F0908040F0010062 -:1028F000C6F89400FFF77CF9054600BFD6F89400AF -:1029000080073FF556AFFFF773F9401B0228F5D952 -:1029100015E100BF306880037FF544AF6068002890 -:102920007FF440AF3CE000BFB06D10F0805808D19C -:10293000B06D40F08050B065B06D00F080500190F7 -:10294000019847F20007C4F200073868C0052BD48D -:10295000386840F480703860FFF74AF9054600BFD8 -:102960003868C00520D4FFF743F9401B0228F7D987 -:10297000E5E000BF3068400501D5E06880B17068CF -:10298000216920F0FE4040EA0160706040F21000D2 -:10299000C2F200000068FFF76DFA00283FF405AFAF -:1029A000012002B0BDE8F081A068012808D0052808 -:1029B00040F0AA80D6F8900040F00400C6F89000DD -:1029C000D6F8900040F00100C6F89000A9E000BFE2 -:1029D000A169D6F89800002900F0808040F001003D -:1029E000C6F89800FFF704F9054600BFD6F898002E -:1029F00080073FF5E6AEFFF7FBF8401B02284FF0DB -:102A00000300F3D902B0BDE8F08100BF20F001005F -:102A1000C6F89400FFF7ECF8054600BFD6F894001E -:102A200080077FF5C6AEFFF7E3F8401B0228F5D913 -:102A300085E000BF3168002821F4803131603168C1 -:102A400021F48021316000F07F80FFF7D1F8054646 -:102A5000306880033FF5A6AEFFF7CAF8401B642834 -:102A6000F6D96CE020F480703060FFF7C1F80546BD -:102A7000306840057FF599AEFFF7BAF8401B022891 -:102A80004FF00300F4D9BDE7306820F0807030606B -:102A9000FFF7AEF8022D05460CD100BF306880016B -:102AA00040F17E80FFF7A4F8401B02284FF003009E -:102AB000F4D9A7E73068800140F1B080FFF798F8BB -:102AC000401B02284FF00300F4D99BE7706821698E -:102AD00020F0FE4040EA0160706066E620F00100F0 -:102AE000C6F89800FFF784F8054600BFD6F89800AE -:102AF00080077FF566AEFFF77BF8401B02284FF09A -:102B00000300F3D97EE700BFD6F8901021F0010151 -:102B1000C6F89010D6F8901021F00401C6F8901075 -:102B200010B3FFF765F8054641F28837D6F89000F4 -:102B300080072BD4FFF75CF8401BB842F6D903207E -:102B400002B0BDE8F08100BFFFF752F8054600BFB4 -:102B5000306880037FF526AEFFF74AF8401B6428F3 -:102B60004FF00300F4D94DE7FFF742F8054641F274 -:102B7000883700BFD6F89000800707D5FFF738F8F0 -:102B8000401BB8424FF00300F4D93BE7B8F1000F07 -:102B90007FF413AEB06D20F08050B0650DE600BF3D -:102BA000F06848F20C01C0F29F1104F1200700EA1E -:102BB000010C8ECF6FF00F00D4E90C5400EB021023 -:102BC0000022CFF6E07241EA0C0102EB0552084305 -:102BD0006FF314024FF07E4540EA032005EB0465D5 -:102BE000104305F07E4540EAC7602843F060306836 -:102BF00040F080703060F06840F08070F060FEF768 -:102C0000F7FF0446306880010FD4FEF7F1FF001B88 -:102C100002284FF00300F5D9F4E600BFF0684FF644 -:102C2000FC71CFF6EE610840F060002002B0BDE814 -:102C3000F0810000411E0020B0EB116F1CBF01208D -:102C400070474EF21002CEF2000251604EF6235150 -:102C5000CEF20001F0230B700721906011607047E5 -:102C6000704700007047000070470000B0B590F852 -:102C70003C20012A04BF0220B0BDD1E90232D1E9D3 -:102C800000CE22F47C5223F4705343EA020448F24B -:102C9000FF73CEF6F0730EEA0302224303F50064DD -:102CA00004EA0C0442EA040C0C6903F5C052224009 -:102CB0004C6942EA0C02224303F5605422400C6B3B -:102CC00003F5F04323401A438B6940F2000CCC69B2 -:102CD000CEF6FF7C0CEA034C1443026842F6004334 -:102CE000C4F201039A4244EA0C030BD045F20004FB -:102CF000C4F20104A24205D043F20044C4F201042C -:102D0000A24217D14FF6FF74CDF60F4403EA040E2A -:102D1000D1E9084CD1E90A310025CDF6F04505EAA4 -:102D2000035343EA0E0324F008552B432CF00055BF -:102D30002B430B430021536480F83C100846B0BD80 -:102D4000B0B5044690F83C00012804BF0220B0BD95 -:102D50000D462068D1E90021AB684FF0010C84F8E2 -:102D60003CC002F0F3F82068816DD5E9042321F01E -:102D7000E7012D7B19431143012D08BF41F02001CC -:102D800041F001018165002084F83C00B0BD0000E5 -:102D9000704700000168886D40F0010200208A65DC -:102DA00070470000704700007047000070B590F851 -:102DB0003C20012A4FF0020265D080F83D200268D5 -:102DC00042F600435468D2F808C0C4F2010345F249 -:102DD000000E9A42C4F2010E18BF72452CD14D6804 -:102DE00024F470042C434FF68F75CFF6FF550E6810 -:102DF0002C4042F6FF35C4F201053443AA42546028 -:102E00000EDC40F2FF73C4F200039A421CDCB2F104 -:102E1000804F2DD040F20043C4F2000326E000BFF3 -:102E200043F6FF74C4F20104A24219DC9A421FD097 -:102E300043F2004318E000BF43F20045C4F201052D -:102E4000AA42CCD0CFE700BF40F60003C4F2000393 -:102E50009A420DD040F60043C4F2000306E000BFE2 -:102E6000724505D044F20003C4F201039A4204D132 -:102E700089682CF08003194391600121002280F8B9 -:102E80003D1080F83C20104670BD000041B108297B -:102E900010D0042914BF00F1470200F145020BE0F5 -:102EA00090F84420012A1CBF01207047022280F8BC -:102EB000442013E000F146021278012A1CBF0120D1 -:102EC00070470222082907D0042914BF80F8472040 -:102ED00080F8452002E000BF80F84620026801F03B -:102EE0000F000421136A01FA00F023EA00011162C5 -:102EF000116A08431062506C42F6FF31C4F20101BE -:102F000040F400408A4250640EDC40F2FF70C4F28C -:102F10000000824218DCB2F1804F2DD040F2004018 -:102F2000C4F2000026E000BF43F6FF70C4F20100C7 -:102F3000824215DC42F60040C4F2010082421BD0FE -:102F400043F2004014E000BF40F60000C4F200006D -:102F5000824211D040F60040C4F200000AE000BFF7 -:102F600045F20000C4F20100824205D044F20000A4 -:102F7000C4F2010082420CD190680721C0F2010125 -:102F8000014006294FF0000008D0B1F5803F08BF8E -:102F90007047106840F0010010600020704700008A -:102FA00070470000002804BF0120704710B5044698 -:102FB00090F83D0028B9002084F83C00204600F03D -:102FC00023F8022084F83D002068211D01F018FF3D -:102FD000012084F8480084F83E0084F83F0084F81B -:102FE000400084F8410084F8420084F8430084F8EB -:102FF000440084F8450084F8460084F8470084F8CB -:103000003D00002010BD000082B0006843F2004186 -:10301000C4F20101884215D042F60041C4F2010118 -:1030200088421CD141F26000C4F20200016841F400 -:1030300000610160006800F400600190019802B036 -:10304000704700BF41F26000C4F20200016841F421 -:1030500000510160006800F400500090009802B038 -:103060007047000080B590F83C20012A4FF0020222 -:1030700000F0988080F83D20D0F800C08822DCF86D -:103080000830CFF6CE721A40CCF808200B68B3F5A2 -:10309000005F0DDA3F2B21DD5F2B33DD602B00F06D -:1030A0008380702B00F0A280B3F5805F73D0E7E0DF -:1030B0002F22C0F21002934218DD4F21C0F21001FE -:1030C0008B4247DD5021C0F210018B4257D0602166 -:1030D000C0F210018B4252D070214BE01F2B41DC1B -:1030E000002B4CD0102B4AD0CAE000BFB3F1101F08 -:1030F0003EDAB3F5005F00F08D80B3F5801F3ED05F -:10310000BEE000BF402B00F09980502B40F0B8800B -:10311000D1F804E0C968DCF82030DCF8202022F087 -:103120000102CCF82020DCF8182022F0F00242EA5C -:10313000011123F00A0242EA0E02CCF81810CCF872 -:103140002020DCF808104FF68872CFF6CF721140BD -:1031500057311EE03021C0F210018B420FD04021C8 -:1031600008E000BF202B0AD0302B08D088E000BF39 -:1031700005D02021C0F210018B4240F08180DCF8A4 -:1031800008104FF68872CFF6CF721140194341F004 -:103190000701CCF808100022012180F83D10002121 -:1031A00080F83C10104680BDD1F804E0C968DCF816 -:1031B0002030DCF8202022F01002CCF82020DCF8AF -:1031C000182022F4704242EA013123F0A00242EAC0 -:1031D0000E12CCF81810CCF82020DCF808104FF6AE -:1031E0008872CFF6CF7211406731D2E7D1E901E39F -:1031F000C968DCF8082043EA0E0322F47F4243EA60 -:1032000001211143CCF80810DCF8081041F07701D7 -:10321000BFE700BFD1E901E3C968DCF8082043EA51 -:103220000E0322F47F4243EA01211143CCF8081037 -:10323000DCF8081041F48041ABE700BFD1F804E0AE -:10324000C968DCF82030DCF8202022F00102CCF83C -:103250002020DCF8182022F0F00242EA011123F0CD -:103260000A0242EA0E02CCF81810CCF82020DCF852 -:1032700008104FF68872CFF6CF721140473188E7B9 -:10328000012289E7002804BF012070472DE9F0479B -:10329000044690F83D000D4628B9002084F83C0013 -:1032A000204600F04BF8022084F83D0020684BF6E1 -:1032B000F8728168CFF6FE7211408160211D01F025 -:1032C0009FFD20684FF6FF7881688269D0F820C0A2 -:1032D000D5E9003ED5E9026A43EA0109AB6922EA71 -:1032E000080246EA03234FF6FC46B343D5E90767D5 -:1032F00042EA0A0229691A4342EA062242EA011115 -:103300002CF0AA026B6942EA0E0241EA073142EA56 -:103310000312C0F8089081610262012084F848001D -:1033200084F83E0084F83F0084F8440084F84500A7 -:1033300084F83D000020BDE8F0870000F0B587B0BC -:10334000006840F20041C4F2000100268842CDE945 -:103350000566CDE9036602964CD0B0F1804F40F08F -:103360009F8041F24C00C4F20200C16802AC41F0FF -:103370000101C160C168022501F0010101910199BB -:103380000168002641F001010160016801F00101BE -:1033900001910199016841F0020101600068214634 -:1033A00000F0020001900198202002904FF0904020 -:1033B0000395CDE904660695FEF726FB4FF4816080 -:1033C00002A961C140F200400127C4F60000214675 -:1033D00005960697FEF718FB4FF4004002A961C15D -:1033E0004FF090402146CDE90567FEF70DFB07B091 -:1033F000F0BD00BF41F24C00C4F20200C16802AC53 -:1034000041F00201C160C168022701F0020101918F -:103410000199016841F001010160016801F00101B9 -:1034200001910199016841F002010160016801F018 -:10343000020101910199016841F0080101600068F1 -:10344000214600F0080001900198102002904FF0F2 -:103450009040CDE90376CDE90567FEF7D5FA40F255 -:1034600000451120C4F60005CDE902072846214693 -:10347000CDE904660697FEF7C7FA0420CDE90207F6 -:1034800005F500602146CDE904660697FEF7BCFA13 -:103490001D2000210022FEF73DFD1D20FEF72AFD24 -:1034A00007B0F0BD80B590F83E2090F83F3090F81E -:1034B00044E090F845C004290AD0B9B9012A4FF078 -:1034C000010208BFBEF1010F34D0104680BD00BF1D -:1034D000012B4FF0010208BFBCF1010FF5D1022111 -:1034E00080F83F1080F8451000681EE0012A4FF078 -:1034F000010208BF012BE8D1BEF1010FE5D1BCF1FB -:10350000010FE2D1022280F83E2080F83F2080F8AF -:10351000442080F8452091B10068016A21F0010142 -:103520000162016A41F00101016210216FF0100295 -:1035300009E000BF022180F83E1080F844100068C6 -:1035400001216FF00102036A1A400262026A11430C -:1035500001620168002241F001010160104680BD56 -:1035600070470000F0B581B004460068C568066980 -:10357000B10717D515F0020114D06FF002010161F7 -:10358000012121778069800704D02046FFF7E8FFFA -:1035900006E000BF204600F03BF9204600F06EFB3D -:1035A00000202077700719D515F0040016D0206888 -:1035B0006FF00401016102212177806910F4407FDE -:1035C00004D02046FFF7CCFF06E000BF204600F005 -:1035D0001FF9204600F052FB00202077300717D556 -:1035E00015F0080014D020686FF008010161042173 -:1035F0002177C069800703D02046FFF7B1FF05E0BF -:10360000204600F005F9204600F038FB0020207726 -:10361000F00619D515F0100016D020686FF01001D3 -:10362000016108212177C06910F4407F04D0204651 -:10363000FFF796FF06E000BF204600F0E9F82046BD -:1036400000F01CFB00202077F00718BF15F00100E8 -:1036500006D020686FF001010161204600F0E0FB18 -:1036600016F4025F05F0800718BF002F02D1F005A5 -:1036700009D410E020686FF4025101612046FFF781 -:10368000F1FAF00507D537B120686FF48071016158 -:103690002046FFF7E5FA700609D515F0400006D080 -:1036A00020686FF040010161204600F0F5FBB00694 -:1036B00009D515F0200006D020686FF020010161C7 -:1036C0002046FFF7D1FAF00209D515F4801006D094 -:1036D00020686FF4801101612046FFF763FBB002A0 -:1036E00009D515F4001006D020686FF400110161AF -:1036F0002046FFF74DFB700209D515F4800006D077 -:1037000020686FF4800101612046FFF74DFB300215 -:103710000CD515F4000009D021686FF40002204692 -:103720000A6101B0BDE8F040FFF73ABC01B0F0BD5E -:10373000F0B587B0006843F20042C4F201020021F4 -:103740009042CDE90511CDE9031102913ED042F638 -:103750000041C4F20101884258D141F24C00C4F248 -:103760000200016840F2004441F004010160016878 -:10377000C4F6000401F0040101910199016802AD51 -:1037800041F0020101600068022600F00200019091 -:10379000019807200290002704F5806029460396CF -:1037A000CDE904770696FEF72FF94FF4C04002A941 -:1037B000C1C106200690204629460597FEF724F948 -:1037C0004FF4004002A9C1C1059719E041F24C0035 -:1037D000C4F20200026842F004020260006800F0D5 -:1037E0000400019001984FF4EE5002900220CDE9C0 -:1037F000030140F20040C4F6000000F5806405912A -:103800000420069002A92046FEF7FEF807B0F0BD9E -:10381000704700002DE9F04190F83C30012B04BFC7 -:103820000220BDE8F0814FEAB202052A00F2A2812F -:10383000DFE812F006005400AE0008016201A801A2 -:1038400003681D6A1A6AA3F1804622F001021A6217 -:103850001A46D3F8048052F818EF8F68A6F596360A -:10386000D1F800C025F002054FEAB626092E45EA38 -:1038700007050BD80127B74040F2E52427421FBFB8 -:10388000CC6825F00C0524F004042543092E0CD83F -:103890000124B44040F2E52634421FBF28F44074AE -:1038A000D1E90567344344EA07084FF68C74CFF634 -:1038B000FE740EEA040747EA0C07C3F804809F6110 -:1038C0004F6809695F631D629F6947F008079F6140 -:1038D0009F6927F004079F6192E100BF036842F6E9 -:1038E00000461D6A1A6AC4F2010622F010021A622A -:1038F0001A465C6852F818EFB3428E68D1F800C0DF -:1039000025F0200545EA06150BD045F20006C4F265 -:103910000106B34205D043F20046C4F20106B342A9 -:1039200007D1CE686FF0400725F0C00507EA0616FC -:103930003543A3F18046A6F596364FEAB626092E02 -:103940000ED8012707FA06F640F2E5273E421FBFD0 -:1039500024F44064D1E9056744EA860444EA870414 -:1039600048F6FF46CFF6FF660EEA060747EA0C2741 -:103970005C609F614F6809699F631D629F6947F49E -:1039800000679F619F6927F480679F6137E100BFEF -:10399000036842F600461D6A1A6AC4F2010622F460 -:1039A00080721A621A465C6852F81CCFB3428E6865 -:1039B000D1F800E025F4007545EA06250BD045F264 -:1039C0000006C4F20106B34205D043F20046C4F239 -:1039D0000106B34207D1CE6840F2FF47360225F414 -:1039E0004065BE433543A3F18046A6F596364FEABF -:1039F000B626092E0ED8012707FA06F640F2E5276B -:103A00003E421FBF24F44054D1E9056744EA06143E -:103A100044EA07144FF68C76CFF6FE760CEA0607DA -:103A200047EA0E075C60DF614F680969DF631D626A -:103A3000DF6947F00807DF61DF6927F00407DF610E -:103A4000DEE000BF036842F600461D6A1A6AC4F24F -:103A5000010622F480521A621A465C6852F81CCFA2 -:103A6000B3428E68D1F800E025F4005545EA0635EA -:103A70000BD045F20006C4F20106B34205D043F272 -:103A80000046C4F20106B34207D1CE6844F6FF7780 -:103A9000360325F44045BE433543A3F18046A6F5E1 -:103AA00096364FEAB626092E0ED8012707FA06F6F3 -:103AB00040F2E5273E421FBF24F44044D1E90567A8 -:103AC00044EA861444EA871448F6FF46CFF6FF66B8 -:103AD0000CEA060747EA0E275C60DF614F68096958 -:103AE0001F641D62DF6947F40067DF61DF6927F447 -:103AF0008067DF6183E000BF0368D3F820C01A6AE3 -:103B0000A3F1804722F480321A621A46A7F596374D -:103B10005D6852F8508FD1F800E08E684FEAB72701 -:103B2000092F0AD80124BC4040F2E5273C421EBFC1 -:103B30004C6925F4803545EA04252CF4003747EA22 -:103B400006474FF68C76CFF6FE76033606EA080671 -:103B500046EA0E065D601E654E6809699E641F6236 -:103B60001F6D47F008071F651F6D27F004071F65CD -:103B700046E000BF0121002280F83C200846BDE855 -:103B8000F08100BF0368D3F820C01A6AA3F1804710 -:103B900022F480121A621A46A7F596375D6852F829 -:103BA000508FD1F800E08E684FEAB727092F0AD866 -:103BB0000124BC4040F2E5273C421EBF4C6925F47D -:103BC000802545EA84252CF4001747EA065748F675 -:103BD000FF46CFF6FF6606F5407606EA080646EA97 -:103BE0000E265D601E654E680969DE641F621F6DEA -:103BF00047F400671F651F6D27F480671F65090282 -:103C00001368194311600021002280F83C20084607 -:103C1000BDE8F081002804BF0120704710B50446BC -:103C200090F83D0028B9002084F83C00204600F0C0 -:103C300023F8022084F83D002068211D01F0E0F8FF -:103C4000012084F8480084F83E0084F83F0084F89E -:103C5000400084F8410084F8420084F8430084F86E -:103C6000440084F8450084F8460084F8470084F84E -:103C70003D00002010BD00007047000070470000AC -:103C800061B10A1F4FEAB202032A15D8DFE802F039 -:103C90000218101C00F13F0318E000BF90F83E200E -:103CA000012A1CBF01207047022280F83E202CE030 -:103CB00000F141030AE000BF00F1430306E000BF4A -:103CC00000F1400302E000BF00F142031B78012B2A -:103CD0001CBF01207047032A0CD8DFE802F0030F55 -:103CE000071300BF022280F83F200EE0022280F876 -:103CF00041200AE0022280F8432006E0022280F8F8 -:103D0000402002E0022280F84220026801F01F01F8 -:103D10000120136A00FA01F18B431362136A0B430B -:103D2000A2F18041A1F596314FEAB1210729136232 -:103D300058D8884010F0E50F54D0506C42F6FF314F -:103D4000C4F2010140F400408A4250640EDC40F2AB -:103D5000FF70C4F20000824218DCB2F1804F2DD017 -:103D600040F20040C4F2000026E000BF43F6FF70BE -:103D7000C4F20100824215DC42F60040C4F20100A8 -:103D800082421BD043F2004014E000BF40F6000026 -:103D9000C4F20000824211D040F60040C4F200009C -:103DA0000AE000BF45F20000C4F20100824205D0E3 -:103DB00044F20000C4F2010082420CD19068072155 -:103DC000C0F20101014006294FF0000008D0B1F512 -:103DD000803F08BF7047106840F00100106000206D -:103DE000704700BF42F6FF30C4F201008242AEDDF0 -:103DF00043F6FF70C4F201008242BDDD44F20000D0 -:103E0000C4F201008242D9D045F20000C4F20100A0 -:103E10008242E0D1506C40F400405064CEE7000094 -:103E2000016840F20040C4F20000814218BF7047B0 -:103E30006FF00101016140F2C460C2F2000000684D -:103E400040F2A801406AC2F20001486048688A68EE -:103E500040F6FF73801A00EE100AB8EEC00A81ED3A -:103E6000030A48689FED0A1AC21700EB12529A43E0 -:103E7000801A00EE100AB8EEC00A9FED062A20EE66 -:103E8000010A20EE020A81ED040A48688860704742 -:103E9000000080390000B4437047000090F884109F -:103EA000012904BF022070472421C0F8881002684D -:103EB0001168136823F00103136021F000530021FF -:103EC000416613602022C0F8882080F884100846DC -:103ED00070470000B0B590F88420012A04BF02208A -:103EE000B0BD2422C0F888200268D0F864E0D2F87F -:103EF00000C01368BEF1000F23F001031360936844 -:103F000023F0606341EA0301916019D093689168DE -:103F100046F6A01E490FC0F6000E46F6A8151EF87C -:103F20000140C0F60005695CC3F34263E400B4FBE2 -:103F3000F1F11EF80340EB5CE500B5FBF3F301E0A3 -:103F400001210123A0F86A102021A0F86830C2F8EE -:103F500000C0C0F88810002180F884100846B0BD69 -:103F6000B0B590F88420012A04BF0220B0BD2422FD -:103F7000C0F888200268D0F864E0D2F800C0136866 -:103F8000BEF1000F23F001031360936823F0604338 -:103F900041EA0301916019D09368916846F6A01E2A -:103FA000490FC0F6000E46F6A8151EF80140C0F6EF -:103FB0000005695CC3F34263E400B4FBF1F11EF851 -:103FC0000340EB5CE500B5FBF3F301E001210123C5 -:103FD000A0F86A102021A0F86830C2F800C0C0F82C -:103FE0008810002180F884100846B0BD10B5D8B103 -:103FF0000446D0F8880028B9002084F884002046C0 -:1040000000F026F82420C4F888002068A16A02681D -:1040100022F00102026011B1204600F0A3FF204609 -:1040200001F0CCF8012801D1012010BD21684868B9 -:1040300020F490404860886820F02A008860086872 -:1040400040F0010220460A60BDE8104000F0FEBFCB -:1040500070B59CB0044600201B90CDE91900CDE955 -:10406000170002A85421FCF70BF9206844F6000160 -:10407000C4F20001884239D043F60001C4F20101C4 -:10408000884265D048F20001C4F2000188425DD147 -:104090002020029002A8FEF717F8002818BFFCF7AE -:1040A000A9FC41F24C00C4F20200016941F0010197 -:1040B0000161016901F0010101910199016841F07B -:1040C000010101600068022100F0010001900198E7 -:1040D0000C20189100211790CDE919111B9017A9F8 -:1040E0004FF09040FDF790FC1CB070BD0420029092 -:1040F00002A8FDF7E9FF002818BFFCF77BFC41F29E -:104100004C00C4F20200C16841F48021C160C16862 -:1041100001F4802101910199016841F002010160DF -:10412000006817A900F00200019001984FF4206088 -:104130001790022018900020CDE9190007201B904D -:1041400040F20040C4F60000FDF75EFC1CB070BDFC -:104150000120029002A8FDF7B7FF002818BFFCF766 -:1041600049FC41F24C00C4F202004169002641F4CE -:1041700080414161416901F48041019101990168E7 -:1041800041F004010160006817A900F004000190EB -:104190000198302017900220189007201B9040F2C1 -:1041A0000040C4F6000000F58060CDE91966FDF717 -:1041B0002BFC40F2C8354420C2F20005C4F20200D4 -:1041C0001921102285E847004FF4805080234FF0DA -:1041D000200C28622846C5E90436C5E9066CFDF7BF -:1041E000BBF9002818BFFCF705FCE567AC621CB002 -:1041F00070BD0000FEE7000040F68800C2F200003B -:1042000090ED001A9FED062A9FED063A20EE020A75 -:1042100021EE031A31EE000A80ED000A704700BF5C -:10422000CDCCCC3D6666663F10B58CB040F26410D4 -:10423000C2F200004FF0A04100244FF440320123AD -:104240004FF0040C80E8160003210B94CDE90944DB -:10425000CDE90744CDE90544CDE90344CDE9014466 -:10426000C0E90344C0E9053C8483016280F824303E -:10427000C0E90A34046380F83840C46380F84040E1 -:10428000FCF7ACFE002818BFFCF7B4FB40F264104A -:10429000C2F2000009A90994FCF712FC002818BF1B -:1042A000FCF7A8FB0220C0F23040019006207F21DD -:1042B00002900020049104210390CDE9051040F202 -:1042C0006410C2F2000001A9FCF794FC002818BF9A -:1042D000FCF790FB0420C0F6600001900C200290D7 -:1042E00040F26410C2F2000001A9FCF783FC002830 -:1042F00018BFFCF77FFB40F20020C2F2B0500190E3 -:104300001220029040F26410C2F2000001A9FCF7F2 -:1043100071FC002818BFFCF76DFB0CB010BD00004D -:10432000B0B588B040F2D01040F20011C2F20000E7 -:10433000C5F2000100244FF440320123042580E837 -:1043400016000321CDE90644CDE90444CDE9024439 -:10435000CDE90044C0E90344C0E905358483016226 -:1043600080F82430C0E90A34046380F83840C4631C -:1043700080F84040FCF732FE002818BFFCF73AFBFB -:104380000820C0F6904000900620CDE901047F206F -:10439000CDE9030540F2D010C2F200006946059451 -:1043A000FCF728FC002818BFFCF724FB1020C1F202 -:1043B000C00000900C20019040F2D010C2F200002A -:1043C0006946FCF717FC002818BFFCF713FB41F205 -:1043D0000000C3F2602000901220019040F2D01043 -:1043E000C2F200006946FCF705FC002818BFFCF784 -:1043F00001FB08B0B0BD000010B58CB040F23C200D -:1044000040F20041C2F20000C5F2000100244FF466 -:10441000403280E816004FF480710423818301212B -:10442000CDE90A44CDE90744CDE90544CDE903448B -:10443000CDE90144C0E90344C0E90543016280F8C5 -:104440002440C0E90B4480F83840C46380F8404001 -:10445000FCF7C4FD002818BFFCF7CCFA40F23C2062 -:10446000C2F2000009A90994FCF72AFB002818BF32 -:10447000FCF7C0FA0220C0F23040019006207F21F4 -:1044800002900020049104210390CDE9051040F230 -:104490003C20C2F2000001A9FCF7ACFB002818BFC9 -:1044A000FCF7A8FA0CB010BD80B582B041F248000C -:1044B000C4F202000168002241F0040101600168B9 -:1044C00001F0040101910199016841F001010160CD -:1044D0000068002100F00100009000980B20FDF71B -:1044E00019FD0B20FDF706FD0C2000210022FDF731 -:1044F00011FD0C20FDF7FEFC0D2000210022FDF730 -:1045000009FD0D20FDF7F6FC0E2000210022FDF72D -:1045100001FD0E2002B0BDE88040FDF7EBBC0000BD -:1045200080B540F2284046F20041C2F20000C4F2D9 -:1045300000010022C0E900124FF0100C01230221FB -:10454000C0E90222C0F80F20C0E905C3C0E9071185 -:10455000C0E90933C0E90B33C0E90D22C263FDF79E -:1045600091F8002808BF80BDBDE88040FCF742BA42 -:1045700080B540F28C4046F60001C2F20000C4F261 -:1045800000010022C0E900124FF0100C01230221AB -:10459000C0E90222C0F80F20C0E905C3C0E9071135 -:1045A000C0E90933C0E90B33C0E90D22C263FDF74E -:1045B00069F8002808BF80BDBDE88040FCF71ABA42 -:1045C0002DE9F04186B0002641F24C00CDE90466A9 -:1045D000C4F20200016840F6000441F004010160E9 -:1045E0000168C4F6000401F004010091009901681B -:1045F000002241F02001016001684FF4007701F0D2 -:10460000200100910099016841F0010101600168F9 -:1046100001F0010100910099016841F0020101607F -:10462000016801F0020100910099016841F0080160 -:10463000016000684FF4007100F0080000900098DD -:104640002046FDF7CFFA4FF090404FF480610022F2 -:104650004FF48068FDF7C6FA4FF4005001904FF414 -:10466000881001ADCDE9020620462946FDF7CCF9B8 -:104670000197012720462946CDE902760496FDF7E9 -:10468000C3F94FF090402946CDE90187CDE9036693 -:10469000FDF7BAF9282000210022FDF73BFC282075 -:1046A000FDF728FC06B0BDE8F081000080B540F2BF -:1046B000F04045F20041C2F20000C4F2000142F6AF -:1046C0009B520023C1F280024FF0010C80E80E10D3 -:1046D000C0E90433C0E906330362FDF7D9FA0028C4 -:1046E00018BFFCF787F940F2F040C2F20000002149 -:1046F000FDF784FA002818BFFCF77CF940F2F0407F -:10470000C2F200000021FDF79FFA002808BF80BD1B -:10471000BDE88040FCF76EB980B540F2445045F6E4 -:104720000001C2F20000C4F200014AF2FB72002351 -:10473000C3F2A0024FF0010C80E80E10C0E9043370 -:10474000C0E906330362FDF7A3FA002818BFFCF79F -:1047500051F940F24450C2F200000021FDF74EFA38 -:10476000002818BFFCF746F940F24450C2F200009E -:104770000021FDF769FA002808BF80BDBDE8804030 -:10478000FCF738B980B540F2985048F20001C2F207 -:104790000000C4F2000143F2243200234FF00C0C5D -:1047A000C0F2030280E80E00C0E90333C0E905C38C -:1047B000C0E908338362FFF719FC002818BFFCF733 -:1047C00019F940F29850C2F200000021FFF7C8FB2F -:1047D000002818BFFCF70EF940F29850C2F2000012 -:1047E0000021FFF777FB002818BFFCF703F940F220 -:1047F0009850C2F20000FFF751FB002808BF80BDAF -:10480000BDE88040FCF7F6B810B59CB0002401A8C4 -:1048100034211B94CDE91944CDE91644CDE9144463 -:10482000CDE91244CDE91044CDE90E44FBF728FD53 -:1048300040F22C6042F60041C2F20000C4F20101D5 -:1048400041F27B52C0E90014C0E90242C0E90444CD -:104850008461FEF7A7FB002818BFFCF7CBF84FF4E4 -:104860008050189040F22C60C2F2000018A9FEF7A8 -:10487000F9FB002818BFFCF7BDF840F22C60C2F22B -:104880000000FFF7C7F9002818BFFCF7B3F840F2A3 -:104890002C600024C2F2000015A9CDE9154417943C -:1048A000FEF784FA002818BFFCF7A4F86020CDE9D1 -:1048B0000E0440F22C60C2F200000EA90022CDE9E5 -:1048C0001044CDE912441494FEF7A4FF002818BF49 -:1048D000FCF790F84FF4FA700F9040F22C60C2F29F -:1048E00000000EA90422FEF795FF002818BFFCF770 -:1048F00081F840F22C60C2F200000EA90822FEF7F7 -:1049000089FF002818BFFCF775F800204FF400510C -:10491000CDE906104FF000710590CDE90300CDE917 -:104920000100CDE90800CDE90A10CDE90C0040F204 -:104930002C60C2F2000001A9FEF798F9002818BF08 -:10494000FCF758F840F22C64C2F200042046002123 -:10495000FFF796F920460421FFF792F92046082137 -:10496000FFF78EF920460021FEF790FA2046042139 -:10497000FEF78CFA20460821FEF788FA2046FEF75B -:10498000D7FE1CB010BD000010B592B040F27860A8 -:104990000024C2F200004FF08041C0E9001403215E -:1049A000CDE9091401214FF48052CDE90B14CDE972 -:1049B0000F1409A90894CDE90644CDE90444CDE9D2 -:1049C0000244CDE90044C0E9024204618461CDE9BA -:1049D0000D441194FEF756FC002818BFFCF70AF8A6 -:1049E00040F27860C2F2000006A906940894FEF72F -:1049F000DDF9002818BFFBF7FDFF0020CDE904001A -:104A0000CDE9000002908DF80C0040F27860C2F20F -:104A100000006946FEF794F9002818BFFBF7EAFF8B -:104A200012B010BD10B592B040F2C46040F2004127 -:104A30000024C2F20000C4F20001C0E90014032106 -:104A4000CDE9091401214FF48052CDE90B14CDE9D1 -:104A50000F1409A90894CDE90644CDE90444CDE931 -:104A60000244CDE90044C0E9024204618461CDE919 -:104A70000D441194FEF706FC002818BFFBF7BAFF9F -:104A800040F2C460C2F2000006A906940894FEF742 -:104A90008DF9002818BFFBF7ADFF0020CDE9040019 -:104AA000CDE9000002908DF80C0040F2C460C2F223 -:104AB00000006946FEF744F9002818BFFBF79AFF8B -:104AC00012B010BD10B59CB0002401A834211B9475 -:104AD000CDE91944CDE91644CDE91444CDE9124499 -:104AE000CDE91044CDE90E44FBF7CAFB40F210704B -:104AF00043F20041C2F20000C4F2010141F27B52D4 -:104B0000C0E90014C0E90242C0E904448461FEF730 -:104B100049FA002818BFFBF76DFF4FF4805018903A -:104B200040F21070C2F2000018A9FEF79BFA0028AC -:104B300018BFFBF75FFF40F21070C2F20000FFF7F2 -:104B400069F8002818BFFBF755FF40F210700024E9 -:104B5000C2F2000015A9CDE915441794FEF726F915 -:104B6000002818BFFBF746FF60200E904FF4FA7044 -:104B7000CDE90F0440F21070C2F200000EA900222D -:104B8000CDE91144CDE91344FEF744FE002818BFD7 -:104B9000FBF730FF40F21070C2F200000EA90422B1 -:104BA000FEF738FE002818BFFBF724FF40F2107014 -:104BB000C2F200000EA90822FEF72CFE002818BF42 -:104BC000FBF718FF00204FF40051CDE906104FF01D -:104BD00000710590CDE90300CDE90100CDE90800A1 -:104BE000CDE90A10CDE90C0040F21070C2F20000CD -:104BF00001A9FEF73BF8002818BFFBF7FBFE40F2C7 -:104C00001070C2F20000FEF793FD1CB010BD000052 -:104C100080B540F25C7043F60001C2F20000C4F2BD -:104C2000010100234FF00C0C4FF4E12280E80E004C -:104C3000C0E90333C0E905C3C0E90733C0E909335C -:104C4000FFF7D4F9002818BFFBF7D4FE40F25C70E0 -:104C5000C2F200000021FFF783F9002818BFFBF71C -:104C6000C9FE40F25C70C2F200000021FFF732F989 -:104C7000002818BFFBF7BEFE40F25C70C2F20000D5 -:104C8000FFF70CF9002808BF80BDBDE88040FBF7A6 -:104C9000B1BE000080B540F2F07044F60001C2F2EF -:104CA0000000C4F2000100234FF00C0C4FF4E1327D -:104CB00080E80E00C0E90333C0E905C3C0E907334B -:104CC000C0E90933FFF792F9002818BFFBF792FEFD -:104CD00040F2F070C2F200000021FFF741F9002815 -:104CE00018BFFBF787FE40F2F070C2F2000000210F -:104CF000FFF7F0F8002818BFFBF77CFE40F2F070D9 -:104D0000C2F20000FFF7CAF8002808BF80BDBDE866 -:104D10008040FBF76FBE0000FEE70000FEE70000EA -:104D200040F23C0041F26F23C2F20000C3F60323BD -:104D30004DF20A7243614BF21773C3F623424FF0F0 -:104D40007A5CC3F6D1030261C0F818C04CF2AC5CC7 -:104D50004263836345F2EC124DF20A730021C3F201 -:104D6000277CC3F63852C3F6A333C0E90011C0E96B -:104D70000211C161C0E90811C0E90A110163C0F85C -:104D80003CC0C0E91011C0E91211C0E91411C0E91A -:104D90001623C0E9181181667047000070470000B3 -:104DA00070470000FDF748B84EF68850CEF200007C -:104DB000016841F4700101607047000010B540F2D5 -:104DC0007864C2F2000420463C21FEF76BFB2046CB -:104DD000BDE81040FDF7DEBF40F2C460C2F2000043 -:104DE000FEF7C0BB10B540F2C464C2F20004204616 -:104DF0003C21FEF757FB2046BDE81040FDF7CABF37 -:104E000080B540F6FF330268C4F2000343F2FF3C72 -:104E10009842C4F2010C0BDD60452FDC40F60043E4 -:104E2000C4F20003984235D042F600432EE000BFA2 -:104E3000B0F1804F2ED040F20043C4F200039842FC -:104E400028D040F60003C4F20003984222D0604507 -:104E500026DC40F2FF73C4F20003984236DD40F6D0 -:104E60000003C4F20003984244D040F60043C4F269 -:104E7000000398423ED042F6004337E045F200037B -:104E8000C4F20103984205D043F20043C4F2010387 -:104E90009842DCD14B6822F070021A436045D8DD9D -:104EA00044F2FF33C4F20103984217DD44F2004399 -:104EB000C4F2010398421DD045F20003C4F201037D -:104EC000984217D044F6000310E000BFB0F1804FC5 -:104ED00010D040F20043C4F2000309E043F2004363 -:104EE000C4F20103984205D044F20003C4F2010366 -:104EF000984203D1CB6822F440721A434B6922F0E6 -:104F0000800E8A6843EA0E03D1F800C00360C262D3 -:104F1000A0F18042A2F596324FEAB222092AC0F8E7 -:104F200028C008D8012303FA02F240F2E5231A420E -:104F30001CBF09690163012141610169C90708BFFB -:104F400080BD016921F00101016180BDD0F808C078 -:104F500011432CF47F4C41EA032141EA0C018160AA -:104F60007047000080B5816A0A070DD4CA0716D1C0 -:104F70008A071FD44A0728D4CA0631D48A063AD4ED -:104F80004A0658D542E000BF0268D0F838C05368DE -:104F900023F4004343EA0C035360CA07E8D00268D5 -:104FA000D0F82CC0536823F4003343EA0C03536059 -:104FB0008A07DFD50268D0F830C0536823F4803305 -:104FC00043EA0C0353604A07D6D50268D0F834C0D0 -:104FD000536823F4802343EA0C035360CA06CDD5FB -:104FE0000268D0F83CC0936823F4805343EA0C0372 -:104FF00093608A06C4D50268D0F840C0936823F451 -:10500000005343EA0C0393604A0614D50268D0F8B3 -:1050100044C05368BCF5801F23F4801343EA0C039B -:10502000536008D1D2F804C0D0F848E02CF4C00393 -:1050300043EA0E035360090658BF80BD0168C06C87 -:105040004A6822F400221043486080BDB0B582B0A7 -:1050500004460020C4F89000FCF7CAFD216805460C -:105060000A68120737D56FF07E4C20464FF40011C6 -:1050700000222B46CDF800C000F000FA50B300BF6C -:10508000206850E8000F216820F0800041E800020D -:10509000DAB1206850E8000F216820F0800041E874 -:1050A000000292B1206850E8000F216820F08000D3 -:1050B00041E800024AB1206850E8000F216820F062 -:1050C000800041E80002002ADAD12020C4F88800DC -:1050D00060E000BF21680868400761D56FF07E4C32 -:1050E00020464FF4800100222B46CDF800C000F08E -:1050F000C5F9002854D000BF206850E8000F21688F -:1051000020F4907041E80002E2B1206850E8000FFE -:10511000216820F4907041E800029AB1206850E8BC -:10512000000F216820F4907041E8000252B120681D -:1051300050E8000F216820F4907041E80002002A36 -:10514000DAD100BF206850E8020F216820F001008A -:1051500041E80202DAB1206850E8020F216820F02D -:10516000010041E8020292B1206850E8020F216874 -:1051700020F0010041E802024AB1206850E8020F25 -:10518000216820F0010041E80202002ADAD1202043 -:10519000C4F88C000320002184F8841002B0B0BD54 -:1051A0002020C4F88800C4F88C000020E066206746 -:1051B000002184F8841002B0B0BD000070B5044630 -:1051C0002269D4E9021300680A436169E669114360 -:1051D000026846F6F315CCF6FF7531432A401143B9 -:1051E0000160416848F2000C21F4405119434160CC -:1051F000A269C4F2000C60451CBF216A0A438168A1 -:105200004FF2FF43C1F2FF13194011438160C16A9D -:10521000D4F824E021F00F0141EA0E01C16244F606 -:10522000FF71C4F2000188424FF0100318DC44F211 -:105230000041C4F20001884228D044F60001C4F2C3 -:10524000000188422AD044F60041C4F2000188429D -:1052500042D141F28801C4F2020109688B0933E0AE -:1052600045F20001C4F2000188421FD0604525D0FC -:1052700043F60001C4F2010188422DD141F28801B8 -:10528000C4F202010B6879A222E000BF41F288015A -:10529000C4F2020109688B0816E000BF41F28801E0 -:1052A000C4F2020109680B090EE000BF41F2880157 -:1052B000C4F2020109680B0A06E000BF41F288014E -:1052C000C4F2020109688B0A46F69012C0F6000289 -:1052D00003F0030152F82130604542F20040C0F271 -:1052E000F40015D0B6F5004F24D1082B4FF0010182 -:1052F00000F2B380DFE803F0065E6CB164B1B1B1D7 -:105300006A0000BFFDF7D6F9002856D15CE000BF67 -:10531000082B4FF0010100F2A080DFE803F0059EAA -:10532000259E1D9E9E9E2300FDF7C4F9C0B1D4F8B2 -:1053300024E019E0082B4FF0010100F28E80DFE835 -:1053400003F00565738C6B8C8C8C7100FDF7B2F9E2 -:1053500000285ED164E000BFFDF7D8F90028E6D14F -:1053600000217AE04FF4004046F67811C0F60001C3 -:1053700031F81E106268B0FBF1F002EB4201884286 -:105380004FF0010169D31303984266D8010E000261 -:1053900010EB520041F100010023FAF739FF4FF6FC -:1053A0000052A0F54071C0F20F0291424FD301218B -:1053B00053E000BFFDF794F930B1D4F824E007E0E2 -:1053C000FDF7A4F90028F8D1002146E04FF4004091 -:1053D00046F67811C0F6000131F81E106268B0FB85 -:1053E000F1F0510801EB4000B0FBF2F04FF6EF7224 -:1053F000A0F11001914207D84FF6F0710140C0F3BF -:105400004200084423E000BF012126E0FDF768F9CF -:1054100030B1D4F824E007E0FDF778F90028F8D19E -:1054200000211AE04FF4004046F67811C0F6000162 -:1054300031F81E104FF6EF72B0FBF1F0616800EB2F -:105440005100B0FBF1F0A0F11001914204D82168A5 -:10545000C860002101E000BF01214FF00110A066EB -:10546000002208466267A26770BD00BF010000000D -:105470000400000002000000080000002DE9F041D7 -:10548000804600681546C2690E461140891BB1FA74 -:1054900081F14909A94223D1069C2CB3611C29D171 -:1054A000C1693140891BB1FA81F14909A94217D17B -:1054B000C1693140891BB1FA81F14909A9420FD173 -:1054C000C1693140891BB1FA81F14909A94207D16B -:1054D000C1693140891BB1FA81F14909A942DFD084 -:1054E0000020BDE8F08100BFFCF782FB0320BDE88F -:1054F000F08100BF1F4607E0C0693040801BB0FA52 -:1055000080F04009A842EBD1FCF772FBC01BA0421F -:1055100042D8D8F8000001684907EDD5402EEBD0FD -:10552000802EE9D0C16909073AD4C1690905E3D5DC -:105530004FF40061016250E8000FD8F8001020F429 -:10554000907041E80002002A60D0D8F8000050E8CE +:1009B0006F12833AFEE7000081B040F2C460C2F2D9 +:1009C00000000068406A009001B0704740F2A82023 +:1009D000C2F2000000F076BD40F20830C2F2000022 +:1009E00000F070BD40F26830C2F2000000F06ABD55 +:1009F00040F2C830C2F2000000F064BD7047000051 +:100A00004FF4005001F000B8EFF3108072B600BF51 +:100A1000FEE7000000000000B0B52DED048B9FED57 +:100A2000298A40F2040440F208059FED250AC2F22B +:100A30000004C2F20005F0EE480A2060296004F0CC +:100A40005FFF28682168484300EE100AB8EEC09A9C +:100A5000FFF73AFF40F68C04C2F2000494ED001A4E +:100A600029EE000A30EE410A10EE100AFFF79BFD56 +:100A700041EC100B9FED101B05F056F951EC100BDB +:100A8000FFF7A4FD00EE100A30EE081AB5EE400A9A +:100A9000F1EE10FAA8BFB0EE401A84ED001AFFF78D +:100AA00027FF40F2EC00C2F2000080ED000ABDEC2E +:100AB000048BB0BD00BF00BF00000060FB211940E7 +:100AC00000000000DB0FC94040F20C00C2F2000041 +:100AD00080ED000A04F030B970B582B090F858206B +:100AE000012A03D10221084602B070BD0022019202 +:100AF0000092026840F2080CC5F2000CB2F1A04F5F +:100B00000CF1F80508D040F20043C5F200039A4208 +:100B10003ED10CF59F6300E02B469B68946823430D +:100B20005B0735D44FF4E063D1F800E0AA4208BF78 +:100B30004FF44073B2F1A04F08BF4FF440735CF81C +:100B40000340BEF1000F24F460442DD04D6890F8AE +:100B500038602C4340F2001542F48072C5F2000563 +:100B600044EA4634AA424CF8034037D1DCF800206E +:100B7000DCF800412243D2073AD15CF803208968AF +:100B800040F61F74A24341EA0E01114322E000BF68 +:100B9000C16D41F02001C1650121002280F858207B +:100BA000084602B070BD00BF42F4807140F20012EE +:100BB000C5F2000291424CF803401BD1DCF8001052 +:100BC000DCF800211143C9071ED15CF8031040F680 +:100BD0001F7291434CF803100021DEE7DCF800445B +:100BE000DCF80055DCF800262C432243D207C4D0A1 +:100BF0000021D2E7DCF80024DCF80065DCF8001600 +:100C000032431143C907E0D00021C6E7F0B581B0F7 +:100C10000022009290F85820012A03D102210846B0 +:100C200001B0F0BD0123076880F85830BB685B074E +:100C300036D4D1E900531F26C3F3012407EB840403 +:100C4000226B03F01F039E40B243C5F3846606FA8D +:100C500003F31A432263BA68BB6802F0040203F08C +:100C60000803D21840F0BD800A6807F11403042677 +:100C7000C2F34064D1F808E006EAD25C53F824409D +:100C8000C2F304550722AA40BEF1004F24EA020431 +:100C90000CD143F80C401A6842F000430EE000BF4C +:100CA000C16D41F02001C16501219DE10EFA05F2FF +:100CB000224343F80C201A6822F000437B61D1E9FB +:100CC0000435FC68042B5FD13A6E3A6E0B68C2F3B0 +:100CD000846293FAA3F6C3F3846C6FF3DF43B6FA2E +:100CE00086F5002B2C464FF6FF7E08BF6446A242D5 +:100CF000C0F2070E0CD13A6E22F000423A660A6842 +:100D000002EA0E03C2F3846C92FAA2F2B2FA82F5FE +:100D10007A6E7A6E002BC2F384622C4608BF64465A +:100D2000A2420CD17A6E22F000427A660A6802EA88 +:100D30000E03C2F3846C92FAA2F2B2FA82F5BA6E92 +:100D4000BA6E002BC2F384622C4608BF6446A242EE +:100D50000CD1BA6E22F00042BA660A6802EA0E03AB +:100D6000C2F3846C92FAA2F2B2FA82F5FA6EFA6ECB +:100D7000002BC2F3846208BF6546AA4231D1FA6EE5 +:100D800022F00042FA662CE0062202EA940205FAFA +:100D900002FC0E6807F1600555F823404FF200028F +:100DA000C0F2FF3206F0F846224046EA0C06324313 +:100DB00042F0004245F823200A698B6955F8226009 +:100DC00026F08076334345F822300A690B7F55F8C8 +:100DD0002260012B26F0007608BF06F1007645F868 +:100DE0002260BA68D20750D10D68CA68D7F8B060DF +:100DF0002B466FF3DF4326EA030C4FF6FF7602F033 +:100E00001804C0F20706E64000242E40C4F27F0416 +:100E100046EA0C06A242C7F8B06036D193B195FA03 +:100E2000A5F2B2FA82F2013202F01E03092B02F09F +:100E30001F0310D801229A4003EB430342EA0353F5 +:100E400015E000BF012202EB956202F01E030A2B9F +:100E500002F01F03EED3012200269A4003EB430366 +:100E6000CFF6206606EB03531A4342F00073C3F338 +:100E7000406607EB86068A687569C3F30453072446 +:100E80009C40A5439A402A4372610B680021C8F236 +:100E900008010B4266D040F2003EC5F2000EAEF5EE +:100EA00000710EF580648F4204BF40F20034C5F239 +:100EB00000042146B7F1A04F04BF40F20031C5F253 +:100EC00000018D680022CCF22132934205F0E07CD3 +:100ED00004D01022C9F2C002934245D12A0261D443 +:100EE00040F20062C5F20002974202D0B7F1A04F73 +:100EF0005AD18A6822F0E07242EA0C0242F40002FF +:100F00008A6040F21801C2F20001096842F6635299 +:100F10008909C0F23E52A1FB0212910901EB410185 +:100F20000C2202EB810100910099002948D0009920 +:100F3000013900910099002944D0009901390091AC +:100F40000099002940D000990139009100990029A9 +:100F50003CD0009901390091009900294FF000011F +:100F6000E5D141E000213FE00022CCF252729342F1 +:100F700008BF15F0807219D00021CCF684318B4265 +:100F80004FF0000108BF15F480022DD1B7F1A04F3A +:100F90001FD040F20011C5F200018F4218D100218C +:100FA00022E000BF00211FE000211DE08A6822F03E +:100FB000E07242EA0C0242F080728A60002113E083 +:100FC000002111E000210FE000210DE000210BE0E5 +:100FD000A646DEF8081021F0E07141EA0C0141F468 +:100FE0008001CEF808100021002280F85820084621 +:100FF00001B0F0BDB0B582B00446002001904CB104 +:10100000E06D58B121688868800012D48868C000FB +:1010100019D54CE0012002B0B0BD00BF204600F061 +:1010200027F90020206684F858002168886880002D +:10103000ECD588684FF6C072C5F6FF721040886024 +:101040008868C00033D44FF6C0728868C5F6FF7256 +:1010500002F18052104000F18050886040F2180088 +:10106000C2F20000006842F663528009C0F23E52AC +:10107000A0FB02029009022202EB400001900198BD +:10108000A8B100BF019801380190019878B101988A +:1010900001380190019850B10198013801900198F0 +:1010A00028B101980138019001980028EAD1886898 +:1010B000C00009D4E06D40F01000E065206E40F003 +:1010C00001002066012000E000208A68E36D02F044 +:1010D000040203F01003D218E26D40F0818022F484 +:1010E00081720232E2658A68D20729D140F2001388 +:1010F00041F48072C5F2000340F2080C9A42C5F236 +:10110000000C73D1DCF80030DCF800211A43D20760 +:1011100016D10CF1F8024FF4E063D4F804E09142E8 +:1011200008BF4FF44073B1F1A04F08BF4FF44073B4 +:101130005CF8032022F47C1242EA0E024CF80320F1 +:10114000627FE36B43EA4232D4E902C31A4394F864 +:10115000243042EA0C02012B42EA034207D1D4F8C0 +:1011600028C00023CFF6FE7303EB4C431A43E36A17 +:1011700033B103F47873D4F830C01A4342EA0C0256 +:10118000D1F80CC044F20703CFF6F07303EA0C0366 +:101190001A43CA600A69636B22F040621A430A610B +:1011A0008A68120753D494F83820237F520042EA09 +:1011B000833CCB6844F2020223EA020242EA0C02B8 +:1011C000CA6022690B69FAB143F480330B61D1F82C +:1011D000C0C043F6FF732CEA03031A431CE000BFB0 +:1011E00042F010010120E16502B0B0BDDCF800E47E +:1011F000DCF80025DCF8003642EA0E021A43D2077A +:101200003FF487AF9CE700BF23F480320A61D1F836 +:10121000C02043F6FF739A43C1F8C02094F84030D1 +:101220000A69012B10D140F2FD7322EA030CD4E9C4 +:101230001132D4E913E543EA0C031A4342EA0E02E1 +:101240002A4342F0010201E022F001020A616269D0 +:101250000B6B012A23F00F0202D1236A013B1A43D0 +:101260000A63E16D012262F30101E16502B0B0BDE4 +:10127000F0B59BB0044600201A90CDE91800CDE9E6 +:10128000160001A85421FEF7FBFF206840F2004140 +:10129000C5F2000188426FD040F20011C5F2000192 +:1012A000884200F0A380B0F1A04F40F009814FF4D4 +:1012B000004001904FF00050129001A800F010FF84 +:1012C000002818BFFFF7A0FB40F2C801C2F20001DE +:1012D0004A6841F24C00C4F20200531C4B6042B910 +:1012E000016841F400510160016801F4005100916E +:1012F0000099016816AD41F00401016001680327FF +:1013000001F00401009100990168002641F00101FB +:1013100001600068294600F0010000900098082054 +:10132000169040F20040C4F6000000F58060179768 +:10133000189600F075FB4FF090402946CDE91677DE +:10134000189600F06DFB40F2A8250820C2F20005B7 +:10135000C4F20200052180224FF4007385E84300A7 +:1013600005F114004FF400674FF0200CC5E903624B +:1013700080E888109BE000BF4FF4803001904FF070 +:101380000040139001A800F0ABFE002818BFFFF743 +:101390003BFB41F24C00C4F202000168002641F41C +:1013A00080410160016801F4804100910099016869 +:1013B00041F002010160006816A900F002000090EF +:1013C0000098022016900320179040F20040C4F6C7 +:1013D0000000189600F024FB0820C4F2020040F23E +:1013E00068352830C2F20005252153E04FF4004053 +:1013F00001904FF00050129001A800F071FE0028FB +:1014000018BFFFF701FB40F2C801C2F200014A68B1 +:1014100041F24C00C4F20200531C4B6042B9016817 +:1014200041F400510160016801F4005100910099FC +:10143000016816AD41F0010101600168032701F068 +:101440000101009100990168002641F0020101604C +:101450000068294600F0020000900098C020169015 +:101460004FF090401797189600F0DAFA0420CDE973 +:10147000160740F20040C4F600002946189600F016 +:10148000CFFA0820C4F2020040F208351430C2F24C +:101490000005242180224FF400734FF40067286078 +:1014A0006960AE60EE602A616B61AF61EE612846F3 +:1014B0002E6200F05DF808B1FFF7A6FA6565AC6230 +:1014C0001BB0F0BDB0B5D0E910C30268DCF8001065 +:1014D00003F01F030424D2F800E09C400C4218BF24 +:1014E0001EF0040522D102249C400C4218BF1EF0BD +:1014F000020529D1D940090724D51EF0080108BFEB +:10150000B0BD116821F00E011160012101FA03F252 +:10151000CCF80420C16380F82510416B002280F8CC +:10152000242079B1BDE8B040084700BF11688906A2 +:1015300003D4116821F004011160CCF80440016B60 +:101540000029EFD1B0BD00BF1168890606D411682B +:1015500021F00A011160012180F82510CCF8044027 +:10156000C16A0022002980F82420DBD1EAE70000CC +:1015700000284FF0010100F08E802DE9F04740F285 +:10158000000CC4F2020C03684FF6F8320CF5816EC1 +:10159000CBF6FD72734538BF02F580624CF6CD4440 +:1015A0001A44CCF6CC44A2FB04286FF0070252FA8E +:1015B00083F2A2FB04290CF580656FF00304D0E9E7 +:1015C0000262D0F810A03CBF0025C4F2020504EA74 +:1015D0009804C0E91054022580F825501D6847F68C +:1015E000F07725EA070737433A43476942EA0A0298 +:1015F00085693A43C7692A43056A3A432A431A6010 +:101600000CF50262734538BF0CF50062A3180CF5A7 +:101610000862C264C9F3041240F6840C01FA02F2B3 +:10162000B6F5804FC4F2020C8364026506D1002136 +:1016300041601960CCF800201EE000BF41685FFAED +:1016400081FE013903294FF00001C3F800E0CCF816 +:10165000002011D8AEF101020CEB820747F87C1F85 +:1016600002F01F01012202FA01F30CF1BC0239461B +:10167000CCF8C03002E000BF0022002300F1540C7F +:101680008CE80E0000210122C16380F8252080F83B +:101690002410BDE8F04708467047000070B5D8B187 +:1016A000044690F85C0028B9002084F85D002046CC +:1016B00000F01EF92068816921F01001816100F0BD +:1016C000A3FA054620688169090707D500F09CFA4E +:1016D000401B0B28F6D312E0012070BD816941F058 +:1016E0000101816100F090FA054600BF2068816920 +:1016F000C9070DD100F088FA401B0B28F6D3206EE5 +:10170000032140F001002066012084F85C1070BDC8 +:10171000826946F2004CC4F2000C42F002026045BD +:10172000826102D16268CCF80021227C8369012A9F +:1017300023F0400318BF40338361627C8369012A30 +:1017400023F4804308BF03F580438361A27C83694F +:10175000012A23F4805318BF03F580538361826903 +:10176000D4E902E322F4407545EA0E0585618569F6 +:1017700025F0A4058561056925F0100505619BB17B +:10178000012B0DD0022B09D08569032B45F0800574 +:101790008561056945F01005056105D1202300E04C +:1017A000042385692B43836104F114052ACD226A41 +:1017B0005E1E6FF0FF0303EB052545EA4665013A1F +:1017C0002A430025CFF6FF7505EB01411143BEF515 +:1017D000407FC16110D1D4E909E2D4E90B61013A3B +:1017E00003EB06231A436FF00F0303EB01111143C0 +:1017F00005EB0E421143C160D4E90D13E26BD0F842 +:10180000C0603243C0F8C0200CF580660CF5804201 +:10181000B04204BF4AF25072C4F200020CF50066F6 +:10182000B04208BF02F5D4622264D0F8806026F48A +:10183000F81646EA0141C0F8801002F170016164B7 +:10184000D0F8801021F0706141EA0361C0F8801087 +:1018500002F1B000A06402F5C470E06402F51870F3 +:10186000206502F51E70606502F55470002100BF0E +:10187000C2E90011C2E90211C2E90411C2E906116C +:10188000C2E90811C2E90A11C2E90C11C2E90E113C +:10189000C2E91011C2E91211C2E91411C2E916110C +:1018A000C2E91811C2E91A11C2E91C11C2E91E11DC +:1018B000C2E92011C2E92211C2E92411C2E92611AC +:1018C000C2E92811C2E92A11C2E92C11C2E92E117C +:1018D000C2E93011C2E93211C2F8D010D4328242CA +:1018E000C6D300200121A065206684F85C1070BD7D +:1018F00010B59CB0044600201B90CDE91900CDE93D +:10190000170002A85421FEF7BBFC206846F6000130 +:10191000C4F20001884237D046F20041C4F200010F +:1019200088426DD14FF4805002904FF000701090BB +:1019300002A800F0D5FB002818BFFFF765F840F2B9 +:10194000E801C2F200010A6841F24C00C4F2020050 +:10195000531C0B6042B9C16841F00071C160C1689D +:1019600001F0007101910199016841F001010160EC +:10197000006800F00100019001984FF4C0501790EA +:101980004FF0904032E000BF4FF4805002904FF093 +:101990000070109002A800F0A3FB002818BFFFF70A +:1019A00033F840F2E801C2F200010A6841F24C004B +:1019B000C4F20200531C0B6042B9C16841F00071CF +:1019C000C160C16801F0007101910199016841F0A5 +:1019D00002010160006800F00200019001984FF4DC +:1019E0008250179040F20040C4F600000221189186 +:1019F0000021CDE9191109211B9117A900F010F858 +:101A00001CB010BD7047000040F21441C4F2010147 +:101A10000A68024214BF08607047FFF7F3BF000076 +:101A20002DE9F04F84B08E4641F20042C4F6000228 +:101A3000DEF8004006219042019008BF0521002CED +:101A4000009100F0D7800198002500F138424FEA5C +:101A5000B2230098012700264FF00008052B38BF5D +:101A600018460090CDF808E00EE000BFDEF8004018 +:101A700008F1010834FA07F106F1020607F101073F +:101A800005F1040500F0B680A7F1010A012000FA73 +:101A90000AF314EA0309E9D0DEF804C00CF0030BE2 +:101AA000ABF10104012C17D8019874468168032218 +:101AB000E468B2409143B4402143816041684FEAF9 +:101AC000480E9943CCF3001303FA0AF30446D043BB +:101AD000194361600CE000BF0321B140019CC84381 +:101AE000BBF1030FB64603D1B6464FF0030B23E01C +:101AF000E168029A01409368BBF1020F03FA0EF30A +:101B000041EA0301E16017D16FF0030101EA5A01D4 +:101B1000214405F01C040F23D1F820C003FA04FB74 +:101B200013692CEA0B0CA34043EA0C03019C0B62E3 +:101B3000D2F804C00CF0030B21680BFA0EF201403E +:101B400011432160DDF808E01CF4403F8ED041F2E3 +:101B50006000C4F20200016840F2004C41F0010153 +:101B600001600168C4F2010C01F0010103910399C5 +:101B70002AF003014FF6084A6144CFF6FF7A05F0D8 +:101B80000C030F2051F80A2000FA03F40098A24336 +:101B900000FA03F31A4341F80A20DCF80810DEF8D3 +:101BA000042041EA090340F20C40D40258BF21EA64 +:101BB0000903CCF80830C4F201000168940241EA3C +:101BC000090358BF21EA09030360DCF804109403F9 +:101BD00041EA090358BF21EA0903CCF80430DCF8D4 +:101BE0000010D20341EA090358BF21EA0903CCF8E7 +:101BF00000303BE704B0BDE8F08F00001823002A56 +:101C000008BF2823C150704740F68400C2F200008C +:101C10000068704790F84120202A03D190F84020B6 +:101C2000012A01D102207047242280F84120026855 +:101C3000136823F001031360136823F480531360C7 +:101C4000136819431160116841F0010111602021EE +:101C500080F84110002180F84010084670470000CD +:101C600090F84120202A03D190F84020012A01D188 +:101C700002207047242280F841200268136823F074 +:101C800001031360136823F4706343EA01211160B8 +:101C9000116841F001011160202180F841100021FC +:101CA00080F8401008467047002804BF01207047A4 +:101CB00010B5044690F8410028B9002084F840008F +:101CC000204600F049F8242084F8410094E80910E7 +:101CD000E2680168012A21F00101016023F07061CE +:101CE0000161816821F40041816003D14CF400411D +:101CF000816009E04CF40441022A816004D141680A +:101D000041F4006103E000BF416821F400614160DB +:101D1000416804F1100C41F0007141F40041416050 +:101D2000C16821F40041C1609CE80E10114341EAF2 +:101D30000321C160216A41EA0C010160016841F0A0 +:101D40000101016000202021606484F841102063BB +:101D500084F8420010BD000010B59CB0044600207D +:101D60001B90CDE91900CDE9170002A85421FEF718 +:101D700087FA206845F60001C4F20001884237D096 +:101D800045F20041C4F2000188425FD14020029038 +:101D900002A800F0A5F9002818BFFEF735FE41F2B1 +:101DA0004C04C4F20204206817A940F0020020602D +:101DB000206800F00200019001984FF4C070179065 +:101DC000122018900020CDE9190004201B9040F249 +:101DD0000040C4F60000FFF723FEE06840F4001066 +:101DE000E060E06800F40010019001981CB010BDA4 +:101DF0008020029002A800F073F9002818BFFEF7B7 +:101E000003FE41F24C04C4F20204206817A940F01A +:101E100001002060206800F00100019001984FF45B +:101E200040701790122018900020CDE9190004206E +:101E30001B904FF09040FFF7F3FDE06840F4800006 +:101E4000E060E06800F48000019001981CB010BDD3 +:101E500040F2100040F68401C2F20000C2F200011C +:101E600040680A68104408607047000080B503208D +:101E700000F088F8002000F009F800281CBF0120BD +:101E800080BD00F029F8002080BD000070B540F250 +:101E90001006C2F200067168E1B1044640F2180073 +:101EA000C2F200004FF47A720068B2FBF1F1B0FBAD +:101EB000F1F000F0CBFE0F2C4FF0010508D838B937 +:101EC0004FF0FF3021460022002500F02FF834604B +:101ED000284670BD012070BD82B041F25800C4F2A6 +:101EE0000200816841F001018160816801F0010117 +:101EF00001910199016841F080510160006800F092 +:101F000080500090009802B000F0E0B8002848BF70 +:101F1000704700F01F01012202FA01F14EF2001297 +:101F20004009CEF2000242F82010704710B54EF67C +:101F30000C5CCEF2000CDCF80030C3F3022E8EF005 +:101F40000704042C28BF0424BEF103034FF0FF3E16 +:101F50000EFA04F438BF0023A14399400EFA03F3AC +:101F60009A43114300F00F02043A624409010C3213 +:101F700000F16043B0F1FF3FC8BF03F56442117048 +:101F800010BD00004EF60C51CEF200010A684FF66B +:101F9000FF031A4060F30A2242F0806040F0FD70B7 +:101FA00008607047B0F5007F42D0002840F0808084 +:101FB00047F21400C4F2000050F8141CC26E01F481 +:101FC000C06122F48072B1F5806FC2662ED150F8E4 +:101FD000141C012262F34A2140F8141C40F218013B +:101FE000C2F200010968322251434DF68362C4F205 +:101FF0001B32A1FB0212910C0268520511D54A1C3A +:102000000FD0026852050CD559B10268520508D5A7 +:10201000012906D00268520503D50229A1F1040165 +:10202000EAD10068400544BF032070470020704794 +:1020300047F21400C4F2000050F8141CC26E01F400 +:10204000C06142F48072B1F5806FC266EED150F883 +:10205000141C012262F34A2140F8141C40F21801BA +:10206000C2F200010968322251434DF68362C4F284 +:102070001B32A1FB0212910C0268520511D54A1CB9 +:102080000FD0026852050CD559B10268520508D527 +:10209000012906D00268520503D50229A1F10401E5 +:1020A000EAD10068400544BF03207047BEE700BF87 +:1020B00047F21400C4F2000050F8141C022262F32C +:1020C0004A2140F8141C00207047000047F2080025 +:1020D000C4F20000016841F48041016070470000D3 +:1020E0002DE9F04182B00446807841F2880600076D +:1020F000C4F2020602D400202FE000BF56F8300CD4 +:1021000010F080580BD156F8300C40F0805046F853 +:10211000300C56F8300C00F080500190019847F2D6 +:102120000007C4F20007386840F480703860FFF799 +:102130006BFD05463868C00500F10C81FFF764FDB2 +:10214000401B0228F6D90320B8F1000F05D156F83C +:10215000301C21F0805146F8301C2168CA0717D185 +:102160008A071DD44A0723D40A0729D4CA062FD4C4 +:102170008A0635D44A063BD40A0641D4CA0547D458 +:102180008A034DD48A0553D44A0559D467E000BF69 +:102190003268636822F003021A4332608A07E1D58D +:1021A0003268A36822F00C021A4332604A07DBD57A +:1021B0003268E36822F030021A4332600A07D5D54C +:1021C0003268236922F0C0021A433260CA06CFD5B2 +:1021D0003268636922F440721A4332608A06C9D5B4 +:1021E0003268A36922F440621A4332604A06C3D5BA +:1021F0003268E36922F440521A4332600A06BDD5C0 +:102200003268236A22F440421A433260CA05B7D5C5 +:102210003268636A22F440321A4332608A03B1D5CD +:102220007269A36A22F003021A4372618A05ABD570 +:102230003268E36A22F440221A4332604A050ED51E +:102240003268236B22F440121A43B3F5801F3260C8 +:1022500005D156F87C2C42F4801246F87C2C0A05F5 +:102260000ED53268636B22F440021A43B3F5800F37 +:10227000326005D156F87C2C42F4801246F87C2C52 +:10228000CA040ED53268A36B22F040721A43B3F130 +:10229000807F326005D156F87C2C42F4801246F8DB +:1022A0007C2C8A040ED53268E36B22F040621A431C +:1022B000B3F1006F326005D156F87C2C42F48012E5 +:1022C00046F87C2C4A040ED53268236C22F040621A +:1022D0001A43B3F1006F326005D156F87C2C42F4FA +:1022E000801246F87C2C0A040ED53268636C22F00A +:1022F00040521A43B3F1805F326005D156F87C2C0E +:1023000042F4803246F87C2CCA030ED53268A36CA6 +:1023100022F040421A43B3F1804F326005D156F8A3 +:102320007C2C42F4803246F87C2C49030ED571692E +:10233000E26C21F440111143B2F5001F716105D127 +:1023400056F87C1C41F4801146F87C1C02B0BDE8B4 +:10235000F08100BFB06810F4407010D0216D884249 +:102360000BD0B068B16820F4407041F48031B160A6 +:10237000B16821F48031B160B060C0070CD1B068A1 +:10238000216D20F440700843B0600020B8F1000FC8 +:102390007FF4E3AEDBE600BFFFF736FC054641F213 +:1023A000883700BFB0688007E9D4FFF72DFC401BD9 +:1023B000B842F7D9C7E600002DE9F04700286DD0F4 +:1023C00042F2000AC4F2020A0446DAF800000D469E +:1023D00000F00F0088420CD2DAF8000020F00F0065 +:1023E0002843CAF80000DAF8000000F00F00A84205 +:1023F00054D1216841F20808C807C4F2020803D189 +:10240000880740F1D880BDE0606802283AD00328F0 +:1024100040D158F8082C920140D5D8F80420D8F8BB +:10242000043042F2004702F00302C3F30313C0F288 +:10243000F4070133032A04BF43F20067C0F26E17AA +:10244000D8F80420B7FBF3F3D8F80470C2F30622DF +:102450005A43C7F34163022707EB4303B2FBF3F28E +:102460004BF20043C0F2C4439A4261D9D8F800202D +:1024700012F0F00F51D089075AD5A168002957D121 +:102480004BE000BF58F8081C89035CBF0120BDE881 +:10249000F08707E058F8081C490503D40120BDE87F +:1024A000F08700BFD8F8001001F00C0104293FD0DC +:1024B000D8F8001001F00C01082939D0D8F8001024 +:1024C00001F00C010C2933D1D8F80410D8F80420FD +:1024D00042F2004301F00301C2F30312C0F2F4031D +:1024E0000132032904BF43F20063C0F26E13D8F82F +:1024F0000410B3FBF2F2D8F80430C1F306215143C3 +:10250000C3F34162022303EB4202B1FBF2F14BF24F +:102510000042C0F2C44291420AD9D8F80010082201 +:1025200062F307114FF00109C8F8001002E000BF84 +:102530004FF00009D8F8001021F003010843C8F853 +:102540000000FFF761FB064641F28837D8F800002B +:10255000616800F00C00B0EB810F07D0FFF754FB6F +:10256000801BB842F2D90320BDE8F08721688807B4 +:1025700008D4B9F1000F1ED0D8F8000020F0F00008 +:1025800017E000BF480705D5D8F8000040F4E06028 +:10259000C8F80000080706D5D8F80000072262F343 +:1025A0000D20C8F80000D8F80000A26820F0F00064 +:1025B0001043C8F80000DAF8000000F00F00A8424D +:1025C0001BD9DAF8000020F00F002843CAF80000F9 +:1025D000FFF71AFB064641F2883700BFDAF8000021 +:1025E00000F00F00A84207D0FFF70EFB801BB84297 +:1025F000F4D90320BDE8F0872168480707D5D8F84B +:102600000000E26820F4E0601043C8F8000008070A +:1026100008D5D8F80000216920F4605040EAC100D4 +:10262000C8F80000D8F8000042F20041C0F2F401FE +:1026300000F00C00042808462DD0D8F8000000F067 +:102640000C00082843F20060C0F26E1023D0D8F8C6 +:10265000002002F00C020C2A1CD1D8F80420D8F873 +:10266000043002F00302C3F303130133032A08BF4B +:102670000146D8F80400B1FBF3F1D8F80420C0F308 +:1026800006204843C2F34161022202EB4101B0FB44 +:10269000F1F000E00020D8F8001046F69002C1F3F7 +:1026A0000311C0F60002515C40F2180201F01F0154 +:1026B00020FA01F140F21000C2F200000068C2F2FC +:1026C00000021160BDE8F047FFF7E0BB40F21800E0 +:1026D00041F20801C2F20000C4F202010068096878 +:1026E00046F6A002C1F30221C0F60002515C01F0DF +:1026F0001F01C8407047000040F2180041F2080175 +:10270000C2F20000C4F202010068096846F6A002A5 +:10271000C1F3C221C0F60002515C01F01F01C840A4 +:102720007047000041F20C01C4F2020151F8040CA0 +:1027300042F20042C0F2F40200F00C0004281046FD +:1027400008BF704751F8040C00F00C00082843F251 +:102750000060C0F26E1021D051F8043C03F00C036D +:102760000C2B1CBF00207047D1F800C00B680CF088 +:10277000030CC3F303130133BCF1030F08BF02467C +:102780000868B2FBF3F20968C0F306205043C1F3B6 +:102790004161022202EB4101B0FBF1F07047000001 +:1027A0002DE9F04182B0002800F00681044600784F +:1027B00041F20006C007C4F2020655D12078800716 +:1027C00074D42078000700F197802078400700F14A +:1027D000B7802078800600F10781E569002D00F0C0 +:1027E0003082B06800F00C000C2840F05981012DB7 +:1027F00000F0E280F068216A00F003028A4240F0B3 +:10280000DB80626A6FF00F0300F0F00103EB02124D +:10281000914240F0D180A16A00F4FE42B2EB012F58 +:1028200040F0CA80E16A00F07842B2EBC16F40F03C +:10283000C380226B0023CFF6E07303EB025200F457 +:10284000C0016FF31402914240F0B680616B4FF00B +:102850007E4202EB016100F0C06001F07E418842DF +:1028600040F0AA80EDE100BFB06800F00C01F06814 +:1028700008295BD0032281F00C0122EA0000084401 +:10288000B0FA80F0400951D16068B0F5803F07D0C0 +:10289000B0F5A02F40F0DA80306840F4802030603E +:1028A000306840F480303060DBE000BFB068F16831 +:1028B00000F00C00042869D001F0030180F00C0046 +:1028C00081F002010844B0FA80F040095ED1E1686D +:1028D0003068002900F0D28040F480703060FFF74B +:1028E00093F905463068400500F1FC80FFF78CF94C +:1028F000401B0228F6D92EE16169D6F89400002920 +:1029000000F0908040F00100C6F89400FFF77CF9D9 +:10291000054600BFD6F8940080073FF556AFFFF795 +:1029200073F9401B0228F5D915E100BF3068800318 +:102930007FF544AF606800287FF440AF3CE000BF03 +:10294000B06D10F0805808D1B06D40F08050B06587 +:10295000B06D00F080500190019847F20007C4F27A +:1029600000073868C0052BD4386840F480703860A0 +:10297000FFF74AF9054600BF3868C00520D4FFF7C5 +:1029800043F9401B0228F7D9E5E000BF3068400555 +:1029900001D5E06880B17068216920F0FE4040EA0E +:1029A0000160706040F21000C2F200000068FFF7A2 +:1029B0006DFA00283FF405AF012002B0BDE8F081B8 +:1029C000A068012808D0052840F0AA80D6F8900019 +:1029D00040F00400C6F89000D6F8900040F00100E6 +:1029E000C6F89000A9E000BFA169D6F898000029B8 +:1029F00000F0808040F00100C6F89800FFF704F96D +:102A0000054600BFD6F8980080073FF5E6AEFFF711 +:102A1000FBF8401B02284FF00300F3D902B0BDE8D9 +:102A2000F08100BF20F00100C6F89400FFF7ECF839 +:102A3000054600BFD6F8940080077FF5C6AEFFF7C5 +:102A4000E3F8401B0228F5D985E000BF3168002873 +:102A500021F480313160316821F48021316000F04F +:102A60007F80FFF7D1F80546306880033FF5A6AEBA +:102A7000FFF7CAF8401B6428F6D96CE020F4807098 +:102A80003060FFF7C1F80546306840057FF599AE24 +:102A9000FFF7BAF8401B02284FF00300F4D9BDE756 +:102AA000306820F080703060FFF7AEF8022D0546E8 +:102AB0000CD100BF3068800140F17E80FFF7A4F8A0 +:102AC000401B02284FF00300F4D9A7E730688001CB +:102AD00040F1B080FFF798F8401B02284FF0030048 +:102AE000F4D99BE77068216920F0FE4040EA01605C +:102AF000706066E620F00100C6F89800FFF784F8E1 +:102B0000054600BFD6F8980080077FF566AEFFF750 +:102B10007BF8401B02284FF00300F3D97EE700BF8B +:102B2000D6F8901021F00101C6F89010D6F8901058 +:102B300021F00401C6F8901010B3FFF765F80546C0 +:102B400041F28837D6F8900080072BD4FFF75CF865 +:102B5000401BB842F6D9032002B0BDE8F08100BFA7 +:102B6000FFF752F8054600BF306880037FF526AEB8 +:102B7000FFF74AF8401B64284FF00300F4D94DE7F3 +:102B8000FFF742F8054641F2883700BFD6F89000BB +:102B9000800707D5FFF738F8401BB8424FF0030015 +:102BA000F4D93BE7B8F1000F7FF413AEB06D20F01D +:102BB0008050B0650DE600BFF06848F20C01C0F22D +:102BC0009F1104F1200700EA010C8ECF6FF00F0077 +:102BD000D4E90C5400EB02100022CFF6E07241EA77 +:102BE0000C0102EB055208436FF314024FF07E45CF +:102BF00040EA032005EB0465104305F07E4540EAFA +:102C0000C7602843F060306840F080703060F06842 +:102C100040F08070F060FEF7F7FF044630688001F6 +:102C20000FD4FEF7F1FF001B02284FF00300F5D987 +:102C3000F4E600BFF0684FF6FC71CFF6EE61084095 +:102C4000F060002002B0BDE8F0810000411E0020CD +:102C5000B0EB116F1CBF012070474EF21002CEF294 +:102C6000000251604EF62351CEF20001F0230B70AA +:102C700007219060116070477047000070470000A6 +:102C800070470000B0B590F83C20012A04BF022034 +:102C9000B0BDD1E90232D1E900CE22F47C5223F456 +:102CA000705343EA020448F2FF73CEF6F0730EEA63 +:102CB0000302224303F5006404EA0C0442EA040C14 +:102CC0000C6903F5C05222404C6942EA0C022243CF +:102CD00003F5605422400C6B03F5F04323401A4384 +:102CE0008B6940F2000CCC69CEF6FF7C0CEA034CF9 +:102CF0001443026842F60043C4F201039A4244EAD4 +:102D00000C030BD045F20004C4F20104A24205D02A +:102D100043F20044C4F20104A24217D14FF6FF74FB +:102D2000CDF60F4403EA040ED1E9084CD1E90A318B +:102D30000025CDF6F04505EA035343EA0E0324F0DF +:102D400008552B432CF000552B430B4300215364B3 +:102D500080F83C100846B0BDB0B5044690F83C0081 +:102D6000012804BF0220B0BD0D462068D1E9002132 +:102D7000AB684FF0010C84F83CC002F0F3F8206817 +:102D8000816DD5E9042321F0E7012D7B194311431F +:102D9000012D08BF41F0200141F0010181650020B3 +:102DA00084F83C00B0BD0000704700000168886DE9 +:102DB00040F0010200208A65704700007047000063 +:102DC0007047000070B590F83C20012A4FF00202D5 +:102DD00065D080F83D20026842F600435468D2F87E +:102DE00008C0C4F2010345F2000E9A42C4F2010E7B +:102DF00018BF72452CD14D6824F470042C434FF653 +:102E00008F75CFF6FF550E682C4042F6FF35C4F2A1 +:102E100001053443AA4254600EDC40F2FF73C4F251 +:102E200000039A421CDCB2F1804F2DD040F20043E7 +:102E3000C4F2000326E000BF43F6FF74C4F20104AD +:102E4000A24219DC9A421FD043F2004318E000BFAF +:102E500043F20045C4F20105AA42CCD0CFE700BF3F +:102E600040F60003C4F200039A420DD040F600433E +:102E7000C4F2000306E000BF724505D044F200032F +:102E8000C4F201039A4204D189682CF080031943EB +:102E900091600121002280F83D1080F83C2010460E +:102EA00070BD000041B1082910D0042914BF00F101 +:102EB000470200F145020BE090F84420012A1CBFB4 +:102EC00001207047022280F8442013E000F14602FE +:102ED0001278012A1CBF012070470222082907D05E +:102EE000042914BF80F8472080F8452002E000BF85 +:102EF00080F84620026801F00F000421136A01FAED +:102F000000F023EA00011162116A08431062506C5C +:102F100042F6FF31C4F2010140F400408A4250649D +:102F20000EDC40F2FF70C4F20000824218DCB2F105 +:102F3000804F2DD040F20040C4F2000026E000BFD8 +:102F400043F6FF70C4F20100824215DC42F60040F5 +:102F5000C4F2010082421BD043F2004014E000BFE3 +:102F600040F60000C4F20000824211D040F600405A +:102F7000C4F200000AE000BF45F20000C4F2010004 +:102F8000824205D044F20000C4F2010082420CD11A +:102F900090680721C0F20101014006294FF00000AE +:102FA00008D0B1F5803F08BF7047106840F00100BD +:102FB000106000207047000070470000002804BF28 +:102FC0000120704710B5044690F83D0028B9002054 +:102FD00084F83C00204600F023F8022084F83D00ED +:102FE0002068211D01F018FF012084F8480084F8B2 +:102FF0003E0084F83F0084F8400084F8410084F8E3 +:10300000420084F8430084F8440084F8450084F8C2 +:10301000460084F8470084F83D00002010BD000001 +:1030200082B0006843F20041C4F20101884215D029 +:1030300042F60041C4F2010188421CD141F2600015 +:10304000C4F20200016841F400610160006800F40C +:1030500000600190019802B0704700BF41F260002B +:10306000C4F20200016841F400510160006800F4FC +:1030700000500090009802B07047000080B590F8B2 +:103080003C20012A4FF0020200F0988080F83D2099 +:10309000D0F800C08822DCF80830CFF6CE721A4093 +:1030A000CCF808200B68B3F5005F0DDA3F2B21DD6B +:1030B0005F2B33DD602B00F08380702B00F0A2804B +:1030C000B3F5805F73D0E7E02F22C0F21002934285 +:1030D00018DD4F21C0F210018B4247DD5021C0F2B4 +:1030E00010018B4257D06021C0F210018B4252D0A8 +:1030F00070214BE01F2B41DC002B4CD0102B4AD011 +:10310000CAE000BFB3F1101F3EDAB3F5005F00F074 +:103110008D80B3F5801F3ED0BEE000BF402B00F095 +:103120009980502B40F0B880D1F804E0C968DCF8F1 +:103130002030DCF8202022F00102CCF82020DCF83E +:10314000182022F0F00242EA011123F00A0242EABA +:103150000E02CCF81810CCF82020DCF808104FF63E +:103160008872CFF6CF72114057311EE03021C0F285 +:1031700010018B420FD0402108E000BF202B0AD065 +:10318000302B08D088E000BF05D02021C0F210010C +:103190008B4240F08180DCF808104FF68872CFF641 +:1031A000CF721140194341F00701CCF808100022FA +:1031B000012180F83D10002180F83C10104680BDB0 +:1031C000D1F804E0C968DCF82030DCF8202022F0D7 +:1031D0001002CCF82020DCF8182022F4704242EAD9 +:1031E000013123F0A00242EA0E12CCF81810CCF8FC +:1031F0002020DCF808104FF68872CFF6CF7211400D +:103200006731D2E7D1E901E3C968DCF8082043EA75 +:103210000E0322F47F4243EA01211143CCF8081047 +:10322000DCF8081041F07701BFE700BFD1E901E306 +:10323000C968DCF8082043EA0E0322F47F4243EA1F +:1032400001211143CCF80810DCF8081041F480414A +:10325000ABE700BFD1F804E0C968DCF82030DCF847 +:10326000202022F00102CCF82020DCF8182022F0E7 +:10327000F00242EA011123F00A0242EA0E02CCF8FF +:103280001810CCF82020DCF808104FF68872CFF622 +:10329000CF721140473188E7012289E7002804BF37 +:1032A000012070472DE9F047044690F83D000D4697 +:1032B00028B9002084F83C00204600F04BF802209A +:1032C00084F83D0020684BF6F8728168CFF6FE72F4 +:1032D00011408160211D01F09FFD20684FF6FF78AD +:1032E00081688269D0F820C0D5E9003ED5E9026A3C +:1032F00043EA0109AB6922EA080246EA03234FF6D2 +:10330000FC46B343D5E9076742EA0A0229691A4332 +:1033100042EA062242EA01112CF0AA026B6942EA53 +:103320000E0241EA073142EA0312C0F808908161B7 +:103330000262012084F8480084F83E0084F83F00CF +:1033400084F8440084F8450084F83D000020BDE87E +:10335000F0870000F0B587B0006840F20041C4F289 +:10336000000100268842CDE90566CDE90366029694 +:103370004CD0B0F1804F40F09F8041F24C00C4F23D +:103380000200C16802AC41F00101C160C1680225C0 +:1033900001F00101019101990168002641F001014C +:1033A0000160016801F0010101910199016841F09A +:1033B000020101600068214600F0020001900198BE +:1033C000202002904FF090400395CDE904660695C9 +:1033D000FEF726FB4FF4816002A961C140F2004074 +:1033E0000127C4F60000214605960697FEF718FB54 +:1033F0004FF4004002A961C14FF090402146CDE951 +:103400000567FEF70DFB07B0F0BD00BF41F24C00B1 +:10341000C4F20200C16802AC41F00201C160C1689F +:10342000022701F0020101910199016841F00101B7 +:103430000160016801F0010101910199016841F009 +:1034400002010160016801F0020101910199016826 +:1034500041F0080101600068214600F00800019079 +:103460000198102002904FF09040CDE90376CDE90D +:103470000567FEF7D5FA40F200451120C4F60005B5 +:10348000CDE9020728462146CDE904660697FEF7F6 +:10349000C7FA0420CDE9020705F500602146CDE911 +:1034A00004660697FEF7BCFA1D2000210022FEF7F5 +:1034B0003DFD1D20FEF72AFD07B0F0BD80B590F858 +:1034C0003E2090F83F3090F844E090F845C0042941 +:1034D0000AD0B9B9012A4FF0010208BFBEF1010FAD +:1034E00034D0104680BD00BF012B4FF0010208BF51 +:1034F000BCF1010FF5D1022180F83F1080F8451092 +:1035000000681EE0012A4FF0010208BF012BE8D13C +:10351000BEF1010FE5D1BCF1010FE2D1022280F82A +:103520003E2080F83F2080F8442080F8452091B16B +:103530000068016A21F001010162016A41F00101A4 +:10354000016210216FF0100209E000BF022180F833 +:103550003E1080F84410006801216FF00102036AF8 +:103560001A400262026A114301620168002241F0BE +:1035700001010160104680BD70470000F0B581B0C8 +:1035800004460068C5680669B10717D515F0020141 +:1035900014D06FF002010161012121778069800759 +:1035A00004D02046FFF7E8FF06E000BF204600F009 +:1035B0003BF9204600F06EFB00202077700719D5FC +:1035C00015F0040016D020686FF00401016102219B +:1035D0002177806910F4407F04D02046FFF7CCFFAC +:1035E00006E000BF204600F01FF9204600F052FB25 +:1035F00000202077300717D515F0080014D0206878 +:103600006FF00801016104212177C069800703D0B0 +:103610002046FFF7B1FF05E0204600F005F92046FF +:1036200000F038FB00202077F00619D515F01000C7 +:1036300016D020686FF01001016108212177C06960 +:1036400010F4407F04D02046FFF796FF06E000BF4D +:10365000204600F0E9F8204600F01CFB002020770F +:10366000F00718BF15F0010006D020686FF00101C7 +:103670000161204600F0E0FB16F4025F05F08007D0 +:1036800018BF002F02D1F00509D410E020686FF4B4 +:10369000025101612046FFF7F1FAF00507D537B175 +:1036A00020686FF4807101612046FFF7E5FA70062B +:1036B00009D515F0400006D020686FF04001016187 +:1036C000204600F0F5FBB00609D515F0200006D025 +:1036D00020686FF0200101612046FFF7D1FAF00267 +:1036E00009D515F4801006D020686FF480110161AF +:1036F0002046FFF763FBB00209D515F4001006D091 +:1037000020686FF4001101612046FFF74DFB700245 +:1037100009D515F4800006D020686FF4800101619E +:103720002046FFF74DFB30020CD515F4000009D000 +:1037300021686FF4000220460A6101B0BDE8F04044 +:10374000FFF73ABC01B0F0BDF0B587B0006843F2B6 +:103750000042C4F2010200219042CDE90511CDE9F9 +:10376000031102913ED042F60041C4F201018842A9 +:1037700058D141F24C00C4F20200016840F200440A +:1037800041F0040101600168C4F6000401F0040185 +:1037900001910199016802AD41F0020101600068E8 +:1037A000022600F0020001900198072002900027F5 +:1037B00004F5806029460396CDE904770696FEF766 +:1037C0002FF94FF4C04002A9C1C10620069020463F +:1037D00029460597FEF724F94FF4004002A9C1C11C +:1037E000059719E041F24C00C4F20200026842F071 +:1037F00004020260006800F00400019001984FF498 +:10380000EE5002900220CDE9030140F20040C4F6E0 +:10381000000000F5806405910420069002A920466E +:10382000FEF7FEF807B0F0BD704700002DE9F0414B +:1038300090F83C30012B04BF0220BDE8F0814FEA34 +:10384000B202052A00F2A281DFE812F0060054005D +:10385000AE0008016201A80103681D6A1A6AA3F19B +:10386000804622F001021A621A46D3F8048052F808 +:1038700018EF8F68A6F59636D1F800C025F002053E +:103880004FEAB626092E45EA07050BD80127B740AF +:1038900040F2E52427421FBFCC6825F00C0524F038 +:1038A00004042543092E0CD80124B44040F2E52637 +:1038B00034421FBF28F44074D1E90567344344EA19 +:1038C00007084FF68C74CFF6FE740EEA040747EA39 +:1038D0000C07C3F804809F614F6809695F631D622C +:1038E0009F6947F008079F619F6927F004079F6160 +:1038F00092E100BF036842F600461D6A1A6AC4F2EC +:10390000010622F010021A621A465C6852F818EF9B +:10391000B3428E68D1F800C025F0200545EA0615AF +:103920000BD045F20006C4F20106B34205D043F2C3 +:103930000046C4F20106B34207D1CE686FF04007DB +:1039400025F0C00507EA06163543A3F18046A6F523 +:1039500096364FEAB626092E0ED8012707FA06F644 +:1039600040F2E5273E421FBF24F44064D1E90567D9 +:1039700044EA860444EA870448F6FF46CFF6FF6629 +:103980000EEA060747EA0C275C609F614F680969E9 +:103990009F631D629F6947F400679F619F6927F4D9 +:1039A00080679F6137E100BF036842F600461D6AE9 +:1039B0001A6AC4F2010622F480721A621A465C681E +:1039C00052F81CCFB3428E68D1F800E025F40075A0 +:1039D00045EA06250BD045F20006C4F20106B342C3 +:1039E00005D043F20046C4F20106B34207D1CE68C7 +:1039F00040F2FF47360225F44065BE433543A3F14C +:103A00008046A6F596364FEAB626092E0ED801272F +:103A100007FA06F640F2E5273E421FBF24F4405461 +:103A2000D1E9056744EA061444EA07144FF68C7698 +:103A3000CFF6FE760CEA060747EA0E075C60DF6108 +:103A40004F680969DF631D62DF6947F00807DF61BE +:103A5000DF6927F00407DF61DEE000BF036842F69C +:103A600000461D6A1A6AC4F2010622F480521A62E4 +:103A70001A465C6852F81CCFB3428E68D1F800E059 +:103A800025F4005545EA06350BD045F20006C4F290 +:103A90000106B34205D043F20046C4F20106B34228 +:103AA00007D1CE6844F6FF77360325F44045BE4380 +:103AB0003543A3F18046A6F596364FEAB626092E81 +:103AC0000ED8012707FA06F640F2E5273E421FBF4F +:103AD00024F44044D1E9056744EA861444EA871493 +:103AE00048F6FF46CFF6FF660CEA060747EA0E27C0 +:103AF0005C60DF614F6809691F641D62DF6947F41C +:103B00000067DF61DF6927F48067DF6183E000BF62 +:103B10000368D3F820C01A6AA3F1804722F48032E8 +:103B20001A621A46A7F596375D6852F8508FD1F899 +:103B300000E08E684FEAB727092F0AD80124BC405D +:103B400040F2E5273C421EBF4C6925F4803545EA2A +:103B500004252CF4003747EA06474FF68C76CFF65B +:103B6000FE76033606EA080646EA0E065D601E6526 +:103B70004E6809699E641F621F6D47F008071F6544 +:103B80001F6D27F004071F6546E000BF01210022DA +:103B900080F83C200846BDE8F08100BF0368D3F8F8 +:103BA00020C01A6AA3F1804722F480121A621A46D2 +:103BB000A7F596375D6852F8508FD1F800E08E680F +:103BC0004FEAB727092F0AD80124BC4040F2E52765 +:103BD0003C421EBF4C6925F4802545EA84252CF41F +:103BE000001747EA065748F6FF46CFF6FF6606F588 +:103BF000407606EA080646EA0E265D601E654E68B7 +:103C00000969DE641F621F6D47F400671F651F6D41 +:103C100027F480671F6509021368194311600021AA +:103C2000002280F83C200846BDE8F081002804BF4F +:103C30000120704710B5044690F83D0028B90020D7 +:103C400084F83C00204600F023F8022084F83D0070 +:103C50002068211D01F0E0F8012084F8480084F874 +:103C60003E0084F83F0084F8400084F8410084F866 +:103C7000420084F8430084F8440084F8450084F846 +:103C8000460084F8470084F83D00002010BD000085 +:103C9000704700007047000061B10A1F4FEAB2028E +:103CA000032A15D8DFE802F00218101C00F13F03C8 +:103CB00018E000BF90F83E20012A1CBF0120704789 +:103CC000022280F83E202CE000F141030AE000BF10 +:103CD00000F1430306E000BF00F1400302E000BF33 +:103CE00000F142031B78012B1CBF01207047032AFF +:103CF0000CD8DFE802F0030F071300BF022280F8A0 +:103D00003F200EE0022280F841200AE0022280F8E3 +:103D1000432006E0022280F8402002E0022280F8E0 +:103D20004220026801F01F010120136A00FA01F12C +:103D30008B431362136A0B43A2F18041A1F59631C4 +:103D40004FEAB1210729136258D8884010F0E50FD7 +:103D500054D0506C42F6FF31C4F2010140F40040EF +:103D60008A4250640EDC40F2FF70C4F200008242CE +:103D700018DCB2F1804F2DD040F20040C4F20000B8 +:103D800026E000BF43F6FF70C4F20100824215DC5A +:103D900042F60040C4F2010082421BD043F20040D0 +:103DA00014E000BF40F60000C4F20000824211D0CF +:103DB00040F60040C4F200000AE000BF45F20000F7 +:103DC000C4F20100824205D044F20000C4F20100B6 +:103DD00082420CD190680721C0F2010101400629FE +:103DE0004FF0000008D0B1F5803F08BF7047106861 +:103DF00040F0010010600020704700BF42F6FF3025 +:103E0000C4F201008242AEDD43F6FF70C4F201004D +:103E10008242BDDD44F20000C4F201008242D9D0EA +:103E200045F20000C4F201008242E0D1506C40F43F +:103E300000405064CEE70000016840F20040C4F248 +:103E40000000814218BF70476FF00101016140F22C +:103E5000C460C2F20000006840F2A801406AC2F2E9 +:103E60000001486048688A6840F6FF73801A00EED7 +:103E7000100AB8EEC00A81ED030A48689FED0A1ADD +:103E8000C21700EB12529A43801A00EE100AB8EEE5 +:103E9000C00A9FED062A20EE010A20EE020A81EDFB +:103EA000040A486888607047000080390000B44305 +:103EB0007047000090F88410012904BF0220704769 +:103EC0002421C0F8881002681168136823F00103E8 +:103ED000136021F000530021416613602022C0F8D6 +:103EE000882080F88410084670470000B0B590F82C +:103EF0008420012A04BF0220B0BD2422C0F88820FB +:103F00000268D0F864E0D2F800C01368BEF1000F78 +:103F100023F001031360936823F0606341EA030117 +:103F2000916019D09368916846F6D00E490FC0F69B +:103F3000000E46F6D8051EF80140C0F60005695C83 +:103F4000C3F34263E400B4FBF1F11EF80340EB5C01 +:103F5000E500B5FBF3F301E001210123A0F86A10AD +:103F60002021A0F86830C2F800C0C0F888100021F5 +:103F700080F884100846B0BDB0B590F88420012ABE +:103F800004BF0220B0BD2422C0F888200268D0F807 +:103F900064E0D2F800C01368BEF1000F23F0010303 +:103FA0001360936823F0604341EA0301916019D0E4 +:103FB0009368916846F6D00E490FC0F6000E46F69B +:103FC000D8051EF80140C0F60005695CC3F34263E2 +:103FD000E400B4FBF1F11EF80340EB5CE500B5FB37 +:103FE000F3F301E001210123A0F86A102021A0F8D9 +:103FF0006830C2F800C0C0F88810002180F8841032 +:104000000846B0BD10B5D8B10446D0F8880028B92C +:10401000002084F88400204600F026F82420C4F80C +:1040200088002068A16A026822F00102026011B1D2 +:10403000204600F0A3FF204601F0CCF8012801D172 +:10404000012010BD2168486820F4904048608868CD +:1040500020F02A008860086840F0010220460A60CB +:10406000BDE8104000F0FEBF70B59CB004460020D3 +:104070001B90CDE91900CDE9170002A85421FCF7E7 +:10408000FFF8206844F60001C4F20001884239D0EC +:1040900043F60001C4F20101884265D048F20001F4 +:1040A000C4F2000188425DD12020029002A8FEF7F0 +:1040B00017F8002818BFFCF7A7FC41F24C00C4F227 +:1040C0000200016941F001010161016901F0010192 +:1040D00001910199016841F001010160006802212C +:1040E00000F00100019001980C2018910021179018 +:1040F000CDE919111B9017A94FF09040FDF790FCE6 +:104100001CB070BD0420029002A8FDF7E9FF002852 +:1041100018BFFCF779FC41F24C00C4F20200C16800 +:1041200041F48021C160C16801F4802101910199AD +:10413000016841F002010160006817A900F0020067 +:10414000019001984FF420601790022018900020F1 +:10415000CDE9190007201B9040F20040C4F6000092 +:10416000FDF75EFC1CB070BD0120029002A8FDF7B7 +:10417000B7FF002818BFFCF747FC41F24C00C4F21F +:1041800002004169002641F480414161416901F426 +:10419000804101910199016841F0040101600068CA +:1041A00017A900F004000190019830201790022018 +:1041B000189007201B9040F20040C4F6000000F564 +:1041C0008060CDE91966FDF72BFC40F2C83544202C +:1041D000C2F20005C4F202001921102285E847004E +:1041E0004FF4805080234FF0200C28622846C5E908 +:1041F0000436C5E9066CFDF7BBF9002818BFFCF7CB +:1042000003FCE567AC621CB070BD0000FEE7000077 +:1042100040F68800C2F2000090ED001A9FED062AD9 +:104220009FED063A20EE020A21EE031A31EE000A53 +:1042300080ED000A704700BFCDCCCC3D6666663F7E +:1042400010B58CB040F26410C2F200004FF0A041F3 +:1042500000244FF4403201234FF0040C80E8160094 +:1042600003210B94CDE90944CDE90744CDE9054488 +:10427000CDE90344CDE90144C0E90344C0E9053C6C +:104280008483016280F82430C0E90A34046380F832 +:104290003840C46380F84040FCF7ACFE002818BFEB +:1042A000FCF7B2FB40F26410C2F2000009A90994C5 +:1042B000FCF712FC002818BFFCF7A6FB0220C0F296 +:1042C0003040019006207F210290002004910421BB +:1042D0000390CDE9051040F26410C2F2000001A97C +:1042E000FCF794FC002818BFFCF78EFB0420C0F6F6 +:1042F000600001900C20029040F26410C2F20000B5 +:1043000001A9FCF783FC002818BFFCF77DFB40F2F5 +:104310000020C2F2B05001901220029040F26410CE +:10432000C2F2000001A9FCF771FC002818BFFCF7DD +:104330006BFB0CB010BD0000B0B588B040F2D010DF +:1043400040F20011C2F20000C5F2000100244FF457 +:1043500040320123042580E816000321CDE90644FC +:10436000CDE90444CDE90244CDE90044C0E9034469 +:10437000C0E905358483016280F82430C0E90A343D +:10438000046380F83840C46380F84040FCF732FE94 +:10439000002818BFFCF738FB0820C0F690400090BA +:1043A0000620CDE901047F20CDE9030540F2D010BD +:1043B000C2F2000069460594FCF728FC002818BFEB +:1043C000FCF722FB1020C1F2C00000900C200190ED +:1043D00040F2D010C2F200006946FCF717FC00283A +:1043E00018BFFCF711FB41F20000C3F260200090FF +:1043F0001220019040F2D010C2F200006946FCF792 +:1044000005FC002818BFFCF7FFFA08B0B0BD00009B +:1044100010B58CB040F23C2040F20041C2F20000E6 +:10442000C5F2000100244FF4403280E816004FF43A +:104430008071042381830121CDE90A44CDE9074439 +:10444000CDE90544CDE90344CDE90144C0E9034485 +:10445000C0E90543016280F82440C0E90B4480F8BC +:104460003840C46380F84040FCF7C4FD002818BF02 +:10447000FCF7CAFA40F23C20C2F2000009A90994F4 +:10448000FCF72AFB002818BFFCF7BEFA0220C0F296 +:104490003040019006207F210290002004910421E9 +:1044A0000390CDE9051040F23C20C2F2000001A9C2 +:1044B000FCF7ACFB002818BFFCF7A6FA0CB010BD47 +:1044C00080B582B041F24800C4F2020001680022C7 +:1044D00041F004010160016801F0040101910199BA +:1044E000016841F0010101600068002100F0010055 +:1044F000009000980B20FDF719FD0B20FDF706FD3D +:104500000C2000210022FDF711FD0C20FDF7FEFC20 +:104510000D2000210022FDF709FD0D20FDF7F6FC1E +:104520000E2000210022FDF701FD0E2002B0BDE8A3 +:104530008040FDF7EBBC000080B540F2284046F219 +:104540000041C2F20000C4F200010022C0E90012E2 +:104550004FF0100C01230221C0E90222C0F80F2005 +:10456000C0E905C3C0E90711C0E90933C0E90B334D +:10457000C0E90D22C263FDF791F8002808BF80BD95 +:10458000BDE88040FCF740BA80B540F28C4046F66A +:104590000001C2F20000C4F200010022C0E90012D2 +:1045A0004FF0100C01230221C0E90222C0F80F20B5 +:1045B000C0E905C3C0E90711C0E90933C0E90B33FD +:1045C000C0E90D22C263FDF769F8002808BF80BD6D +:1045D000BDE88040FCF718BA2DE9F04186B000260E +:1045E00041F24C00CDE90466C4F20200016840F6D5 +:1045F000000441F0040101600168C4F6000401F008 +:104600000401009100990168002241F0200101603D +:1046100001684FF4007701F02001009100990168D2 +:1046200041F001010160016801F001010091009970 +:10463000016841F002010160016801F0020100918E +:104640000099016841F00801016000684FF40071B1 +:1046500000F00800009000982046FDF7CFFA4FF0D8 +:1046600090404FF4806100224FF48068FDF7C6FA55 +:104670004FF4005001904FF4881001ADCDE90206CF +:1046800020462946FDF7CCF9019701272046294607 +:10469000CDE902760496FDF7C3F94FF09040294624 +:1046A000CDE90187CDE90366FDF7BAF9282000219D +:1046B0000022FDF73BFC2820FDF728FC06B0BDE8F2 +:1046C000F081000080B540F2F04045F20041C2F2B6 +:1046D0000000C4F2000142F69B520023C1F28002A6 +:1046E0004FF0010C80E80E10C0E90433C0E9063336 +:1046F0000362FDF7D9FA002818BFFCF785F940F2EC +:10470000F040C2F200000021FDF784FA002818BF33 +:10471000FCF77AF940F2F040C2F200000021FDF708 +:104720009FFA002808BF80BDBDE88040FCF76CB947 +:1047300080B540F2445045F60001C2F20000C4F2D8 +:1047400000014AF2FB720023C3F2A0024FF0010CF9 +:1047500080E80E10C0E90433C0E906330362FDF7B8 +:10476000A3FA002818BFFCF74FF940F24450C2F2F8 +:1047700000000021FDF74EFA002818BFFCF744F9AD +:1047800040F24450C2F200000021FDF769FA00280F +:1047900008BF80BDBDE88040FCF736B980B540F267 +:1047A000985048F20001C2F20000C4F2000143F246 +:1047B000243200234FF00C0CC0F2030280E80E00FC +:1047C000C0E90333C0E905C3C0E908338362FFF7DA +:1047D00019FC002818BFFCF717F940F29850C2F2F4 +:1047E00000000021FFF7C8FB002818BFFCF70CF9F8 +:1047F00040F29850C2F200000021FFF777FB00283A +:1048000018BFFCF701F940F29850C2F20000FFF720 +:1048100051FB002808BF80BDBDE88040FCF7F4B81C +:1048200010B59CB0002401A834211B94CDE9194493 +:10483000CDE91644CDE91444CDE91244CDE9104444 +:10484000CDE90E44FBF71CFD40F22C6042F600411E +:10485000C2F20000C4F2010141F27B52C0E900142F +:10486000C0E90242C0E904448461FEF7A7FB0028C6 +:1048700018BFFCF7C9F84FF48050189040F22C6034 +:10488000C2F2000018A9FEF7F9FB002818BFFCF7D8 +:10489000BBF840F22C60C2F20000FFF7C7F9002815 +:1048A00018BFFCF7B1F840F22C600024C2F20000FF +:1048B00015A9CDE915441794FEF784FA002818BF0E +:1048C000FCF7A2F86020CDE90E0440F22C60C2F2A1 +:1048D00000000EA90022CDE91044CDE91244149441 +:1048E000FEF7A4FF002818BFFCF78EF84FF4FA700B +:1048F0000F9040F22C60C2F200000EA90422FEF7D5 +:1049000095FF002818BFFCF77FF840F22C60C2F238 +:1049100000000EA90822FEF789FF002818BFFCF747 +:1049200073F800204FF40051CDE906104FF00071EC +:104930000590CDE90300CDE90100CDE90800CDE9FE +:104940000A10CDE90C0040F22C60C2F2000001A96F +:10495000FEF798F9002818BFFCF756F840F22C64CF +:10496000C2F2000420460021FFF796F920460421F8 +:10497000FFF792F920460821FFF78EF92046002123 +:10498000FEF790FA20460421FEF78CFA2046082113 +:10499000FEF788FA2046FEF7D7FE1CB010BD0000D7 +:1049A00010B592B040F278600024C2F200004FF0DF +:1049B0008041C0E900140321CDE9091401214FF41D +:1049C0008052CDE90B14CDE90F1409A90894CDE963 +:1049D0000644CDE90444CDE90244CDE90044C0E9F0 +:1049E000024204618461CDE90D441194FEF756FC46 +:1049F000002818BFFCF708F840F27860C2F2000007 +:104A000006A906940894FEF7DDF9002818BFFBF705 +:104A1000FBFF0020CDE90400CDE9000002908DF8F5 +:104A20000C0040F27860C2F200006946FEF794F98B +:104A3000002818BFFBF7E8FF12B010BD10B592B008 +:104A400040F2C46040F200410024C2F20000C4F20F +:104A50000001C0E900140321CDE9091401214FF43C +:104A60008052CDE90B14CDE90F1409A90894CDE9C2 +:104A70000644CDE90444CDE90244CDE90044C0E94F +:104A8000024204618461CDE90D441194FEF706FCF5 +:104A9000002818BFFBF7B8FF40F2C460C2F2000064 +:104AA00006A906940894FEF78DF9002818BFFBF7B5 +:104AB000ABFF0020CDE90400CDE9000002908DF8A5 +:104AC0000C0040F2C460C2F200006946FEF744F9EF +:104AD000002818BFFBF798FF12B010BD10B59CB0AE +:104AE000002401A834211B94CDE91944CDE91644D2 +:104AF000CDE91444CDE91244CDE91044CDE90E448A +:104B0000FBF7BEFB40F2107043F20041C2F200001E +:104B1000C4F2010141F27B52C0E90014C0E9024233 +:104B2000C0E904448461FEF749FA002818BFFBF786 +:104B30006BFF4FF48050189040F21070C2F20000EA +:104B400018A9FEF79BFA002818BFFBF75DFF40F29B +:104B50001070C2F20000FFF769F8002818BFFBF7D9 +:104B600053FF40F210700024C2F2000015A9CDE9F5 +:104B700015441794FEF726F9002818BFFBF744FFE9 +:104B800060200E904FF4FA70CDE90F0440F21070DF +:104B9000C2F200000EA90022CDE91144CDE9134470 +:104BA000FEF744FE002818BFFBF72EFF40F21070FE +:104BB000C2F200000EA90422FEF738FE002818BF3A +:104BC000FBF722FF40F21070C2F200000EA908228B +:104BD000FEF72CFE002818BFFBF716FF00204FF44D +:104BE0000051CDE906104FF000710590CDE90300AA +:104BF000CDE90100CDE90800CDE90A10CDE90C00AE +:104C000040F21070C2F2000001A9FEF73BF8002844 +:104C100018BFFBF7F9FE40F21070C2F20000FEF779 +:104C200093FD1CB010BD000080B540F25C7043F6EF +:104C30000001C2F20000C4F2010100234FF00C0C8D +:104C40004FF4E12280E80E00C0E90333C0E905C358 +:104C5000C0E90733C0E90933FFF7D4F9002818BFCA +:104C6000FBF7D2FE40F25C70C2F200000021FFF7B9 +:104C700083F9002818BFFBF7C7FE40F25C70C2F250 +:104C800000000021FFF732F9002818BFFBF7BCFE37 +:104C900040F25C70C2F20000FFF70CF9002808BF78 +:104CA00080BDBDE88040FBF7AFBE000080B540F29C +:104CB000F07044F60001C2F20000C4F200010023CB +:104CC0004FF00C0C4FF4E13280E80E00C0E90333E2 +:104CD000C0E905C3C0E90733C0E90933FFF792F91A +:104CE000002818BFFBF790FE40F2F070C2F20000FF +:104CF0000021FFF741F9002818BFFBF785FE40F2BD +:104D0000F070C2F200000021FFF7F0F8002818BF91 +:104D1000FBF77AFE40F2F070C2F20000FFF7CAF82B +:104D2000002808BF80BDBDE88040FBF76DBE0000D5 +:104D3000FEE70000FEE7000040F23C0041F26F2376 +:104D4000C2F20000C3F603234DF20A7243614BF234 +:104D50001773C3F623424FF07A5CC3F6D1030261A6 +:104D6000C0F818C04CF2AC5C4263836345F2EC12AD +:104D70004DF20A730021C3F2277CC3F63852C3F602 +:104D8000A333C0E90011C0E90211C161C0E90811F3 +:104D9000C0E90A110163C0F83CC0C0E91011C0E9C4 +:104DA0001211C0E91411C0E91623C0E91811816677 +:104DB000704700007047000070470000FDF748B8DA +:104DC0004EF68850CEF20000016841F47001016097 +:104DD0007047000010B540F27864C2F2000420462B +:104DE0003C21FEF76BFB2046BDE81040FDF7DEBF1F +:104DF00040F2C460C2F20000FEF7C0BB10B540F242 +:104E0000C464C2F2000420463C21FEF757FB204652 +:104E1000BDE81040FDF7CABF80B540F6FF33026819 +:104E2000C4F2000343F2FF3C9842C4F2010C0BDDD4 +:104E300060452FDC40F60043C4F20003984235D0B1 +:104E400042F600432EE000BFB0F1804F2ED040F27A +:104E50000043C4F20003984228D040F60003C4F295 +:104E60000003984222D0604526DC40F2FF73C4F272 +:104E70000003984236DD40F60003C4F20003984276 +:104E800044D040F60043C4F2000398423ED042F6BC +:104E9000004337E045F20003C4F20103984205D015 +:104EA00043F20043C4F201039842DCD14B6822F084 +:104EB00070021A436045D8DD44F2FF33C4F20103A7 +:104EC000984217DD44F20043C4F2010398421DD01A +:104ED00045F20003C4F20103984217D044F60003E0 +:104EE00010E000BFB0F1804F10D040F20043C4F298 +:104EF000000309E043F20043C4F20103984205D0E5 +:104F000044F20003C4F20103984203D1CB6822F4B7 +:104F100040721A434B6922F0800E8A6843EA0E03FE +:104F2000D1F800C00360C262A0F18042A2F59632BF +:104F30004FEAB222092AC0F828C008D8012303FA90 +:104F400002F240F2E5231A421CBF09690163012104 +:104F500041610169C90708BF80BD016921F00101F4 +:104F6000016180BDD0F808C011432CF47F4C41EAA8 +:104F7000032141EA0C0181607047000080B5816A1D +:104F80000A070DD4CA0716D18A071FD44A0728D4A6 +:104F9000CA0631D48A063AD44A0658D542E000BF40 +:104FA0000268D0F838C0536823F4004343EA0C0386 +:104FB0005360CA07E8D00268D0F82CC0536823F4C5 +:104FC000003343EA0C0353608A07DFD50268D0F848 +:104FD00030C0536823F4803343EA0C0353604A071C +:104FE000D6D50268D0F834C0536823F4802343EA4E +:104FF0000C035360CA06CDD50268D0F83CC0936854 +:1050000023F4805343EA0C0393608A06C4D50268F4 +:10501000D0F840C0936823F4005343EA0C03936034 +:105020004A0614D50268D0F844C05368BCF5801F06 +:1050300023F4801343EA0C03536008D1D2F804C070 +:10504000D0F848E02CF4C00343EA0E03536009068D +:1050500058BF80BD0168C06C4A6822F4002210432A +:10506000486080BDB0B582B004460020C4F890000E +:10507000FCF7CAFD216805460A68120737D56FF0AC +:105080007E4C20464FF4001100222B46CDF800C084 +:1050900000F000FA50B300BF206850E8000F21680C +:1050A00020F0800041E80002DAB1206850E8000FEB +:1050B000216820F0800041E8000292B1206850E8A9 +:1050C000000F216820F0800041E800024AB120680A +:1050D00050E8000F216820F0800041E80002002A1B +:1050E000DAD12020C4F8880060E000BF2168086899 +:1050F000400761D56FF07E4C20464FF480010022BE +:105100002B46CDF800C000F0C5F9002854D000BFF0 +:10511000206850E8000F216820F4907041E80002F8 +:10512000E2B1206850E8000F216820F4907041E857 +:1051300000029AB1206850E8000F216820F49070B6 +:1051400041E8000252B1206850E8000F216820F4C5 +:10515000907041E80002002ADAD100BF206850E8D0 +:10516000020F216820F0010041E80202DAB1206854 +:1051700050E8020F216820F0010041E8020292B1DC +:10518000206850E8020F216820F0010041E8020287 +:105190004AB1206850E8020F216820F0010041E880 +:1051A0000202002ADAD12020C4F88C00032000215A +:1051B00084F8841002B0B0BD2020C4F88800C4F880 +:1051C0008C000020E0662067002184F8841002B083 +:1051D000B0BD000070B504462269D4E9021300682E +:1051E0000A436169E6691143026846F6F315CCF695 +:1051F000FF7531432A4011430160416848F2000CB9 +:1052000021F4405119434160A269C4F2000C604589 +:105210001CBF216A0A4381684FF2FF43C1F2FF13AA +:10522000194011438160C16AD4F824E021F00F01D4 +:1052300041EA0E01C16244F6FF71C4F200018842E6 +:105240004FF0100318DC44F20041C4F20001884220 +:1052500028D044F60001C4F2000188422AD044F666 +:105260000041C4F20001884242D141F28801C4F2F7 +:10527000020109688B0933E045F20001C4F2000124 +:1052800088421FD0604525D043F60001C4F20101D9 +:1052900088422DD141F28801C4F202010B6879A243 +:1052A00022E000BF41F28801C4F2020109688B08C4 +:1052B00016E000BF41F28801C4F2020109680B093F +:1052C0000EE000BF41F28801C4F2020109680B0A36 +:1052D00006E000BF41F28801C4F2020109688B0AAE +:1052E00046F6C002C0F6000203F0030152F8213076 +:1052F000604542F20040C0F2F40015D0B6F5004F10 +:1053000024D1082B4FF0010100F2B380DFE803F055 +:10531000065E6CB164B1B1B16A0000BFFDF7D6F9A9 +:10532000002856D15CE000BF082B4FF0010100F2CD +:10533000A080DFE803F0059E259E1D9E9E9E230013 +:10534000FDF7C4F9C0B1D4F824E019E0082B4FF000 +:10535000010100F28E80DFE803F00565738C6B8C31 +:105360008C8C7100FDF7B2F900285ED164E000BFBB +:10537000FDF7D8F90028E6D100217AE04FF400408B +:1053800046F6A801C0F6000131F81E106268B0FBB5 +:10539000F1F002EB420188424FF0010169D313039F +:1053A000984266D8010E000210EB520041F1000154 +:1053B0000023FAF72DFF4FF60052A0F54071C0F21E +:1053C0000F0291424FD3012153E000BFFDF794F942 +:1053D00030B1D4F824E007E0FDF7A4F90028F8D1B3 +:1053E000002146E04FF4004046F6A801C0F6000157 +:1053F00031F81E106268B0FBF1F0510801EB40007B +:10540000B0FBF2F04FF6EF72A0F11001914207D815 +:105410004FF6F0710140C0F34200084423E000BFA2 +:10542000012126E0FDF768F930B1D4F824E007E067 +:10543000FDF778F90028F8D100211AE04FF4004078 +:1054400046F6A801C0F6000131F81E104FF6EF72C3 +:10545000B0FBF1F0616800EB5100B0FBF1F0A0F19E +:105460001001914204D82168C860002101E000BF0A +:1054700001214FF00110A066002208466267A26772 +:1054800070BD00BF01000000040000000200000029 +:10549000080000002DE9F041804600681546C26909 +:1054A0000E461140891BB1FA81F14909A94223D165 +:1054B000069C2CB3611C29D1C1693140891BB1FA0A +:1054C00081F14909A94217D1C1693140891BB1FA5B +:1054D00081F14909A9420FD1C1693140891BB1FA53 +:1054E00081F14909A94207D1C1693140891BB1FA4B +:1054F00081F14909A942DFD00020BDE8F08100BF59 +:10550000FCF782FB0320BDE8F08100BF1F4607E0E7 +:10551000C0693040801BB0FA80F04009A842EBD14E +:10552000FCF772FBC01BA04242D8D8F8000001680B +:105530004907EDD5402EEBD0802EE9D0C16909078F +:105540003AD4C1690905E3D54FF40061016250E81E :10555000000FD8F8001020F4907041E80002002AF3 -:1055600054D0D8F8000050E8000FD8F8001020F40C -:10557000907041E80002002A48D0D8F8000050E8B6 -:10558000000FD8F8001020F4907041E80002EAB350 -:10559000D8F80000CFE700BF0320BDE8F08100BFCE -:1055A0000821016250E8000FD8F8001020F4907034 -:1055B00041E80002002A00F09780D8F8000050E887 -:1055C000000FD8F8001020F4907041E80002002A83 -:1055D00000F08A80D8F8000050E8000FD8F80010DA -:1055E00020F4907041E80002002A7DD0D8F8000035 +:1055600060D0D8F8000050E8000FD8F8001020F400 +:10557000907041E80002002A54D0D8F8000050E8AA +:10558000000FD8F8001020F4907041E80002002AC3 +:1055900048D0D8F8000050E8000FD8F8001020F4E8 +:1055A000907041E80002EAB3D8F80000CFE700BFEE +:1055B0000320BDE8F08100BF0821016250E8000F20 +:1055C000D8F8001020F4907041E80002002A00F0A2 +:1055D0009780D8F8000050E8000FD8F8001020F4A9 +:1055E000907041E80002002A00F08A80D8F800009C :1055F00050E8000FD8F8001020F4907041E8000245 -:10560000002A71D0D8F80000CCE700BF4FF6FE703A -:10561000CEF6FF70D8F8001051E8021FD8F800202D -:10562000014042E80213F3B1D8F8001051E8021F1C -:10563000D8F80020014042E80213A3B1D8F80010C6 -:1056400051E8021FD8F80020014042E8021353B18C -:10565000D8F8001051E8021FD8F80020014042E8B5 -:105660000213002BD6D1D8F86C0001282CD1D8F821 -:10567000000050E8000FD8F8001020F0100041E8BA -:1056800000020AB3D8F8000050E8000FD8F8001064 -:1056900020F0100041E80002B2B1D8F8000050E854 -:1056A000000FD8F8001020F0100041E800025AB1B5 -:1056B000D8F8000050E8000FD8F8001020F01000D3 -:1056C00041E80002002AD2D120200021C8F88C0035 -:1056D000C8F86C10C8F87410C8F89000032088F857 -:1056E0008410BDE8F08100BF4FF6FE70CEF6FF706B -:1056F000D8F8001051E8021FD8F80020014042E815 -:105700000213F3B1D8F8001051E8021FD8F80020B6 -:10571000014042E80213A3B1D8F8001051E8021F7B -:10572000D8F80020014042E8021353B1D8F8001025 -:1057300051E8021FD8F80020014042E80213002B74 -:10574000D6D1D8F86C0001282CD1D8F8000050E848 -:10575000000FD8F8001020F0100041E800020AB352 -:10576000D8F8000050E8000FD8F8001020F0100022 -:1057700041E80002B2B1D8F8000050E8000FD8F8B4 -:10578000001020F0100041E800025AB1D8F80000E3 -:1057900050E8000FD8F8001020F0100041E8000297 -:1057A000002AD2D12020C8F88C0000200821C8F897 -:1057B0006C00C8F87400C8F8901088F884000120C4 -:1057C000BDE8F08110B540F2C464C2F20004204686 -:1057D0003C21FDF767FE2046FDF7DCFA206840F229 -:1057E000A804406AC2F20004B4F91820002103B2F0 -:1057F000E183991A21EAE1711144C91A43F6FF7352 -:1058000019444FEA004C9943E082A08201FA80F0EB -:105810004FEAEC3100EE101A9FED101AB8EEC00AF4 -:1058200020EE010A9FED0E1A801A20EE010AB5EE55 -:10583000001A20EE010ABDEEC01A2060B8EEC10ABF -:1058400011EE100A608300F00FF8BDEEC00AB4F943 -:10585000160010EE101AA18310BD00BFDB0F4940E7 -:1058600000008039FEE7000080B510EE100AFAF75C -:105870009AFE41EC100B9FED0C1B00F0BDFA51ECB1 -:10588000100BFAF7A3FE9FED0A0A01EE100A31EEA3 -:10589000000AB5EE401AF1EE10FAA8BFB0EE410AC8 -:1058A00080BD00BF00BF00BF00000060FB211940A9 -:1058B000DB0FC94094B0FCF7CDFA00240020CDE9FD -:1058C0000B44CDE90944CDE90744FCF75FFB4FF4F5 -:1058D0008071099140210A91042102200F915521E4 -:1058E0000690CDE90D00CDE91010CDE9120006A813 -:1058F000FCF74AFF20B1EFF3108072B6FEE700BF5D -:105900000F2001900320CDE9020401A80421CDE974 -:105910000444FCF745FD28B1EFF3108072B600BFD8 -:10592000FEE700BFFEF74CFEFEF7BEFDFEF72AFFC6 -:10593000FFF76EF9FEF768FFFFF7C4F8FEF774FC97 -:10594000FEF7EEFCFEF7B2FEFEF7E6FEFFF7A2F969 -:10595000FEF7E6FDFEF750FDFEF70AFEFFF714F82E -:10596000FFF760F840F20410C2F20000FAF7A2FF5D -:1059700040F22010C2F20000FAF79CFF40F23C1007 -:10598000C2F20000FAF796FF40F20404C2F20004EB -:1059900094ED020AFBF78CF8D4E90001FBF730F82C -:1059A000FFF70CFAFFF71EFA4FF090404FF48061BA -:1059B0000122FCF717F940F60000C4F600004FF48E -:1059C00000710122FCF70EF9FFF7FCFEFCE7000076 -:1059D0002DE9F04F81B02DED088B82B040F20C071D -:1059E000C2F2000797ED001ABEEE002A21EE028AED -:1059F000B4EE408AF1EE10FA0CDCB6EE002A21EE8D -:105A0000021AB4EE401AF1EE10FAB8BFB0EE410A35 -:105A1000B0EE408A10EE900AFAF7C5FD41EC100B8B -:105A20009FEDAB1B00F0E8F951EC100BFAF7CEFD3F -:105A30009FEDAF0A01EE100A18EE104A31EE009AFF -:105A4000B5EE401A84F00040F1EE10FAA8BFB0EEB7 -:105A5000419AFAF7A8FD054619EE100A0E46FAF724 -:105A6000A2FD41EC180BB0EE480AF0EE680A00F017 -:105A700047FA51EC100B2A463346FAF7B3FCFAF713 -:105A8000A5FD40F2F406C2F2000630602046FAF7A7 -:105A90008AFDB0EE480AF0EE680A04460D4600F0B2 -:105AA00047F951EC100B22462B46FAF79BFCFAF70C -:105AB0008DFD40F2FC0197ED008AC2F2000196EDE7 -:105AC00000AAB6EE000A086028EE00BA40F2F00123 -:105AD0003AEE0B9AC2F2000181ED009AFAF763FDEB -:105AE00082461AEE100A8B46FAF75DFD9FED7A0B9F -:105AF000044601900D46009153EC102B5046594638 -:105B0000FAF770FC22462B46FAF766FC9FED740B01 -:105B100054EC105B2A462346FAF764FC80461BEEE1 -:105B2000100A8946FAF73FFD42464B4606460F46A5 -:105B3000FAF7B1FBFAF74AFD40F2F8019FED6A0B64 -:105B4000C2F200010AEE100A086053EC102B504616 -:105B50005946FAF747FCDDE90032FAF73DFC2A46E0 -:105B60002346FAF73FFC02460B4630463946FAF721 -:105B700092FBFAF72BFD40F20011C2F200019FEDFB -:105B80005D0A0860B5EE409A40F21C01F1EE10FA91 -:105B9000C2F20001B0EE401A0ADB91ED001AB4EE39 -:105BA000491AF1EE10FAB8BFB0EE419AB0EE491AB8 -:105BB000B5EE40AA04EE100AF1EE10FAB0EE402A5B -:105BC0000ADB91ED002AB4EE4A2AF1EE10FAB8BFD2 -:105BD000B0EE42AAB0EE4A2AB5EE404AF1EE10FA13 -:105BE000B0EE403A0ADB91ED003AB4EE443AF1EE01 -:105BF00010FAB8BFB0EE434AB0EE443A81EE081A4C -:105C000082EE082A83EE083AB7EE004A40F25810B6 -:105C1000B0EE405AC2F20000B4EE441AF1EE10FAAF -:105C2000C8BFB0EE441AB5EE401AF1EE10FAC8BF84 -:105C3000B0EE415A80ED005AB4EE442A40F25C10B6 -:105C4000F1EE10FAC8BFB0EE442AB5EE402AB0EE2D -:105C5000401AC2F20000F1EE10FAC8BFB0EE421ACC -:105C600080ED001AB4EE443A40F26010F1EE10FA02 -:105C7000C8BFB0EE443AB5EE403AC2F20000F1EED1 -:105C800010FAC8BFB0EE430A9FED1B2A80ED000A50 -:105C900040F22C60C2F2000025EE023A006821EECC -:105CA000021A20EE020ABCEEC33ABCEEC11ABCEEE8 -:105CB000C00A80ED0D3A80ED0E1A80ED0F0A02B099 -:105CC000BDEC088B01B0BDE8F08F00BF00BF00BF86 -:105CD00000000060FB211940AA4C58E87AB6FB3F4F -:105CE000000000000000E03FAA4C58E87AB6FBBF75 -:105CF000DB0FC9400000000000E0AB4503B4019891 -:105D00004100009850EAC12018BF04204A0D18BF76 -:105D100040F0010040F2FF72B2EB515F08BF40F06B -:105D20000200012808BF052002B0704700000000F3 -:105D300010B52F499FED2C1B2DED020B84B005985B -:105D400020F000408842D8BF9DED040B2DDD29498D -:105D5000884209D1049840B94FF0010000F058FD85 -:105D600000F026FD06B010BD05DB9DED040B00F034 -:105D700013FD06B010BD68469DED040B00F024F93C -:105D800010F0030004BF9DED021B9DED000B0CD035 -:105D900001280ED09DED021B9DED000B022817D0AF -:105DA000012000F061FC06B010BD00F029FB06B038 -:105DB00010BD9DED021B9DED000B012000F054FC79 -:105DC00051EC100B81F0004106B041EC100B10BDFE -:105DD00000F016FB51EC100B81F0004106B041ECD5 -:105DE000100B10BD000000000000000000000000CB -:105DF000FB21E93F0000F07F10B52DED040B86B0CC -:105E00009DED060B10EE100A10EE901A8DED000BB2 -:105E1000002818BF0120084320F00040C0F17F6037 -:105E200000F1E040C00F21D19DED080B10EE101ADB -:105E300010EE900A8DED000B002918BF01210843D8 -:105E400020F00040C0F17F6000F1E040C00F0DD1B4 -:105E500029490798B1EB400F04BF0698002842D0AB -:105E60000998400004BF089800283CD09DED080B1D -:105E700053EC102B9DED060B51EC100BFAF787FC41 -:105E8000CDE902019DED020B40F2FF7110EE900A88 -:105E90008DED000B31EA105021D00798039900F0E6 -:105EA000004001F00041884219D09DED080B8DEDB6 -:105EB000040B9DED020B8DED000B10EE900A059981 -:105EC00061F31E0005909DED041B9DED020B51EC4E -:105ED000110B53EC102BFAF782FACDE902019DED7C -:105EE000020B0AB010BD012000F092FC0AB0BDE820 -:105EF000104000F05DBC00000000E0FF000000006A -:105F000010B52F499FED2C1B2DED020B84B0059889 -:105F100020F000408842DCBF00209DED040B32DD04 -:105F20002849884209D1049840B94FF0010000F097 -:105F30006FFC00F03DFC06B010BD05DB9DED040BD1 -:105F400000F02AFC06B010BD68469DED040B00F081 -:105F50003BF810F0030011D0012818D09DED021B72 -:105F60009DED000B02281AD000F04AFA51EC100BFC -:105F700081F0004106B041EC100B10BD9DED021BFD -:105F80009DED000B012000F06FFB06B010BD9DEDF4 -:105F9000021B9DED000B00F033FA06B010BD01208E -:105FA00000F062FB51EC100B81F0004106B041ECB7 -:105FB000100B10BD000000000000000000000000F9 -:105FC000FB21E93F0000F07F2DE9F14F04462DED64 -:105FD000020B2DED088B8AB09FEDE70B80ED020BD5 -:105FE000139EE74826F0004585420ADC9DED120B22 -:105FF000002084ED000B0AB0BDEC088B03B0BDE8B7 -:10600000F08FE0489FEDE0AB9FEDE1BBA84247DD9C -:10601000E14F9FEDE39B9FEDE48B9DED120B53EC65 -:106020001A2B51EC100B002E1CDDFAF7D5F941ECC0 -:10603000100BBD4208D053EC1B2B51EC100BFAF7A0 -:10604000CBF9C4E900010BE053EC192B51EC100B18 -:10605000FAF7C2F953EC182BFAF7BEF9C4E90001BC -:106060000120C8E7FAF717F941EC100BBD4208D040 -:1060700053EC1B2B51EC100BFAF70DF9C4E900019E -:106080000BE053EC192B51EC100BFAF704F953EC1D -:10609000182BFAF700F9C4E900014FF0FF30AAE726 -:1060A000C348A84279DB9DED120B51EC100B00F0B8 -:1060B000B5FB41EC180B9FEDC00B53EC102BFAF71E -:1060C00091F99FEDBF1B53EC112BFAF7E4F8FAF7A7 -:1060D000D1FB0746FAF7B0FB41EC190B53EC1A2B36 -:1060E000FAF780F953EC182BFAF779F941EC180B11 -:1060F00053EC1B2B51EC190BFAF774F9DFF8C8A21B -:1061000041EC100B4FEA15580125FA4453EC102BC3 -:1061100051EC180BFAF760F9032DC4E900013DD0EA -:10612000C1F30A5005EB4511A8EB0000113981427B -:1061300034DA0AEB051BB0EE48AA9BED000BF0EE3B -:1061400068AA53EC102B51EC190BFAF74BF941EC00 -:106150001B0B51EC1A0B53EC1B2BFAF73DF941ECDE -:10616000180B51EC1A0B53EC182BFAF735F953ECCA -:106170001B2BFAF731F99BED020B41EC1A0B53EC98 -:10618000102B51EC190BFAF72DF953EC1A2BFAF7E7 -:1061900023F941EC100B6D1CB8E70EE0002EA8BFF0 -:1061A0003846BFF628AF94ED000B51EC100B81F090 -:1061B0000041C4E9000178421DE7C6F3130040F432 -:1061C000801EC6F30A50A0F2F530471100F01F05FB -:1061D000C5F12000DDF848B0089000200690079037 -:1061E0000520EC467949002D07EB0002794408BFF1 -:1061F00051F8221009D051F8223001EB8201AB4056 -:106200004A68089922FA01F11943A1FB0E26A1FB65 -:106210000B131A449A4234BF0123002303EB0608F0 -:106220000CEB8003D3E901A60E448E4234BF01215A -:10623000002192448A4411B1924502D903E092456B -:1062400001D2012100E00021C3E901A641444CF83C -:106250002010011EA0F10100C4DC029800F10050E2 -:10626000850F0298DDE903678000DDF81480FAF7F6 -:10627000E3FA41EC1A0B3046FAF7EFFA9FED541BA4 -:1062800053EC112BFAF7AEF841EC1B0B3846FAF73A -:10629000E4FA9FED511B53EC112BFAF7A3F841ECF4 -:1062A000180B4046FAF7D9FA9FED4D1B53EC112B12 -:1062B000FAF798F841EC190B51EC180B53EC192B29 -:1062C000F9F7E9FF53EC1B2BF9F7E5FF53EC1A2B19 -:1062D000F9F7E1FFCDE90801002008909DED080BDA -:1062E00053EC1A2B51EC100BFAF776F853EC1B2BEE -:1062F000FAF772F853EC182BFAF76EF853EC192BE7 -:10630000FAF76DF89FED381B53EC112BFAF76AF88A -:106310009FED370B41EC180B53EC102B9DED080B48 -:1063200051EC100BFAF75EF853EC182BF9F7B3FFAA -:106330009FED310B41EC180B53EC102B9DED080B2E -:1063400051EC100BFAF74EF853EC182BF9F7A3FFAA -:1063500041EC100B139810F0004F06D06D4251EC39 -:10636000100B81F0004141EC100B284684ED000B2E -:1063700041E60000000000000000000000000000F6 -:10638000FB21E93F7CD9024000004054FB21F93F4A -:106390003163621A61B4D03DFB21F93F0000000077 -:1063A0000000601A61B4D03D7370032E8A19A33BBC -:1063B000FB2139410000000083C8C96D305FE43F14 -:1063C000000000000000E03F5A070000A80600009F -:1063D000000000000000103E000000000000103C23 -:1063E000000000000000103A182D4454FB21F93D34 -:1063F0003326A611460B113C00000054FB21F93D49 -:1064000010B52DED040B2DED088B82B0B0EE419A46 -:10641000F0EE619A0B9820F000449FED4BABB4F185 -:10642000795F11DA9DED0A0B51EC100BFAF722FAA5 -:10643000002801BFB0EE4A0AF0EE6A0A02B0BDECD5 -:10644000088B04BF04B010BD9DED0A0B53EC102B5C -:1064500051EC100BF9F7C6FF41EC180B3C48062134 -:10646000B0EE480AF0EE680A784400F081F853EC88 -:10647000182B51EC100BF9F7B5FF9DED0A0B41EC11 -:106480001B0B53EC192B51EC100BF9F7ABFF41EC44 -:10649000190B53EC1B2B51EC180BF9F7A3FF53EC22 -:1064A000192BF9F799FF9FED2C0B41EC190B53ECCD -:1064B000102B51EC180BF9F795FF41EC100B284805 -:1064C000844210DA53EC192B51EC100BF9F784FFCE -:1064D00053EC1A2BF9F783FF41EC100B02B0BDEC23 -:1064E000088B04B010BD1F48A042BCBF9FED1E1B0F -:1064F0008DED001B06DBA4F500100190002000903C -:106500009DED001B51EC100B53EC112BF9F764FFC0 -:106510009DED000B41EC180B53EC102B51EC1A0BBA -:10652000F9F75AFF41EC1A0B53EC192B51EC180BED -:10653000F9F752FF53EC1A2BF9F751FF41EC100B0E -:10654000CCE7000000000000000000000000F03F69 -:10655000CC03000000000000000000000000E03F4D -:106560003333D33F0000E93F000000000000D23F7A -:1065700070B504462DED028B4D1E00EBC500B0EE4C -:10658000408AF0EE608A90ED000B35F0060017D0DF -:1065900053EC182B51EC100BF9F724FF41EC100BC6 -:1065A0006D1E04EBC50090ED001B51EC100B53EC7D -:1065B000112BF9F770FE41EC100B35F00600E7D116 -:1065C000022D36D0042D1CD0062D1CBFBDEC028B35 -:1065D00070BD53EC182B51EC100BF9F703FF94ED41 -:1065E0000A1B53EC112BF9F756FE53EC182BF9F755 -:1065F000F9FE94ED081B53EC112BF9F74CFE41EC1E -:10660000100B53EC182B51EC100BF9F7EBFE94ED3B -:10661000061B53EC112BF9F73EFE53EC182BF9F740 -:10662000E1FE94ED040B53EC102BF9F734FE41EC32 -:10663000100B53EC182B51EC100BF9F7D3FE94ED23 -:10664000021B53EC112BF9F726FE53EC182BF9F72C -:10665000C9FE94ED001B53EC112BF9F71CFEBDECA9 -:10666000028B41EC100B70BD31B504462DED040BCF -:106670002DED0A8BB0EE41BAF0EE61BA0B989DEDAC -:106680000A0B20F00040B0F1795F0DDA51EC100BED -:10669000FFF734FB042808BF00F09AF89DED0A0BC1 -:1066A000BDEC0A8B05B030BD53EC102B51EC100B38 -:1066B000F9F798FE41EC180B9DED0A0B53EC182BE3 -:1066C00051EC100BF9F78EFE41EC190B2C48B0EE93 -:1066D000480AF0EE680A05217844FFF749FF9FED6C -:1066E0002ACBB0EE40AAF0EE60AA9CB353EC1C2B70 -:1066F00051EC190BF9F776FE41EC1C0B53EC1A2BFD -:1067000051EC190BF9F76EFE9FED210B41EC190BC3 -:1067100053EC102B51EC1B0BF9F764FE53EC192BC7 -:10672000F9F75AFE53EC182BF9F75CFE53EC1B2BD0 -:10673000F9F752FE53EC1C2BF9F74EFE9DED0A1BA8 -:1067400053EC112BF9F74BFEBDEC0A8B05B041EC75 -:10675000100B30BDFFE753EC1A2B51EC180BF9F777 -:1067600041FE53EC1C2BF9F796FD53EC192BF9F76E -:1067700039FE9DED0A1B53EC112BF9F78CFDE3E775 -:106780005C02000000000000495555555555C5BF35 -:10679000000000000000E03F10B553EC102B51EC5E -:1067A000100BF9F778FD41EC100B10BD0000000054 -:1067B0009FED050B10B553EC102B51EC100BF9F7B6 -:1067C00083FE41EC100B10BD000000000000000033 -:1067D0009FED050B10B553EC102B51EC100BF9F796 -:1067E00001FE41EC100B10BD000000000000001085 -:1067F00002E008C8121F08C1002AFAD1704770478A -:10680000002001E001C1121F002AFBD170470000E7 -:1068100001490860704700000000002082B0CDE907 -:10682000000121F0004001909DED000B02B051EC01 -:10683000100B7047000000004C5555555555A53FAD -:106840007751C1166CC156BF9015CB19A001FA3E05 -:10685000AD529C804F7E92BEC4B1B4BD9EEE213E2F -:10686000D43888BEE9FAA8BD00004054FB21F93FA6 -:106870003163621A61B4D03D0000601A61B4D03D4A -:106880007370032E8A19A33B0000002E8A19A33BC4 -:10689000C14920259A837B390000000000000000D8 -:1068A0006E83F9A22915444ED15727FCC0DD34F57B -:1068B000999562DB4190433CAB6351FE61C5BBDE01 -:1068C0003A6E24B7E0D24D42EA2E49061C92D10915 -:1068D0001CEB1DFE3EA729B1F53582E88444BB2E92 -:1068E00026709CE9417E5FB439D69139F4395383DF -:1068F0008B5F849C3B28F9BDFF97F81F0F9805DE3E -:106900008B112FEF1F6D0A5ACF7E366DB709CB273B -:10691000663F464F2DEA5F9EC7BA27757BF1E5EBD0 -:10692000F739073DEA92528AB15FFB6B085D8D1F14 -:106930004630035600000000A6F810111111813FE7 -:10694000D561C119A0012ABF7DFEB157E31DC73E25 -:10695000EB9C2B8AE6E55ABE7CD5CF5A3AD9E53D69 -:1069600000000000000000000102030406070809FF -:106970000000000001020304010002000400060000 -:1069800008000A000C0010002000400080000001F8 -:1069900000000000040000000200000008000000E9 -:1069A00001010103070100000804020408010101BC -:1069B000D06900080000002020000000F0670008F7 -:1069C000F069000820000020700C0000006800083A -:1069D000000000000C000000010000000000404129 -:1069E00010000000010000000024F40000004041FD +:10560000002A7DD0D8F8000050E8000FD8F800102C +:1056100020F4907041E80002002A71D0D8F8000010 +:10562000CCE700BF4FF6FE70CEF6FF70D8F8001042 +:1056300051E8021FD8F80020014042E80213F3B1FC +:10564000D8F8001051E8021FD8F80020014042E8C5 +:105650000213A3B1D8F8001051E8021FD8F80020B7 +:10566000014042E8021353B1D8F8001051E8021F7C +:10567000D8F80020014042E80213002BD6D1D8F818 +:105680006C0001282CD1D8F8000050E8000FD8F8A1 +:10569000001020F0100041E800020AB3D8F8000022 +:1056A00050E8000FD8F8001020F0100041E8000288 +:1056B000B2B1D8F8000050E8000FD8F8001020F080 +:1056C000100041E800025AB1D8F8000050E8000F7D +:1056D000D8F8001020F0100041E80002002AD2D1D2 +:1056E00020200021C8F88C00C8F86C10C8F874108D +:1056F000C8F89000032088F88410BDE8F08100BF4E +:105700004FF6FE70CEF6FF70D8F8001051E8021F79 +:10571000D8F80020014042E80213F3B1D8F8001095 +:1057200051E8021FD8F80020014042E80213A3B15B +:10573000D8F8001051E8021FD8F80020014042E8D4 +:10574000021353B1D8F8001051E8021FD8F8002016 +:10575000014042E80213002BD6D1D8F86C00012892 +:105760002CD1D8F8000050E8000FD8F8001020F035 +:10577000100041E800020AB3D8F8000050E8000F1A +:10578000D8F8001020F0100041E80002B2B1D8F8BB +:10579000000050E8000FD8F8001020F0100041E899 +:1057A00000025AB1D8F8000050E8000FD8F80010F5 +:1057B00020F0100041E80002002AD2D12020C8F8D1 +:1057C0008C0000200821C8F86C00C8F87400C8F8E4 +:1057D000901088F884000120BDE8F081FEE7000009 +:1057E00094B0FCF743FB00240020CDE90B44CDE945 +:1057F0000944CDE90744FCF7D5FB4FF480710991CA +:1058000040210A91042102200F9155210690CDE9F3 +:105810000D00CDE91010CDE9120006A8FCF7C0FF7D +:1058200020B1EFF3108072B6FEE700BF0F200190A9 +:105830000320CDE9020401A80421CDE90444FCF7CA +:10584000BBFD28B1EFF3108072B600BFFEE700BFCA +:10585000FEF7C2FEFEF734FEFEF7A0FFFFF7E4F905 +:10586000FEF7DEFFFFF73AF9FEF7EAFCFEF764FD0C +:10587000FEF728FFFEF75CFFFFF718FAFEF75CFE65 +:10588000FEF7C6FDFEF780FEFFF78AF8FFF7D6F8B1 +:1058900040F20410C2F20000FBF70CF840F22010B6 +:1058A000C2F20000FBF706F840F23C10C2F2000022 +:1058B000FBF700F840F20404C2F2000494ED020A7F +:1058C000FBF702F9D4E90001FBF7A6F8FFF782FA2B +:1058D000FFF794FA4FF090404FF480610122FCF7FB +:1058E0008DF940F60000C4F600004FF4007101226B +:1058F000FCF784F9FBF760F8FCE70000000000000B +:105900002DE9F04F81B02DED088B82B040F20C07ED +:10591000C2F2000797ED001ABEEE002A21EE028ABD +:10592000B4EE408AF1EE10FA0CDCB6EE002A21EE5D +:10593000021AB4EE401AF1EE10FAB8BFB0EE410A06 +:10594000B0EE408A10EE900AFAF72DFE41EC100BF3 +:105950009FEDAB1B00F0E8F951EC100BFAF736FEA7 +:105960009FEDAF0A01EE100A18EE104A31EE009AD0 +:10597000B5EE401A84F00040F1EE10FAA8BFB0EE88 +:10598000419AFAF710FE054619EE100A0E46FAF78C +:105990000AFE41EC180BB0EE480AF0EE680A00F07F +:1059A00047FA51EC100B2A463346FAF71BFDFAF77B +:1059B0000DFE40F2F406C2F2000630602046FAF70F +:1059C000F2FDB0EE480AF0EE680A04460D4600F01B +:1059D00047F951EC100B22462B46FAF703FDFAF774 +:1059E000F5FD40F2FC0197ED008AC2F2000196ED50 +:1059F00000AAB6EE000A086028EE00BA40F2F001F4 +:105A00003AEE0B9AC2F2000181ED009AFAF7CBFD53 +:105A100082461AEE100A8B46FAF7C5FD9FED7A0B07 +:105A2000044601900D46009153EC102B5046594608 +:105A3000FAF7D8FC22462B46FAF7CEFC9FED740B02 +:105A400054EC105B2A462346FAF7CCFC80461BEE4A +:105A5000100A8946FAF7A7FD42464B4606460F460E +:105A6000FAF719FCFAF7B2FD40F2F8019FED6A0B64 +:105A7000C2F200010AEE100A086053EC102B5046E7 +:105A80005946FAF7AFFCDDE90032FAF7A5FC2A46E1 +:105A90002346FAF7A7FC02460B4630463946FAF78A +:105AA000FAFBFAF793FD40F20011C2F200019FEDFC +:105AB0005D0A0860B5EE409A40F21C01F1EE10FA62 +:105AC000C2F20001B0EE401A0ADB91ED001AB4EE0A +:105AD000491AF1EE10FAB8BFB0EE419AB0EE491A89 +:105AE000B5EE40AA04EE100AF1EE10FAB0EE402A2C +:105AF0000ADB91ED002AB4EE4A2AF1EE10FAB8BFA3 +:105B0000B0EE42AAB0EE4A2AB5EE404AF1EE10FAE3 +:105B1000B0EE403A0ADB91ED003AB4EE443AF1EED1 +:105B200010FAB8BFB0EE434AB0EE443A81EE081A1C +:105B300082EE082A83EE083AB7EE004A40F2581087 +:105B4000B0EE405AC2F20000B4EE441AF1EE10FA80 +:105B5000C8BFB0EE441AB5EE401AF1EE10FAC8BF55 +:105B6000B0EE415A80ED005AB4EE442A40F25C1087 +:105B7000F1EE10FAC8BFB0EE442AB5EE402AB0EEFE +:105B8000401AC2F20000F1EE10FAC8BFB0EE421A9D +:105B900080ED001AB4EE443A40F26010F1EE10FAD3 +:105BA000C8BFB0EE443AB5EE403AC2F20000F1EEA2 +:105BB00010FAC8BFB0EE430A9FED1B2A80ED000A21 +:105BC00040F22C60C2F2000025EE023A006821EE9D +:105BD000021A20EE020ABCEEC33ABCEEC11ABCEEB9 +:105BE000C00A80ED0D3A80ED0E1A80ED0F0A02B06A +:105BF000BDEC088B01B0BDE8F08F00BF00BF00BF57 +:105C000000000060FB211940AA4C58E87AB6FB3F1F +:105C1000000000000000E03FAA4C58E87AB6FBBF45 +:105C2000DB0FC9400000000000E0AB4503B4019861 +:105C30004100009850EAC12018BF04204A0D18BF47 +:105C400040F0010040F2FF72B2EB515F08BF40F03C +:105C50000200012808BF052002B0704700000000C4 +:105C600010B52F499FED2C1B2DED020B84B005982C +:105C700020F000408842D8BF9DED040B2DDD29495E +:105C8000884209D1049840B94FF0010000F058FD56 +:105C900000F026FD06B010BD05DB9DED040B00F005 +:105CA00013FD06B010BD68469DED040B00F024F90D +:105CB00010F0030004BF9DED021B9DED000B0CD006 +:105CC00001280ED09DED021B9DED000B022817D080 +:105CD000012000F061FC06B010BD00F029FB06B009 +:105CE00010BD9DED021B9DED000B012000F054FC4A +:105CF00051EC100B81F0004106B041EC100B10BDCF +:105D000000F016FB51EC100B81F0004106B041ECA5 +:105D1000100B10BD0000000000000000000000009B +:105D2000FB21E93F0000F07F10B52DED040B86B09C +:105D30009DED060B10EE100A10EE901A8DED000B83 +:105D4000002818BF0120084320F00040C0F17F6008 +:105D500000F1E040C00F21D19DED080B10EE101AAC +:105D600010EE900A8DED000B002918BF01210843A9 +:105D700020F00040C0F17F6000F1E040C00F0DD185 +:105D800029490798B1EB400F04BF0698002842D07C +:105D90000998400004BF089800283CD09DED080BEE +:105DA00053EC102B9DED060B51EC100BFAF7EFFCAA +:105DB000CDE902019DED020B40F2FF7110EE900A59 +:105DC0008DED000B31EA105021D00798039900F0B7 +:105DD000004001F00041884219D09DED080B8DED87 +:105DE000040B9DED020B8DED000B10EE900A059952 +:105DF00061F31E0005909DED041B9DED020B51EC1F +:105E0000110B53EC102BFAF7EAFACDE902019DEDE4 +:105E1000020B0AB010BD012000F092FC0AB0BDE8F0 +:105E2000104000F05DBC00000000E0FF000000003A +:105E300010B52F499FED2C1B2DED020B84B005985A +:105E400020F000408842DCBF00209DED040B32DDD5 +:105E50002849884209D1049840B94FF0010000F068 +:105E60006FFC00F03DFC06B010BD05DB9DED040BA2 +:105E700000F02AFC06B010BD68469DED040B00F052 +:105E80003BF810F0030011D0012818D09DED021B43 +:105E90009DED000B02281AD000F04AFA51EC100BCD +:105EA00081F0004106B041EC100B10BD9DED021BCE +:105EB0009DED000B012000F06FFB06B010BD9DEDC5 +:105EC000021B9DED000B00F033FA06B010BD01205F +:105ED00000F062FB51EC100B81F0004106B041EC88 +:105EE000100B10BD000000000000000000000000CA +:105EF000FB21E93F0000F07F2DE9F14F04462DED35 +:105F0000020B2DED088B8AB09FEDE70B80ED020BA5 +:105F1000139EE74826F0004585420ADC9DED120BF2 +:105F2000002084ED000B0AB0BDEC088B03B0BDE887 +:105F3000F08FE0489FEDE0AB9FEDE1BBA84247DD6D +:105F4000E14F9FEDE39B9FEDE48B9DED120B53EC36 +:105F50001A2B51EC100B002E1CDDFAF73DFA41EC28 +:105F6000100BBD4208D053EC1B2B51EC100BFAF771 +:105F700033FAC4E900010BE053EC192B51EC100B80 +:105F8000FAF72AFA53EC182BFAF726FAC4E90001BB +:105F90000120C8E7FAF77FF941EC100BBD4208D0A9 +:105FA00053EC1B2B51EC100BFAF775F9C4E9000107 +:105FB0000BE053EC192B51EC100BFAF76CF953EC86 +:105FC000182BFAF768F9C4E900014FF0FF30AAE78F +:105FD000C348A84279DB9DED120B51EC100B00F089 +:105FE000B5FB41EC180B9FEDC00B53EC102BFAF7EF +:105FF000F9F99FEDBF1B53EC112BFAF74CF9FAF7A7 +:1060000039FC0746FAF718FC41EC190B53EC1A2B34 +:10601000FAF7E8F953EC182BFAF7E1F941EC180B11 +:1060200053EC1B2B51EC190BFAF7DCF9DFF8C8A283 +:1060300041EC100B4FEA15580125FA4453EC102B94 +:1060400051EC180BFAF7C8F9032DC4E900013DD053 +:10605000C1F30A5005EB4511A8EB0000113981424C +:1060600034DA0AEB051BB0EE48AA9BED000BF0EE0C +:1060700068AA53EC102B51EC190BFAF7B3F941EC69 +:106080001B0B51EC1A0B53EC1B2BFAF7A5F941EC47 +:10609000180B51EC1A0B53EC182BFAF79DF953EC33 +:1060A0001B2BFAF799F99BED020B41EC1A0B53EC01 +:1060B000102B51EC190BFAF795F953EC1A2BFAF750 +:1060C0008BF941EC100B6D1CB8E70EE0002EA8BF59 +:1060D0003846BFF628AF94ED000B51EC100B81F061 +:1060E0000041C4E9000178421DE7C6F3130040F403 +:1060F000801EC6F30A50A0F2F530471100F01F05CC +:10610000C5F12000DDF848B0089000200690079007 +:106110000520EC467949002D07EB0002794408BFC1 +:1061200051F8221009D051F8223001EB8201AB4026 +:106130004A68089922FA01F11943A1FB0E26A1FB36 +:106140000B131A449A4234BF0123002303EB0608C1 +:106150000CEB8003D3E901A60E448E4234BF01212B +:10616000002192448A4411B1924502D903E092453C +:1061700001D2012100E00021C3E901A641444CF80D +:106180002010011EA0F10100C4DC029800F10050B3 +:10619000850F0298DDE903678000DDF81480FAF7C7 +:1061A0004BFB41EC1A0B3046FAF757FB9FED541BA3 +:1061B00053EC112BFAF716F941EC1B0B3846FAF7A2 +:1061C0004CFB9FED511B53EC112BFAF70BF941ECF3 +:1061D000180B4046FAF741FB9FED4D1B53EC112B7A +:1061E000FAF700F941EC190B51EC180B53EC192B91 +:1061F000FAF751F853EC1B2BFAF74DF853EC1A2B26 +:10620000FAF749F8CDE90801002008909DED080B48 +:1062100053EC1A2B51EC100BFAF7DEF853EC1B2B56 +:10622000FAF7DAF853EC182BFAF7D6F853EC192BE7 +:10623000FAF7D5F89FED381B53EC112BFAF7D2F88B +:106240009FED370B41EC180B53EC102B9DED080B19 +:1062500051EC100BFAF7C6F853EC182BFAF71BF8B1 +:106260009FED310B41EC180B53EC102B9DED080BFF +:1062700051EC100BFAF7B6F853EC182BFAF70BF8B1 +:1062800041EC100B139810F0004F06D06D4251EC0A +:10629000100B81F0004141EC100B284684ED000BFF +:1062A00041E60000000000000000000000000000C7 +:1062B000FB21E93F7CD9024000004054FB21F93F1B +:1062C0003163621A61B4D03DFB21F93F0000000048 +:1062D0000000601A61B4D03D7370032E8A19A33B8D +:1062E000FB2139410000000083C8C96D305FE43FE5 +:1062F000000000000000E03F5A070000A806000070 +:10630000000000000000103E000000000000103CF3 +:10631000000000000000103A182D4454FB21F93D04 +:106320003326A611460B113C00000054FB21F93D19 +:1063300010B52DED040B2DED088B82B0B0EE419A17 +:10634000F0EE619A0B9820F000449FED4BABB4F156 +:10635000795F11DA9DED0A0B51EC100BFAF78AFA0E +:10636000002801BFB0EE4A0AF0EE6A0A02B0BDECA6 +:10637000088B04BF04B010BD9DED0A0B53EC102B2D +:1063800051EC100BFAF72EF841EC180B3C480621A3 +:10639000B0EE480AF0EE680A784400F081F853EC59 +:1063A000182B51EC100BFAF71DF89DED0A0B41EC80 +:1063B0001B0B53EC192B51EC100BFAF713F841ECB3 +:1063C000190B53EC1B2B51EC180BFAF70BF853EC91 +:1063D000192BFAF701F89FED2C0B41EC190B53EC3C +:1063E000102B51EC180BF9F7FDFF41EC100B28486E +:1063F000844210DA53EC192B51EC100BF9F7ECFF37 +:1064000053EC1A2BF9F7EBFF41EC100B02B0BDEC8B +:10641000088B04B010BD1F48A042BCBF9FED1E1BDF +:106420008DED001B06DBA4F500100190002000900C +:106430009DED001B51EC100B53EC112BF9F7CCFF29 +:106440009DED000B41EC180B53EC102B51EC1A0B8B +:10645000F9F7C2FF41EC1A0B53EC192B51EC180B56 +:10646000F9F7BAFF53EC1A2BF9F7B9FF41EC100B0F +:10647000CCE7000000000000000000000000F03F3A +:10648000CC03000000000000000000000000E03F1E +:106490003333D33F0000E93F000000000000D23F4B +:1064A00070B504462DED028B4D1E00EBC500B0EE1D +:1064B000408AF0EE608A90ED000B35F0060017D0B0 +:1064C00053EC182B51EC100BF9F78CFF41EC100B2F +:1064D0006D1E04EBC50090ED001B51EC100B53EC4E +:1064E000112BF9F7D8FE41EC100B35F00600E7D17F +:1064F000022D36D0042D1CD0062D1CBFBDEC028B06 +:1065000070BD53EC182B51EC100BF9F76BFF94EDA9 +:106510000A1B53EC112BF9F7BEFE53EC182BF9F7BD +:1065200061FF94ED081B53EC112BF9F7B4FE41EC1D +:10653000100B53EC182B51EC100BF9F753FF94EDA3 +:10654000061B53EC112BF9F7A6FE53EC182BF9F7A9 +:1065500049FF94ED040B53EC102BF9F79CFE41EC32 +:10656000100B53EC182B51EC100BF9F73BFF94ED8B +:10657000021B53EC112BF9F78EFE53EC182BF9F795 +:1065800031FF94ED001B53EC112BF9F784FEBDECA9 +:10659000028B41EC100B70BD31B504462DED040BA0 +:1065A0002DED0A8BB0EE41BAF0EE61BA0B989DED7D +:1065B0000A0B20F00040B0F1795F0DDA51EC100BBE +:1065C000FFF734FB042808BF00F09AF89DED0A0B92 +:1065D000BDEC0A8B05B030BD53EC102B51EC100B09 +:1065E000F9F700FF41EC180B9DED0A0B53EC182B4B +:1065F00051EC100BF9F7F6FE41EC190B2C48B0EEFC +:10660000480AF0EE680A05217844FFF749FF9FED3C +:106610002ACBB0EE40AAF0EE60AA9CB353EC1C2B40 +:1066200051EC190BF9F7DEFE41EC1C0B53EC1A2B65 +:1066300051EC190BF9F7D6FE9FED210B41EC190B2C +:1066400053EC102B51EC1B0BF9F7CCFE53EC192B30 +:10665000F9F7C2FE53EC182BF9F7C4FE53EC1B2BD1 +:10666000F9F7BAFE53EC1C2BF9F7B6FE9DED0A1BA9 +:1066700053EC112BF9F7B3FEBDEC0A8B05B041ECDE +:10668000100B30BDFFE753EC1A2B51EC180BF9F748 +:10669000A9FE53EC1C2BF9F7FEFD53EC192BF9F76F +:1066A000A1FE9DED0A1B53EC112BF9F7F4FDE3E776 +:1066B0005C02000000000000495555555555C5BF06 +:1066C000000000000000E03F10B553EC102B51EC2F +:1066D000100BF9F7E0FD41EC100B10BD00000000BD +:1066E0009FED050B10B553EC102B51EC100BF9F787 +:1066F000EBFE41EC100B10BD00000000000000009C +:106700009FED050B10B553EC102B51EC100BF9F766 +:1067100069FE41EC100B10BD0000000000000010ED +:1067200002E008C8121F08C1002AFAD1704770475A +:10673000002001E001C1121F002AFBD170470000B8 +:1067400001490860704700000000002082B0CDE9D8 +:10675000000121F0004001909DED000B02B051ECD2 +:10676000100B7047000000004C5555555555A53F7E +:106770007751C1166CC156BF9015CB19A001FA3ED6 +:10678000AD529C804F7E92BEC4B1B4BD9EEE213E00 +:10679000D43888BEE9FAA8BD00004054FB21F93F77 +:1067A0003163621A61B4D03D0000601A61B4D03D1B +:1067B0007370032E8A19A33B0000002E8A19A33B95 +:1067C000C14920259A837B390000000000000000A9 +:1067D0006E83F9A22915444ED15727FCC0DD34F54C +:1067E000999562DB4190433CAB6351FE61C5BBDED2 +:1067F0003A6E24B7E0D24D42EA2E49061C92D109E6 +:106800001CEB1DFE3EA729B1F53582E88444BB2E62 +:1068100026709CE9417E5FB439D69139F4395383AF +:106820008B5F849C3B28F9BDFF97F81F0F9805DE0E +:106830008B112FEF1F6D0A5ACF7E366DB709CB270C +:10684000663F464F2DEA5F9EC7BA27757BF1E5EBA1 +:10685000F739073DEA92528AB15FFB6B085D8D1FE5 +:106860004630035600000000A6F810111111813FB8 +:10687000D561C119A0012ABF7DFEB157E31DC73EF6 +:10688000EB9C2B8AE6E55ABE7CD5CF5A3AD9E53D3A +:1068900000000000000000000102030406070809D0 +:1068A00000000000010203040100020004000600D1 +:1068B00008000A000C0010002000400080000001C9 +:1068C00000000000040000000200000008000000BA +:1068D000010101030701000008040204080101018D +:1068E0000069000800000020200000002067000868 +:1068F0002069000820000020700C000030670008AC +:10690000000000000C0000000100000000004041F9 +:1069100010000000010000000024F40000004041CD :04000005080001D915 :00000001FF diff --git a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm index c63dfbf..ee7c115 100644 --- a/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm +++ b/MDK-ARM/STM32G474RETx_Demo_Blink/STM32G474RETx_Demo_Blink.htm @@ -3,7 +3,7 @@ Static Call Graph - [STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf]

Static Call Graph for image STM32G474RETx_Demo_Blink\STM32G474RETx_Demo_Blink.axf


-

#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Thu Jul 18 09:51:23 2024 +

#<CALLGRAPH># ARM Linker, 6180002: Last Updated: Wed Jul 24 17:00:50 2024

Maximum Stack Usage = 432 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

@@ -144,7 +144,7 @@ Global Symbols
  • startup_stm32g474xx.o(.text)
-

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

_main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

_main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

[Calls]

  • >>   __scatterload @@ -154,15 +154,15 @@ Global Symbols

    [Called By]
    • >>   __scatterload
    -

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

    _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

    _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

    _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +

    __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +

    __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

    Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32g474xx.o(.text))
    [Address Reference Count : 1]

    • startup_stm32g474xx.o(RESET) @@ -470,9 +470,9 @@ Global Symbols
    • >>   __aeabi_memclr
    -

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

    __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) -

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

    __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    [Calls]

    • >>   __aeabi_memset @@ -487,7 +487,7 @@ Global Symbols
    • >>   MX_TIM1_Init
    -

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

    __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)

    _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)

    [Calls]

    • >>   __aeabi_memset @@ -503,10 +503,10 @@ Global Symbols

    [Called By]
    • >>   __aeabi_dsub
    • >>   setTorque -
    • >>   __kernel_poly -
    • >>   __kernel_sin -
    • >>   __ieee754_rem_pio2 -
    • >>   __mathlib_dbl_infnan +
    • >>   __kernel_poly +
    • >>   __kernel_sin +
    • >>   __ieee754_rem_pio2 +
    • >>   __mathlib_dbl_infnan
    • >>   __aeabi_drsub
    @@ -516,9 +516,9 @@ Global Symbols
    [Calls]
    • >>   __aeabi_dadd

    [Called By]
    • >>   setTorque -
    • >>   __kernel_sin -
    • >>   __ieee754_rem_pio2 -
    • >>   __kernel_cos +
    • >>   __kernel_sin +
    • >>   __ieee754_rem_pio2 +
    • >>   __kernel_cos

    __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text)) @@ -526,9 +526,9 @@ Global Symbols


[Calls]
  • >>   __aeabi_dadd
-
[Called By]
  • >>   __kernel_sin -
  • >>   __ieee754_rem_pio2 -
  • >>   __kernel_cos +
    [Called By]
    • >>   __kernel_sin +
    • >>   __ieee754_rem_pio2 +
    • >>   __kernel_cos
    • >>   __hardfp_fmod
    @@ -538,11 +538,11 @@ Global Symbols
    [Calls]
    • >>   _double_epilogue

    [Called By]
    • >>   setTorque -
    • >>   __kernel_poly -
    • >>   __kernel_sin -
    • >>   __ieee754_rem_pio2 -
    • >>   __mathlib_dbl_underflow -
    • >>   __kernel_cos +
    • >>   __kernel_poly +
    • >>   __kernel_sin +
    • >>   __ieee754_rem_pio2 +
    • >>   __mathlib_dbl_underflow +
    • >>   __kernel_cos

    __aeabi_ddiv (Thumb, 222 bytes, Stack size 32 bytes, ddiv.o(.text)) @@ -550,13 +550,12 @@ Global Symbols


[Calls]
  • >>   _double_round
-
[Called By]
  • >>   __mathlib_dbl_invalid +
    [Called By]
    • >>   __mathlib_dbl_invalid

    __aeabi_f2d (Thumb, 38 bytes, Stack size 0 bytes, f2d.o(.text))

    [Called By]

    • >>   FOC_AS5600_Init
    • >>   setTorque -
    • >>   _normalizeAngle

    __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text)) @@ -566,7 +565,6 @@ Global Symbols


[Called By]
  • >>   FOC_AS5600_Init
  • >>   setTorque -
  • >>   _normalizeAngle

__aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text)) @@ -575,7 +573,7 @@ Global Symbols

  • >>   __aeabi_uldivmod -

    _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

    _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED)

    __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text))

    [Called By]

    • >>   __aeabi_d2iz @@ -583,21 +581,21 @@ Global Symbols
    • >>   __aeabi_uldivmod
    -

    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +

    _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED)

    __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text))

    [Called By]

    • >>   __aeabi_dadd
    -

    _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +

    _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) -

    __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) +

    __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED)

    _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text))

    [Called By]

    • >>   __aeabi_d2f
    -

    _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) +

    _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED)

    _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text))

    [Stack]

    • Max Depth = 8
    • Call Chain = _double_round @@ -635,14 +633,14 @@ Global Symbols
      [Called By]
      • >>   _main_scatterload
      -

      __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

      __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

      __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text))

      [Stack]

      • Max Depth = 56
      • Call Chain = __aeabi_i2d ⇒ _double_epilogue ⇒ _double_round

      [Calls]
      • >>   _double_epilogue
      -
      [Called By]
      • >>   __ieee754_rem_pio2 +
        [Called By]
        • >>   __ieee754_rem_pio2

        __aeabi_ui2d (Thumb, 26 bytes, Stack size 16 bytes, dfltui.o(.text)) @@ -650,7 +648,7 @@ Global Symbols


      [Calls]
      • >>   _double_epilogue
      -
      [Called By]
      • >>   __ieee754_rem_pio2 +
        [Called By]
        • >>   __ieee754_rem_pio2

        __aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text)) @@ -658,11 +656,11 @@ Global Symbols


      [Calls]
      • >>   __aeabi_llsr
      -
      [Called By]
      • >>   __ieee754_rem_pio2 -
      • >>   __kernel_cos +
        [Called By]
        • >>   __ieee754_rem_pio2 +
        • >>   __kernel_cos
        -

        ADC_Filter_Init (Thumb, 18 bytes, Stack size 0 bytes, lowpass_filter.o(.text.ADC_Filter_Init)) +

        ADC_Filter_Init (Thumb, 18 bytes, Stack size 0 bytes, lowpass_filter.o(.text.ADC_Filter_Init))

        [Called By]

        • >>   main
        @@ -683,6 +681,12 @@ Global Symbols

      [Address Reference Count : 1]
      • startup_stm32g474xx.o(RESET)
      +

      Count_M2_ABZ (Thumb, 20 bytes, Stack size 4 bytes, abz.o(.text.Count_M2_ABZ)) +

      [Stack]

      • Max Depth = 4
      • Call Chain = Count_M2_ABZ +
      +
      [Called By]
      • >>   main +
      +

      DMA1_Channel1_IRQHandler (Thumb, 12 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.DMA1_Channel1_IRQHandler))

      [Stack]

      • Max Depth = 16
      • Call Chain = DMA1_Channel1_IRQHandler ⇒ HAL_DMA_IRQHandler
      @@ -951,7 +955,7 @@ Global Symbols

      [Called By]
      • >>   HAL_Init
      -

      HAL_PWREx_ControlVoltageScaling (Thumb, 294 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling)) +

      HAL_PWREx_ControlVoltageScaling (Thumb, 294 bytes, Stack size 0 bytes, stm32g4xx_hal_pwr_ex.o(.text.HAL_PWREx_ControlVoltageScaling))

      [Called By]

      • >>   main
      @@ -1037,8 +1041,7 @@ Global Symbols

    HAL_TIMEx_EnableEncoderIndex (Thumb, 14 bytes, Stack size 0 bytes, stm32g4xx_hal_tim_ex.o(.text.HAL_TIMEx_EnableEncoderIndex)) -

    [Called By]

    • >>   UpdataEncoderCnt -
    • >>   TIM3_M2_ABZ +

      [Called By]
      • >>   TIM3_M2_ABZ
      • >>   TIM2_M1_ABZ
      @@ -1113,8 +1116,7 @@ Global Symbols

      HAL_TIM_Encoder_Start (Thumb, 188 bytes, Stack size 8 bytes, stm32g4xx_hal_tim.o(.text.HAL_TIM_Encoder_Start))

      [Stack]

      • Max Depth = 8
      • Call Chain = HAL_TIM_Encoder_Start
      -
      [Called By]
      • >>   UpdataEncoderCnt -
      • >>   TIM3_M2_ABZ +
        [Called By]
        • >>   TIM3_M2_ABZ
        • >>   TIM2_M1_ABZ
        @@ -1536,16 +1538,6 @@ Global Symbols
        [Called By]
        • >>   UART_CheckIdleState
        -

        UpdataEncoderCnt (Thumb, 160 bytes, Stack size 8 bytes, abz.o(.text.UpdataEncoderCnt)) -

        [Stack]

        • Max Depth = 152
        • Call Chain = UpdataEncoderCnt ⇒ _normalizeAngle ⇒ __hardfp_fmod ⇒ _drem ⇒ _double_epilogue ⇒ _double_round -
        -
        [Calls]
        • >>   HAL_TIMEx_EnableEncoderIndex -
        • >>   HAL_TIM_Encoder_Start -
        • >>   _normalizeAngle -
        -
        [Called By]
        • >>   main -
        -

        UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32g4xx_it.o(.text.UsageFault_Handler))

        [Calls]

        • >>   UsageFault_Handler
        @@ -1553,16 +1545,6 @@ Global Symbols

      [Address Reference Count : 1]
      • startup_stm32g474xx.o(RESET)
      -

      _normalizeAngle (Thumb, 76 bytes, Stack size 8 bytes, foc.o(.text._normalizeAngle)) -

      [Stack]

      • Max Depth = 144
      • Call Chain = _normalizeAngle ⇒ __hardfp_fmod ⇒ _drem ⇒ _double_epilogue ⇒ _double_round -
      -
      [Calls]
      • >>   __aeabi_d2f -
      • >>   __aeabi_f2d -
      • >>   __hardfp_fmod -
      -
      [Called By]
      • >>   UpdataEncoderCnt -
      -

      main (Thumb, 282 bytes, Stack size 80 bytes, main.o(.text.main))

      [Stack]

      • Max Depth = 432
      • Call Chain = main ⇒ FOC_AS5600_Init ⇒ setTorque ⇒ __hardfp_sin ⇒ __ieee754_rem_pio2 ⇒ __aeabi_dadd ⇒ _double_epilogue ⇒ _double_round
      @@ -1585,12 +1567,12 @@ Global Symbols
    • >>   MX_GPIO_Init
    • >>   HAL_RCC_ClockConfig
    • >>   HAL_RCC_OscConfig -
    • >>   HAL_PWREx_ControlVoltageScaling +
    • >>   HAL_PWREx_ControlVoltageScaling
    • >>   HAL_Init -
    • >>   UpdataEncoderCnt +
    • >>   Count_M2_ABZ
    • >>   TIM3_M2_ABZ
    • >>   TIM2_M1_ABZ -
    • >>   ADC_Filter_Init +
    • >>   ADC_Filter_Init
    • >>   FOC_AS5600_Init
    • >>   FOC_Init
    @@ -1604,28 +1586,28 @@ Global Symbols
  • >>   __aeabi_dmul
  • >>   __aeabi_d2f
  • >>   __aeabi_f2d -
  • >>   __hardfp_sin +
  • >>   __hardfp_sin
  • >>   __hardfp_fmod -
  • >>   __hardfp_cos +
  • >>   __hardfp_cos
    [Called By]
    • >>   FOC_AS5600_Init
    -

    __ARM_fpclassify (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify)) +

    __ARM_fpclassify (Thumb, 48 bytes, Stack size 8 bytes, fpclassify.o(i.__ARM_fpclassify))

    [Stack]

    • Max Depth = 8
    • Call Chain = __ARM_fpclassify
    -
    [Called By]
  • __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]