From 4a3d0a451a82eaff7787afff7fcae35bfbfc9c3c Mon Sep 17 00:00:00 2001 From: yxming66 <2389287465@qq.com> Date: Wed, 3 Dec 2025 22:57:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98sx1281=E6=96=87=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E7=94=B1=E4=BA=8E=E4=BF=AE=E6=94=B9=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E9=9C=80=E6=B1=82=EF=BC=8C=E6=8A=8Asx1281.h=E4=B8=ADradio?= =?UTF-8?q?=E4=B8=BB=E7=BB=93=E6=9E=84=E4=BD=93=E4=B8=AD=E7=9A=84param?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=8C=87=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .mxproject | 44 +- CMakeLists.txt | 41 +- Core/Inc/FreeRTOSConfig.h | 154 + Core/Inc/stm32f1xx_it.h | 2 - Core/Inc/usart.h | 2 +- Core/Src/dma.c | 10 +- Core/Src/freertos.c | 127 + Core/Src/main.c | 25 +- Core/Src/stm32f1xx_hal_msp.c | 2 + Core/Src/stm32f1xx_it.c | 36 +- Core/Src/usart.c | 3 + MDK-ARM/MR16.uvguix.yxm23 | 346 +- MDK-ARM/MR16.uvoptx | 568 +- MDK-ARM/MR16.uvprojx | 779 ++- MDK-ARM/MR16/MR16.axf | Bin 749320 -> 1033948 bytes MDK-ARM/MR16/MR16.build_log.htm | 29 +- MDK-ARM/MR16/MR16.hex | 4277 ++++++++----- MDK-ARM/MR16/MR16.htm | 3198 +++++++--- MDK-ARM/MR16/MR16.lnp | 21 +- MDK-ARM/MR16/MR16.map | 3864 ++++++++---- MDK-ARM/MR16/MR16_MR16.dep | 728 ++- MDK-ARM/MR16/cmsis_os2.crf | Bin 0 -> 655042 bytes MDK-ARM/MR16/cmsis_os2.d | 47 + MDK-ARM/MR16/cmsis_os2.o | Bin 0 -> 815384 bytes MDK-ARM/MR16/crc16.crf | Bin 18252 -> 18252 bytes MDK-ARM/MR16/crc16.o | Bin 25208 -> 25388 bytes MDK-ARM/MR16/crc8.crf | Bin 4673 -> 4673 bytes MDK-ARM/MR16/crc8.o | Bin 15964 -> 16144 bytes MDK-ARM/MR16/croutine.crf | Bin 0 -> 40713 bytes MDK-ARM/MR16/croutine.d | 14 + MDK-ARM/MR16/croutine.o | Bin 0 -> 42580 bytes MDK-ARM/MR16/dma.crf | Bin 568143 -> 568143 bytes MDK-ARM/MR16/dma.o | Bin 627072 -> 627248 bytes MDK-ARM/MR16/event_groups.crf | Bin 0 -> 55149 bytes MDK-ARM/MR16/event_groups.d | 15 + MDK-ARM/MR16/event_groups.o | Bin 0 -> 74928 bytes MDK-ARM/MR16/flash.crf | Bin 0 -> 571357 bytes MDK-ARM/MR16/flash.d | 34 + MDK-ARM/MR16/flash.o | Bin 0 -> 633104 bytes MDK-ARM/MR16/freertos.crf | Bin 0 -> 622154 bytes MDK-ARM/MR16/freertos.d | 43 + MDK-ARM/MR16/freertos.o | Bin 0 -> 668752 bytes MDK-ARM/MR16/freertos_cli.crf | Bin 0 -> 57688 bytes MDK-ARM/MR16/freertos_cli.d | 15 + MDK-ARM/MR16/freertos_cli.o | Bin 0 -> 57860 bytes MDK-ARM/MR16/gpio.o | Bin 627628 -> 627808 bytes MDK-ARM/MR16/gpio_1.crf | Bin 570562 -> 570914 bytes MDK-ARM/MR16/gpio_1.o | Bin 640124 -> 640408 bytes MDK-ARM/MR16/heap_4.crf | Bin 0 -> 46545 bytes MDK-ARM/MR16/heap_4.d | 13 + MDK-ARM/MR16/heap_4.o | Bin 0 -> 57136 bytes MDK-ARM/MR16/init.crf | Bin 0 -> 53540 bytes MDK-ARM/MR16/init.d | 14 + MDK-ARM/MR16/init.o | Bin 0 -> 47384 bytes MDK-ARM/MR16/keystatuscheck.crf | Bin 0 -> 5457 bytes MDK-ARM/MR16/keystatuscheck.d | 7 + MDK-ARM/MR16/keystatuscheck.o | Bin 0 -> 18748 bytes MDK-ARM/MR16/lcd.crf | Bin 594696 -> 594842 bytes MDK-ARM/MR16/lcd.o | Bin 689296 -> 689552 bytes MDK-ARM/MR16/list.crf | Bin 0 -> 34688 bytes MDK-ARM/MR16/list.d | 12 + MDK-ARM/MR16/list.o | Bin 0 -> 45184 bytes MDK-ARM/MR16/main.crf | Bin 609107 -> 622385 bytes MDK-ARM/MR16/main.d | 18 +- MDK-ARM/MR16/main.o | Bin 660020 -> 672312 bytes MDK-ARM/MR16/mr16.crf | Bin 622949 -> 665854 bytes MDK-ARM/MR16/mr16.d | 18 +- MDK-ARM/MR16/mr16.o | Bin 667176 -> 712096 bytes MDK-ARM/MR16/port.crf | Bin 0 -> 42330 bytes MDK-ARM/MR16/port.d | 12 + MDK-ARM/MR16/port.o | Bin 0 -> 59636 bytes MDK-ARM/MR16/queue.crf | Bin 0 -> 70378 bytes MDK-ARM/MR16/queue.d | 15 + MDK-ARM/MR16/queue.o | Bin 0 -> 123652 bytes MDK-ARM/MR16/radio.crf | Bin 0 -> 660585 bytes MDK-ARM/MR16/radio.d | 53 + MDK-ARM/MR16/radio.o | Bin 0 -> 693820 bytes MDK-ARM/MR16/spi.o | Bin 633180 -> 633360 bytes MDK-ARM/MR16/spi_1.crf | Bin 573360 -> 573360 bytes MDK-ARM/MR16/spi_1.o | Bin 659360 -> 659540 bytes MDK-ARM/MR16/startup_stm32f103xb.o | Bin 5812 -> 5812 bytes MDK-ARM/MR16/stm32f1xx_hal.o | Bin 658276 -> 658456 bytes MDK-ARM/MR16/stm32f1xx_hal_cortex.o | Bin 648532 -> 648712 bytes MDK-ARM/MR16/stm32f1xx_hal_dma.o | Bin 646244 -> 646420 bytes MDK-ARM/MR16/stm32f1xx_hal_exti.o | Bin 638104 -> 638284 bytes MDK-ARM/MR16/stm32f1xx_hal_flash.o | Bin 645764 -> 645940 bytes MDK-ARM/MR16/stm32f1xx_hal_flash_ex.o | Bin 645276 -> 645456 bytes MDK-ARM/MR16/stm32f1xx_hal_gpio.o | Bin 637628 -> 637808 bytes MDK-ARM/MR16/stm32f1xx_hal_gpio_ex.o | Bin 627704 -> 627880 bytes MDK-ARM/MR16/stm32f1xx_hal_msp.crf | Bin 568220 -> 568228 bytes MDK-ARM/MR16/stm32f1xx_hal_msp.o | Bin 626516 -> 626788 bytes MDK-ARM/MR16/stm32f1xx_hal_pwr.o | Bin 648664 -> 648840 bytes MDK-ARM/MR16/stm32f1xx_hal_rcc.o | Bin 648276 -> 648452 bytes MDK-ARM/MR16/stm32f1xx_hal_rcc_ex.o | Bin 629780 -> 629960 bytes MDK-ARM/MR16/stm32f1xx_hal_spi.o | Bin 712224 -> 712400 bytes MDK-ARM/MR16/stm32f1xx_hal_tim.o | Bin 822240 -> 822416 bytes MDK-ARM/MR16/stm32f1xx_hal_tim_ex.o | Bin 698148 -> 698328 bytes MDK-ARM/MR16/stm32f1xx_hal_uart.o | Bin 723408 -> 723588 bytes MDK-ARM/MR16/stm32f1xx_it.crf | Bin 569118 -> 604447 bytes MDK-ARM/MR16/stm32f1xx_it.d | 9 + MDK-ARM/MR16/stm32f1xx_it.o | Bin 647944 -> 674868 bytes MDK-ARM/MR16/stream_buffer.crf | Bin 0 -> 56797 bytes MDK-ARM/MR16/stream_buffer.d | 14 + MDK-ARM/MR16/stream_buffer.o | Bin 0 -> 95960 bytes MDK-ARM/MR16/sx1281.crf | Bin 626817 -> 640377 bytes MDK-ARM/MR16/sx1281.d | 1 + MDK-ARM/MR16/sx1281.o | Bin 700820 -> 705808 bytes MDK-ARM/MR16/sx1281_driver.crf | Bin 620563 -> 620494 bytes MDK-ARM/MR16/sx1281_driver.o | Bin 734364 -> 734544 bytes MDK-ARM/MR16/sx1281_driver_gpio.crf | Bin 576321 -> 576252 bytes MDK-ARM/MR16/sx1281_driver_gpio.o | Bin 646812 -> 646992 bytes MDK-ARM/MR16/sx1281_driver_hal.crf | Bin 617334 -> 617265 bytes MDK-ARM/MR16/sx1281_driver_hal.o | Bin 684320 -> 684500 bytes MDK-ARM/MR16/sx1281_driver_spi.crf | Bin 571024 -> 571024 bytes MDK-ARM/MR16/sx1281_driver_spi.o | Bin 637660 -> 637840 bytes MDK-ARM/MR16/sx1281_driver_uart.crf | Bin 569706 -> 582774 bytes MDK-ARM/MR16/sx1281_driver_uart.d | 1 + MDK-ARM/MR16/sx1281_driver_uart.o | Bin 629068 -> 633772 bytes MDK-ARM/MR16/sx1281_header.crf | Bin 577212 -> 590199 bytes MDK-ARM/MR16/sx1281_header.d | 1 + MDK-ARM/MR16/sx1281_header.o | Bin 641500 -> 646204 bytes MDK-ARM/MR16/system_stm32f1xx.o | Bin 626728 -> 626908 bytes MDK-ARM/MR16/tasks.crf | Bin 0 -> 75504 bytes MDK-ARM/MR16/tasks.d | 16 + MDK-ARM/MR16/tasks.o | Bin 0 -> 163512 bytes MDK-ARM/MR16/tim.o | Bin 632584 -> 632760 bytes MDK-ARM/MR16/time.crf | Bin 0 -> 617385 bytes MDK-ARM/MR16/time.d | 43 + MDK-ARM/MR16/time.o | Bin 0 -> 666692 bytes MDK-ARM/MR16/timers.crf | Bin 0 -> 64657 bytes MDK-ARM/MR16/timers.d | 15 + MDK-ARM/MR16/timers.o | Bin 0 -> 95576 bytes MDK-ARM/MR16/uart.crf | Bin 571560 -> 584657 bytes MDK-ARM/MR16/uart.d | 1 + MDK-ARM/MR16/uart.o | Bin 650884 -> 655720 bytes MDK-ARM/MR16/ui.crf | Bin 0 -> 33966 bytes MDK-ARM/MR16/ui.d | 10 + MDK-ARM/MR16/ui.o | Bin 0 -> 42812 bytes MDK-ARM/MR16/usart.crf | Bin 577044 -> 590130 bytes MDK-ARM/MR16/usart.d | 1 + MDK-ARM/MR16/usart.o | Bin 640332 -> 646208 bytes MDK-ARM/MR16/user_math.crf | Bin 20362 -> 20362 bytes MDK-ARM/MR16/user_math.o | Bin 36968 -> 37144 bytes MDK-ARM/MR16/user_task.crf | Bin 0 -> 53481 bytes MDK-ARM/MR16/user_task.d | 14 + MDK-ARM/MR16/user_task.o | Bin 0 -> 46636 bytes MDK-ARM/startup_stm32f103xb.lst | 12 +- MR16.ioc | 67 +- .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h | 846 +++ .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c | 2482 ++++++++ .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h | 734 +++ .../Source/CMSIS_RTOS_V2/freertos_mpool.h | 63 + .../Source/CMSIS_RTOS_V2/freertos_os2.h | 310 + .../Third_Party/FreeRTOS/Source/LICENSE | 18 + .../Third_Party/FreeRTOS/Source/croutine.c | 353 ++ .../FreeRTOS/Source/event_groups.c | 753 +++ .../FreeRTOS/Source/include/FreeRTOS.h | 1295 ++++ .../FreeRTOS/Source/include/StackMacros.h | 133 + .../FreeRTOS/Source/include/croutine.h | 720 +++ .../Source/include/deprecated_definitions.h | 279 + .../FreeRTOS/Source/include/event_groups.h | 757 +++ .../FreeRTOS/Source/include/list.h | 412 ++ .../FreeRTOS/Source/include/message_buffer.h | 803 +++ .../FreeRTOS/Source/include/mpu_prototypes.h | 160 + .../FreeRTOS/Source/include/mpu_wrappers.h | 189 + .../FreeRTOS/Source/include/portable.h | 199 + .../FreeRTOS/Source/include/projdefs.h | 124 + .../FreeRTOS/Source/include/queue.h | 1655 +++++ .../FreeRTOS/Source/include/semphr.h | 1140 ++++ .../FreeRTOS/Source/include/stack_macros.h | 129 + .../FreeRTOS/Source/include/stream_buffer.h | 859 +++ .../FreeRTOS/Source/include/task.h | 2543 ++++++++ .../FreeRTOS/Source/include/timers.h | 1309 ++++ .../Third_Party/FreeRTOS/Source/list.c | 198 + .../FreeRTOS/Source/portable/MemMang/heap_4.c | 492 ++ .../Source/portable/RVDS/ARM_CM3/port.c | 698 +++ .../Source/portable/RVDS/ARM_CM3/portmacro.h | 252 + .../Third_Party/FreeRTOS/Source/queue.c | 2945 +++++++++ .../FreeRTOS/Source/stream_buffer.c | 1263 ++++ .../Third_Party/FreeRTOS/Source/tasks.c | 5310 +++++++++++++++++ .../Third_Party/FreeRTOS/Source/timers.c | 1127 ++++ User/bsp/bsp_config.yaml | 27 + User/bsp/flash.c | 56 + User/bsp/flash.h | 66 + User/bsp/gpio.c | 6 +- User/bsp/gpio.h | 4 + User/bsp/uart.c | 6 +- User/bsp/uart.h | 2 +- User/component/component_config.yaml | 7 + User/component/freertos_cli.c | 352 ++ User/component/freertos_cli.h | 109 + User/component/keyStatusCheck.h | 3 + User/component/ui.c | 301 + User/component/ui.h | 284 + User/device/sx1281_driver/sx1281.c | 18 +- User/device/sx1281_driver/sx1281.h | 9 +- User/extension/ms.c | 1110 ---- User/extension/ms.h | 202 - User/extension/om_core/om_lib.h | 36 - User/extension/om_core/om_list.c | 45 - User/extension/om_core/om_list.h | 52 - User/module/123 | 3 - User/module/config.c | 33 + User/module/config.h | 27 + User/module/mr16.c | 294 +- User/module/mr16.h | 54 +- User/task/config.yaml | 7 + User/task/init.c | 42 + User/task/radio.c | 56 + User/task/user_task.c | 16 + User/task/user_task.h | 80 + cmake/stm32cubemx/CMakeLists.txt | 40 +- 212 files changed, 43099 insertions(+), 5589 deletions(-) create mode 100644 Core/Inc/FreeRTOSConfig.h create mode 100644 Core/Src/freertos.c create mode 100644 MDK-ARM/MR16/cmsis_os2.crf create mode 100644 MDK-ARM/MR16/cmsis_os2.d create mode 100644 MDK-ARM/MR16/cmsis_os2.o create mode 100644 MDK-ARM/MR16/croutine.crf create mode 100644 MDK-ARM/MR16/croutine.d create mode 100644 MDK-ARM/MR16/croutine.o create mode 100644 MDK-ARM/MR16/event_groups.crf create mode 100644 MDK-ARM/MR16/event_groups.d create mode 100644 MDK-ARM/MR16/event_groups.o create mode 100644 MDK-ARM/MR16/flash.crf create mode 100644 MDK-ARM/MR16/flash.d create mode 100644 MDK-ARM/MR16/flash.o create mode 100644 MDK-ARM/MR16/freertos.crf create mode 100644 MDK-ARM/MR16/freertos.d create mode 100644 MDK-ARM/MR16/freertos.o create mode 100644 MDK-ARM/MR16/freertos_cli.crf create mode 100644 MDK-ARM/MR16/freertos_cli.d create mode 100644 MDK-ARM/MR16/freertos_cli.o create mode 100644 MDK-ARM/MR16/heap_4.crf create mode 100644 MDK-ARM/MR16/heap_4.d create mode 100644 MDK-ARM/MR16/heap_4.o create mode 100644 MDK-ARM/MR16/init.crf create mode 100644 MDK-ARM/MR16/init.d create mode 100644 MDK-ARM/MR16/init.o create mode 100644 MDK-ARM/MR16/keystatuscheck.crf create mode 100644 MDK-ARM/MR16/keystatuscheck.d create mode 100644 MDK-ARM/MR16/keystatuscheck.o create mode 100644 MDK-ARM/MR16/list.crf create mode 100644 MDK-ARM/MR16/list.d create mode 100644 MDK-ARM/MR16/list.o create mode 100644 MDK-ARM/MR16/port.crf create mode 100644 MDK-ARM/MR16/port.d create mode 100644 MDK-ARM/MR16/port.o create mode 100644 MDK-ARM/MR16/queue.crf create mode 100644 MDK-ARM/MR16/queue.d create mode 100644 MDK-ARM/MR16/queue.o create mode 100644 MDK-ARM/MR16/radio.crf create mode 100644 MDK-ARM/MR16/radio.d create mode 100644 MDK-ARM/MR16/radio.o create mode 100644 MDK-ARM/MR16/stream_buffer.crf create mode 100644 MDK-ARM/MR16/stream_buffer.d create mode 100644 MDK-ARM/MR16/stream_buffer.o create mode 100644 MDK-ARM/MR16/tasks.crf create mode 100644 MDK-ARM/MR16/tasks.d create mode 100644 MDK-ARM/MR16/tasks.o create mode 100644 MDK-ARM/MR16/time.crf create mode 100644 MDK-ARM/MR16/time.d create mode 100644 MDK-ARM/MR16/time.o create mode 100644 MDK-ARM/MR16/timers.crf create mode 100644 MDK-ARM/MR16/timers.d create mode 100644 MDK-ARM/MR16/timers.o create mode 100644 MDK-ARM/MR16/ui.crf create mode 100644 MDK-ARM/MR16/ui.d create mode 100644 MDK-ARM/MR16/ui.o create mode 100644 MDK-ARM/MR16/user_task.crf create mode 100644 MDK-ARM/MR16/user_task.d create mode 100644 MDK-ARM/MR16/user_task.o create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/LICENSE create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/croutine.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/event_groups.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/list.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/portable.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/queue.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/task.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/timers.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/list.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/portmacro.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/queue.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/tasks.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/timers.c create mode 100644 User/bsp/flash.c create mode 100644 User/bsp/flash.h create mode 100644 User/component/freertos_cli.c create mode 100644 User/component/freertos_cli.h create mode 100644 User/component/ui.c create mode 100644 User/component/ui.h delete mode 100644 User/extension/ms.c delete mode 100644 User/extension/ms.h delete mode 100644 User/extension/om_core/om_lib.h delete mode 100644 User/extension/om_core/om_list.c delete mode 100644 User/extension/om_core/om_list.h delete mode 100644 User/module/123 create mode 100644 User/module/config.c create mode 100644 User/module/config.h create mode 100644 User/task/config.yaml create mode 100644 User/task/init.c create mode 100644 User/task/radio.c create mode 100644 User/task/user_task.c create mode 100644 User/task/user_task.h diff --git a/.mxproject b/.mxproject index 69934be..51152d5 100644 --- a/.mxproject +++ b/.mxproject @@ -1,39 +1,41 @@ [PreviousLibFiles] -LibFiles=Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_spi.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_spi.h;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_spi.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_spi.h;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; +LibFiles=Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_spi.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_spi.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\portmacro.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;Middlewares\Third_Party\FreeRTOS\Source\croutine.c;Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;Middlewares\Third_Party\FreeRTOS\Source\list.c;Middlewares\Third_Party\FreeRTOS\Source\queue.c;Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;Middlewares\Third_Party\FreeRTOS\Source\tasks.c;Middlewares\Third_Party\FreeRTOS\Source\timers.c;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\port.c;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_cortex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_pwr.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_spi.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_spi.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_tim.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_tim_ex.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_uart.h;Drivers\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h;Middlewares\Third_Party\FreeRTOS\Source\include\croutine.h;Middlewares\Third_Party\FreeRTOS\Source\include\deprecated_definitions.h;Middlewares\Third_Party\FreeRTOS\Source\include\event_groups.h;Middlewares\Third_Party\FreeRTOS\Source\include\FreeRTOS.h;Middlewares\Third_Party\FreeRTOS\Source\include\list.h;Middlewares\Third_Party\FreeRTOS\Source\include\message_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_prototypes.h;Middlewares\Third_Party\FreeRTOS\Source\include\mpu_wrappers.h;Middlewares\Third_Party\FreeRTOS\Source\include\portable.h;Middlewares\Third_Party\FreeRTOS\Source\include\projdefs.h;Middlewares\Third_Party\FreeRTOS\Source\include\queue.h;Middlewares\Third_Party\FreeRTOS\Source\include\semphr.h;Middlewares\Third_Party\FreeRTOS\Source\include\stack_macros.h;Middlewares\Third_Party\FreeRTOS\Source\include\StackMacros.h;Middlewares\Third_Party\FreeRTOS\Source\include\stream_buffer.h;Middlewares\Third_Party\FreeRTOS\Source\include\task.h;Middlewares\Third_Party\FreeRTOS\Source\include\timers.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_mpool.h;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\freertos_os2.h;Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\portmacro.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\tz_context.h; [PreviousUsedKeilFiles] -SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\dma.c;..\Core\Src\spi.c;..\Core\Src\tim.c;..\Core\Src\usart.c;..\Core\Src\stm32f1xx_it.c;..\Core\Src\stm32f1xx_hal_msp.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;;; -HeaderPath=..\Drivers\STM32F1xx_HAL_Driver\Inc;..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;..\Drivers\CMSIS\Device\ST\STM32F1xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc; +SourceFiles=..\Core\Src\main.c;..\Core\Src\gpio.c;..\Core\Src\freertos.c;..\Core\Src\dma.c;..\Core\Src\spi.c;..\Core\Src\tim.c;..\Core\Src\usart.c;..\Core\Src\stm32f1xx_it.c;..\Core\Src\stm32f1xx_hal_msp.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\port.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\port.c;..\Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;..\Core\Src\system_stm32f1xx.c;;;..\Middlewares\Third_Party\FreeRTOS\Source\croutine.c;..\Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;..\Middlewares\Third_Party\FreeRTOS\Source\list.c;..\Middlewares\Third_Party\FreeRTOS\Source\queue.c;..\Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;..\Middlewares\Third_Party\FreeRTOS\Source\tasks.c;..\Middlewares\Third_Party\FreeRTOS\Source\timers.c;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3\port.c; +HeaderPath=..\Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;..\Drivers\STM32F1xx_HAL_Driver\Inc;..\Middlewares\Third_Party\FreeRTOS\Source\include;..\Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2;..\Middlewares\Third_Party\FreeRTOS\Source\portable\RVDS\ARM_CM3;..\Drivers\CMSIS\Device\ST\STM32F1xx\Include;..\Drivers\CMSIS\Include;..\Core\Inc; CDefines=USE_HAL_DRIVER;STM32F103xB;USE_HAL_DRIVER;USE_HAL_DRIVER; [PreviousUsedCMakes] -SourceFiles=Core\Src\main.c;Core\Src\gpio.c;Core\Src\spi.c;Core\Src\tim.c;Core\Src\usart.c;Core\Src\stm32f1xx_it.c;Core\Src\stm32f1xx_hal_msp.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Core\Src\system_stm32f1xx.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Core\Src\system_stm32f1xx.c;;; -HeaderPath=Drivers\STM32F1xx_HAL_Driver\Inc;Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;Drivers\CMSIS\Device\ST\STM32F1xx\Include;Drivers\CMSIS\Include;Core\Inc; +SourceFiles=Core\Src\main.c;Core\Src\gpio.c;Core\Src\freertos.c;Core\Src\dma.c;Core\Src\spi.c;Core\Src\tim.c;Core\Src\usart.c;Core\Src\stm32f1xx_it.c;Core\Src\stm32f1xx_hal_msp.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;Middlewares\Third_Party\FreeRTOS\Source\croutine.c;Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;Middlewares\Third_Party\FreeRTOS\Source\list.c;Middlewares\Third_Party\FreeRTOS\Source\queue.c;Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;Middlewares\Third_Party\FreeRTOS\Source\tasks.c;Middlewares\Third_Party\FreeRTOS\Source\timers.c;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM3\port.c;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Core\Src\system_stm32f1xx.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_exti.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_spi.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c;Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_uart.c;Middlewares\Third_Party\FreeRTOS\Source\croutine.c;Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;Middlewares\Third_Party\FreeRTOS\Source\list.c;Middlewares\Third_Party\FreeRTOS\Source\queue.c;Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;Middlewares\Third_Party\FreeRTOS\Source\tasks.c;Middlewares\Third_Party\FreeRTOS\Source\timers.c;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM3\port.c;Drivers\CMSIS\Device\ST\STM32F1xx\Source\Templates\system_stm32f1xx.c;Core\Src\system_stm32f1xx.c;;;Middlewares\Third_Party\FreeRTOS\Source\croutine.c;Middlewares\Third_Party\FreeRTOS\Source\event_groups.c;Middlewares\Third_Party\FreeRTOS\Source\list.c;Middlewares\Third_Party\FreeRTOS\Source\queue.c;Middlewares\Third_Party\FreeRTOS\Source\stream_buffer.c;Middlewares\Third_Party\FreeRTOS\Source\tasks.c;Middlewares\Third_Party\FreeRTOS\Source\timers.c;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2\cmsis_os2.c;Middlewares\Third_Party\FreeRTOS\Source\portable\MemMang\heap_4.c;Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM3\port.c; +HeaderPath=Drivers\STM32F1xx_HAL_Driver\Inc\Legacy;Drivers\STM32F1xx_HAL_Driver\Inc;Middlewares\Third_Party\FreeRTOS\Source\include;Middlewares\Third_Party\FreeRTOS\Source\CMSIS_RTOS_V2;Middlewares\Third_Party\FreeRTOS\Source\portable\GCC\ARM_CM3;Drivers\CMSIS\Device\ST\STM32F1xx\Include;Drivers\CMSIS\Include;Core\Inc; CDefines=USE_HAL_DRIVER;STM32F103xB;USE_HAL_DRIVER;USE_HAL_DRIVER; [PreviousGenFiles] AdvancedFolderStructure=true -HeaderFileListSize=8 +HeaderFileListSize=9 HeaderFiles#0=..\Core\Inc\gpio.h -HeaderFiles#1=..\Core\Inc\dma.h -HeaderFiles#2=..\Core\Inc\spi.h -HeaderFiles#3=..\Core\Inc\tim.h -HeaderFiles#4=..\Core\Inc\usart.h -HeaderFiles#5=..\Core\Inc\stm32f1xx_it.h -HeaderFiles#6=..\Core\Inc\stm32f1xx_hal_conf.h -HeaderFiles#7=..\Core\Inc\main.h +HeaderFiles#1=..\Core\Inc\FreeRTOSConfig.h +HeaderFiles#2=..\Core\Inc\dma.h +HeaderFiles#3=..\Core\Inc\spi.h +HeaderFiles#4=..\Core\Inc\tim.h +HeaderFiles#5=..\Core\Inc\usart.h +HeaderFiles#6=..\Core\Inc\stm32f1xx_it.h +HeaderFiles#7=..\Core\Inc\stm32f1xx_hal_conf.h +HeaderFiles#8=..\Core\Inc\main.h HeaderFolderListSize=1 HeaderPath#0=..\Core\Inc HeaderFiles=; -SourceFileListSize=8 +SourceFileListSize=9 SourceFiles#0=..\Core\Src\gpio.c -SourceFiles#1=..\Core\Src\dma.c -SourceFiles#2=..\Core\Src\spi.c -SourceFiles#3=..\Core\Src\tim.c -SourceFiles#4=..\Core\Src\usart.c -SourceFiles#5=..\Core\Src\stm32f1xx_it.c -SourceFiles#6=..\Core\Src\stm32f1xx_hal_msp.c -SourceFiles#7=..\Core\Src\main.c +SourceFiles#1=..\Core\Src\freertos.c +SourceFiles#2=..\Core\Src\dma.c +SourceFiles#3=..\Core\Src\spi.c +SourceFiles#4=..\Core\Src\tim.c +SourceFiles#5=..\Core\Src\usart.c +SourceFiles#6=..\Core\Src\stm32f1xx_it.c +SourceFiles#7=..\Core\Src\stm32f1xx_hal_msp.c +SourceFiles#8=..\Core\Src\main.c SourceFolderListSize=1 SourcePath#0=..\Core\Src SourceFiles=; diff --git a/CMakeLists.txt b/CMakeLists.txt index 54aa4b2..bec2bcd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,29 +45,50 @@ target_link_directories(${CMAKE_PROJECT_NAME} PRIVATE # Add sources to executable target_sources(${CMAKE_PROJECT_NAME} PRIVATE # Add user sources here - sx1281-driver-c/sx1281_driver_gpio.c - sx1281-driver-c/sx1281_driver_spi.c - sx1281-driver-c/sx1281_driver_uart.c - sx1281-driver-c/sx1281_header.c - sx1281-driver-c/radio.h - sx1281-driver-c/sx1281_driver.c - sx1281-driver-c/sx1281_driver_hal.c - sx1281-driver-c/sx1281.c - sx1281-driver-c/sx1281.h # User/bsp sources User/bsp/gpio.c User/bsp/spi.c + User/bsp/time.c + User/bsp/uart.c # User/component sources User/component/crc16.c User/component/crc8.c + User/component/freertos_cli.c + User/component/keyStatusCheck.c + User/component/ui.c User/component/user_math.c + + # User/device/lcd_driver sources + User/device/lcd_driver/lcd.c + + # User/device/sx1281_driver sources + User/device/sx1281_driver/sx1281.c + User/device/sx1281_driver/sx1281_driver.c + User/device/sx1281_driver/sx1281_driver_gpio.c + User/device/sx1281_driver/sx1281_driver_hal.c + User/device/sx1281_driver/sx1281_driver_spi.c + User/device/sx1281_driver/sx1281_driver_uart.c + User/device/sx1281_driver/sx1281_header.c + + # User/extension sources + User/extension/ms.c + + # User/extension/om_core sources + User/extension/om_core/om_list.c + + # User/module sources + User/module/mr16.c + + # User/task sources + User/task/init.c + User/task/radio.c + User/task/user_task.c ) # Add include paths target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE # Add user defined include paths - sx1281-driver-c User ) diff --git a/Core/Inc/FreeRTOSConfig.h b/Core/Inc/FreeRTOSConfig.h new file mode 100644 index 0000000..553f72a --- /dev/null +++ b/Core/Inc/FreeRTOSConfig.h @@ -0,0 +1,154 @@ +/* USER CODE BEGIN Header */ +/* + * FreeRTOS Kernel V10.3.1 + * Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of + * this software and associated documentation files (the "Software"), to deal in + * the Software without restriction, including without limitation the rights to + * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of + * the Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * http://www.FreeRTOS.org + * http://aws.amazon.com/freertos + * + * 1 tab == 4 spaces! + */ +/* USER CODE END Header */ + +#ifndef FREERTOS_CONFIG_H +#define FREERTOS_CONFIG_H + +/*----------------------------------------------------------- + * Application specific definitions. + * + * These definitions should be adjusted for your particular hardware and + * application requirements. + * + * These parameters and more are described within the 'configuration' section of the + * FreeRTOS API documentation available on the FreeRTOS.org web site. + * + * See http://www.freertos.org/a00110.html + *----------------------------------------------------------*/ + +/* USER CODE BEGIN Includes */ +/* Section where include file can be added */ +/* USER CODE END Includes */ + +/* Ensure definitions are only used by the compiler, and not by the assembler. */ +#if defined(__ICCARM__) || defined(__CC_ARM) || defined(__GNUC__) + #include + extern uint32_t SystemCoreClock; + void xPortSysTickHandler(void); +#endif +#ifndef CMSIS_device_header +#define CMSIS_device_header "stm32f1xx.h" +#endif /* CMSIS_device_header */ + +#define configUSE_PREEMPTION 1 +#define configSUPPORT_STATIC_ALLOCATION 1 +#define configSUPPORT_DYNAMIC_ALLOCATION 1 +#define configUSE_IDLE_HOOK 0 +#define configUSE_TICK_HOOK 0 +#define configCPU_CLOCK_HZ ( SystemCoreClock ) +#define configTICK_RATE_HZ ((TickType_t)1000) +#define configMAX_PRIORITIES ( 56 ) +#define configMINIMAL_STACK_SIZE ((uint16_t)128) +#define configTOTAL_HEAP_SIZE ((size_t)3072) +#define configMAX_TASK_NAME_LEN ( 16 ) +#define configUSE_TRACE_FACILITY 1 +#define configUSE_16_BIT_TICKS 0 +#define configUSE_MUTEXES 1 +#define configQUEUE_REGISTRY_SIZE 8 +#define configUSE_RECURSIVE_MUTEXES 1 +#define configUSE_COUNTING_SEMAPHORES 1 +#define configUSE_PORT_OPTIMISED_TASK_SELECTION 0 + +/* Co-routine definitions. */ +#define configUSE_CO_ROUTINES 0 +#define configMAX_CO_ROUTINE_PRIORITIES ( 2 ) + +/* Software timer definitions. */ +#define configUSE_TIMERS 1 +#define configTIMER_TASK_PRIORITY ( 2 ) +#define configTIMER_QUEUE_LENGTH 10 +#define configTIMER_TASK_STACK_DEPTH 256 + +/* Set the following definitions to 1 to include the API function, or zero +to exclude the API function. */ +#define INCLUDE_vTaskPrioritySet 1 +#define INCLUDE_uxTaskPriorityGet 1 +#define INCLUDE_vTaskDelete 1 +#define INCLUDE_vTaskCleanUpResources 0 +#define INCLUDE_vTaskSuspend 1 +#define INCLUDE_vTaskDelayUntil 1 +#define INCLUDE_vTaskDelay 1 +#define INCLUDE_xTaskGetSchedulerState 1 +#define INCLUDE_xTimerPendFunctionCall 1 +#define INCLUDE_xQueueGetMutexHolder 1 +#define INCLUDE_uxTaskGetStackHighWaterMark 1 +#define INCLUDE_xTaskGetCurrentTaskHandle 1 +#define INCLUDE_eTaskGetState 1 + +/* + * The CMSIS-RTOS V2 FreeRTOS wrapper is dependent on the heap implementation used + * by the application thus the correct define need to be enabled below + */ +#define USE_FreeRTOS_HEAP_4 + +/* Cortex-M specific definitions. */ +#ifdef __NVIC_PRIO_BITS + /* __BVIC_PRIO_BITS will be specified when CMSIS is being used. */ + #define configPRIO_BITS __NVIC_PRIO_BITS +#else + #define configPRIO_BITS 4 +#endif + +/* The lowest interrupt priority that can be used in a call to a "set priority" +function. */ +#define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 15 + +/* The highest interrupt priority that can be used by any interrupt service +routine that makes calls to interrupt safe FreeRTOS API functions. DO NOT CALL +INTERRUPT SAFE FREERTOS API FUNCTIONS FROM ANY INTERRUPT THAT HAS A HIGHER +PRIORITY THAN THIS! (higher priorities are lower numeric values. */ +#define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 5 + +/* Interrupt priorities used by the kernel port layer itself. These are generic +to all Cortex-M ports, and do not rely on any particular library functions. */ +#define configKERNEL_INTERRUPT_PRIORITY ( configLIBRARY_LOWEST_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) ) +/* !!!! configMAX_SYSCALL_INTERRUPT_PRIORITY must not be set to zero !!!! +See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */ +#define configMAX_SYSCALL_INTERRUPT_PRIORITY ( configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY << (8 - configPRIO_BITS) ) + +/* Normal assert() semantics without relying on the provision of an assert.h +header file. */ +/* USER CODE BEGIN 1 */ +#define configASSERT( x ) if ((x) == 0) {taskDISABLE_INTERRUPTS(); for( ;; );} +/* USER CODE END 1 */ + +/* Definitions that map the FreeRTOS port interrupt handlers to their CMSIS +standard names. */ +#define vPortSVCHandler SVC_Handler +#define xPortPendSVHandler PendSV_Handler + +/* IMPORTANT: After 10.3.1 update, Systick_Handler comes from NVIC (if SYS timebase = systick), otherwise from cmsis_os2.c */ + +#define USE_CUSTOM_SYSTICK_HANDLER_IMPLEMENTATION 1 + +/* USER CODE BEGIN Defines */ +/* Section where parameter definitions can be added (for instance, to override default ones in FreeRTOS.h) */ +/* USER CODE END Defines */ + +#endif /* FREERTOS_CONFIG_H */ diff --git a/Core/Inc/stm32f1xx_it.h b/Core/Inc/stm32f1xx_it.h index 248de4c..a6aab59 100644 --- a/Core/Inc/stm32f1xx_it.h +++ b/Core/Inc/stm32f1xx_it.h @@ -51,9 +51,7 @@ void HardFault_Handler(void); void MemManage_Handler(void); void BusFault_Handler(void); void UsageFault_Handler(void); -void SVC_Handler(void); void DebugMon_Handler(void); -void PendSV_Handler(void); void SysTick_Handler(void); void DMA1_Channel2_IRQHandler(void); void DMA1_Channel3_IRQHandler(void); diff --git a/Core/Inc/usart.h b/Core/Inc/usart.h index 737091e..ff2dc3a 100644 --- a/Core/Inc/usart.h +++ b/Core/Inc/usart.h @@ -29,7 +29,7 @@ extern "C" { #include "main.h" /* USER CODE BEGIN Includes */ - +#include "cmsis_os2.h" /* USER CODE END Includes */ extern UART_HandleTypeDef huart1; diff --git a/Core/Src/dma.c b/Core/Src/dma.c index 52d517e..b6e05c8 100644 --- a/Core/Src/dma.c +++ b/Core/Src/dma.c @@ -44,19 +44,19 @@ void MX_DMA_Init(void) /* DMA interrupt init */ /* DMA1_Channel2_IRQn interrupt configuration */ - HAL_NVIC_SetPriority(DMA1_Channel2_IRQn, 0, 0); + HAL_NVIC_SetPriority(DMA1_Channel2_IRQn, 5, 0); HAL_NVIC_EnableIRQ(DMA1_Channel2_IRQn); /* DMA1_Channel3_IRQn interrupt configuration */ - HAL_NVIC_SetPriority(DMA1_Channel3_IRQn, 0, 0); + HAL_NVIC_SetPriority(DMA1_Channel3_IRQn, 5, 0); HAL_NVIC_EnableIRQ(DMA1_Channel3_IRQn); /* DMA1_Channel5_IRQn interrupt configuration */ - HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 0, 0); + HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 5, 0); HAL_NVIC_EnableIRQ(DMA1_Channel5_IRQn); /* DMA1_Channel6_IRQn interrupt configuration */ - HAL_NVIC_SetPriority(DMA1_Channel6_IRQn, 0, 0); + HAL_NVIC_SetPriority(DMA1_Channel6_IRQn, 5, 0); HAL_NVIC_EnableIRQ(DMA1_Channel6_IRQn); /* DMA1_Channel7_IRQn interrupt configuration */ - HAL_NVIC_SetPriority(DMA1_Channel7_IRQn, 0, 0); + HAL_NVIC_SetPriority(DMA1_Channel7_IRQn, 5, 0); HAL_NVIC_EnableIRQ(DMA1_Channel7_IRQn); } diff --git a/Core/Src/freertos.c b/Core/Src/freertos.c new file mode 100644 index 0000000..0e14a91 --- /dev/null +++ b/Core/Src/freertos.c @@ -0,0 +1,127 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * File Name : freertos.c + * Description : Code for freertos applications + ****************************************************************************** + * @attention + * + * Copyright (c) 2025 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Includes ------------------------------------------------------------------*/ +#include "FreeRTOS.h" +#include "task.h" +#include "main.h" +#include "cmsis_os.h" + +/* Private includes ----------------------------------------------------------*/ +/* USER CODE BEGIN Includes */ + +#include "task/user_task.h" +/* USER CODE END Includes */ + +/* Private typedef -----------------------------------------------------------*/ +/* USER CODE BEGIN PTD */ + +/* USER CODE END PTD */ + +/* Private define ------------------------------------------------------------*/ +/* USER CODE BEGIN PD */ + +/* USER CODE END PD */ + +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN PM */ + +/* USER CODE END PM */ + +/* Private variables ---------------------------------------------------------*/ +/* USER CODE BEGIN Variables */ + +/* USER CODE END Variables */ +/* Definitions for defaultTask */ +osThreadId_t defaultTaskHandle; +const osThreadAttr_t defaultTask_attributes = { + .name = "defaultTask", + .stack_size = 128 * 4, + .priority = (osPriority_t) osPriorityNormal, +}; + +/* Private function prototypes -----------------------------------------------*/ +/* USER CODE BEGIN FunctionPrototypes */ + +/* USER CODE END FunctionPrototypes */ + +void StartDefaultTask(void *argument); + +void MX_FREERTOS_Init(void); /* (MISRA C 2004 rule 8.1) */ + +/** + * @brief FreeRTOS initialization + * @param None + * @retval None + */ +void MX_FREERTOS_Init(void) { + /* USER CODE BEGIN Init */ + + /* USER CODE END Init */ + + /* USER CODE BEGIN RTOS_MUTEX */ + /* add mutexes, ... */ + /* USER CODE END RTOS_MUTEX */ + + /* USER CODE BEGIN RTOS_SEMAPHORES */ + /* add semaphores, ... */ + /* USER CODE END RTOS_SEMAPHORES */ + + /* USER CODE BEGIN RTOS_TIMERS */ + /* start timers, add new ones, ... */ + /* USER CODE END RTOS_TIMERS */ + + /* USER CODE BEGIN RTOS_QUEUES */ + /* add queues, ... */ + /* USER CODE END RTOS_QUEUES */ + + /* Create the thread(s) */ + /* creation of defaultTask */ + defaultTaskHandle = osThreadNew(StartDefaultTask, NULL, &defaultTask_attributes); + + /* USER CODE BEGIN RTOS_THREADS */ + /* add threads, ... */ + osThreadNew(Task_Init, NULL, &attr_init); // 创建初始化任务 + /* USER CODE END RTOS_THREADS */ + + /* USER CODE BEGIN RTOS_EVENTS */ + /* add events, ... */ + /* USER CODE END RTOS_EVENTS */ + +} + +/* USER CODE BEGIN Header_StartDefaultTask */ +/** + * @brief Function implementing the defaultTask thread. + * @param argument: Not used + * @retval None + */ +/* USER CODE END Header_StartDefaultTask */ +void StartDefaultTask(void *argument) +{ + /* USER CODE BEGIN StartDefaultTask */ + osThreadTerminate(osThreadGetId()); + /* USER CODE END StartDefaultTask */ +} + +/* Private application code --------------------------------------------------*/ +/* USER CODE BEGIN Application */ + +/* USER CODE END Application */ + diff --git a/Core/Src/main.c b/Core/Src/main.c index 9ad4ace..5f55c27 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -18,6 +18,7 @@ /* USER CODE END Header */ /* Includes ------------------------------------------------------------------*/ #include "main.h" +#include "cmsis_os.h" #include "dma.h" #include "spi.h" #include "tim.h" @@ -26,9 +27,7 @@ /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ -#include "module/mr16.h" -#include "device/sx1281_driver/radio.h" -#include "device/sx1281_driver/sx1281.h" + /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -54,6 +53,7 @@ /* Private function prototypes -----------------------------------------------*/ void SystemClock_Config(void); +void MX_FREERTOS_Init(void); /* USER CODE BEGIN PFP */ /* USER CODE END PFP */ @@ -61,9 +61,6 @@ void SystemClock_Config(void); /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ -extern SX1281_t radio; - - /* USER CODE END 0 */ /** @@ -102,10 +99,18 @@ int main(void) MX_USART1_UART_Init(); MX_USART2_UART_Init(); /* USER CODE BEGIN 2 */ - __HAL_UART_ENABLE_IT(&huart2,UART_IT_IDLE); - MR16_Init(); + /* USER CODE END 2 */ + /* Init scheduler */ + osKernelInitialize(); /* Call init function for freertos objects (in cmsis_os2.c) */ + MX_FREERTOS_Init(); + + /* Start scheduler */ + osKernelStart(); + + /* We should never get here as control is now taken by the scheduler */ + /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) @@ -113,8 +118,6 @@ int main(void) /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ - // 处理射频中断 - SX1281_Running(&radio); @@ -198,4 +201,4 @@ void assert_failed(uint8_t *file, uint32_t line) ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ /* USER CODE END 6 */ } -#endif /* USE_FULL_ASSERT */ \ No newline at end of file +#endif /* USE_FULL_ASSERT */ diff --git a/Core/Src/stm32f1xx_hal_msp.c b/Core/Src/stm32f1xx_hal_msp.c index 1d0ebb0..15d63be 100644 --- a/Core/Src/stm32f1xx_hal_msp.c +++ b/Core/Src/stm32f1xx_hal_msp.c @@ -71,6 +71,8 @@ void HAL_MspInit(void) __HAL_RCC_PWR_CLK_ENABLE(); /* System interrupt init*/ + /* PendSV_IRQn interrupt configuration */ + HAL_NVIC_SetPriority(PendSV_IRQn, 15, 0); /** NOJTAG: JTAG-DP Disabled and SW-DP Enabled */ diff --git a/Core/Src/stm32f1xx_it.c b/Core/Src/stm32f1xx_it.c index 668618a..22ad85c 100644 --- a/Core/Src/stm32f1xx_it.c +++ b/Core/Src/stm32f1xx_it.c @@ -20,6 +20,8 @@ /* Includes ------------------------------------------------------------------*/ #include "main.h" #include "stm32f1xx_it.h" +#include "FreeRTOS.h" +#include "task.h" /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ @@ -143,19 +145,6 @@ void UsageFault_Handler(void) } } -/** - * @brief This function handles System service call via SWI instruction. - */ -void SVC_Handler(void) -{ - /* USER CODE BEGIN SVCall_IRQn 0 */ - - /* USER CODE END SVCall_IRQn 0 */ - /* USER CODE BEGIN SVCall_IRQn 1 */ - - /* USER CODE END SVCall_IRQn 1 */ -} - /** * @brief This function handles Debug monitor. */ @@ -169,19 +158,6 @@ void DebugMon_Handler(void) /* USER CODE END DebugMonitor_IRQn 1 */ } -/** - * @brief This function handles Pendable request for system service. - */ -void PendSV_Handler(void) -{ - /* USER CODE BEGIN PendSV_IRQn 0 */ - - /* USER CODE END PendSV_IRQn 0 */ - /* USER CODE BEGIN PendSV_IRQn 1 */ - - /* USER CODE END PendSV_IRQn 1 */ -} - /** * @brief This function handles System tick timer. */ @@ -191,6 +167,14 @@ void SysTick_Handler(void) /* USER CODE END SysTick_IRQn 0 */ HAL_IncTick(); +#if (INCLUDE_xTaskGetSchedulerState == 1 ) + if (xTaskGetSchedulerState() != taskSCHEDULER_NOT_STARTED) + { +#endif /* INCLUDE_xTaskGetSchedulerState */ + xPortSysTickHandler(); +#if (INCLUDE_xTaskGetSchedulerState == 1 ) + } +#endif /* INCLUDE_xTaskGetSchedulerState */ /* USER CODE BEGIN SysTick_IRQn 1 */ /* USER CODE END SysTick_IRQn 1 */ diff --git a/Core/Src/usart.c b/Core/Src/usart.c index da78539..7ef0a3b 100644 --- a/Core/Src/usart.c +++ b/Core/Src/usart.c @@ -229,6 +229,7 @@ void HAL_UART_MspDeInit(UART_HandleTypeDef* uartHandle) /* USER CODE BEGIN 1 */ uint8_t uart_buffer[255],uart2_data[255],uart2_datalength; +__weak void MR16_NotifyUARTIdle(void) { } void USAR_UART_IDLECallback(UART_HandleTypeDef *huart) { if (huart == NULL) return; @@ -246,6 +247,8 @@ void USAR_UART_IDLECallback(UART_HandleTypeDef *huart) memset(uart_buffer, 0, uart2_datalength); // 清空已读数据 HAL_UART_Receive_DMA(huart, (uint8_t*)uart_buffer, 255); // 重启 DMA 接收 + + MR16_NotifyUARTIdle(); } void USER_UART_IRQHandler(UART_HandleTypeDef *huart) diff --git a/MDK-ARM/MR16.uvguix.yxm23 b/MDK-ARM/MR16.uvguix.yxm23 index 2b6ea50..961f88b 100644 --- a/MDK-ARM/MR16.uvguix.yxm23 +++ b/MDK-ARM/MR16.uvguix.yxm23 @@ -15,17 +15,17 @@ 38003 Registers - 124 100 + 134 100 346 Code Coverage - 434 1046 + 102 1382 204 Performance Analyzer - 594 155 155 576 + 199 155 155 975 @@ -93,25 +93,25 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 -1 - 224 - 516 - 1562 - 1019 + 125 + 280 + 1326 + 920 0 - 530 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000500000002000000010000001E443A5C435542454D585C4D5231365C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF31443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238312E6300000000087378313238312E6300000000FFDC7800FFFFFFFF21443A5C435542454D585C4D5231365C557365725C6D6F64756C655C6D7231362E6300000000066D7231362E6300000000BECEA100FFFFFFFF2C443A5C435542454D585C4D5231365C4D444B2D41524D5C737461727475705F73746D33326631303378622E730000000015737461727475705F73746D33326631303378622E7300000000F0A0A100FFFFFFFF38443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238315F6865616465722E63000000000F7378313238315F6865616465722E6300000000BCA8E100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000001A01000066000000AB06000075030000 + 2058 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001B000000150000000100000020443A5C435542454D585C4D5231365C557365725C7461736B5C726164696F2E630000000007726164696F2E6300000000C5D4F200FFFFFFFF1E443A5C435542454D585C4D5231365C436F72655C5372635C6D61696E2E6300000000066D61696E2E6300000000FFDC7800FFFFFFFF21443A5C435542454D585C4D5231365C557365725C6D6F64756C655C6D7231362E6800000000066D7231362E6800000000BECEA100FFFFFFFF2E443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C6B6579537461747573436865636B2E6800000000106B6579537461747573436865636B2E6800000000F0A0A100FFFFFFFF2B443A5C435542454D585C4D5231365C557365725C6465766963655C6C63645F6472697665725C6C63642E6800000000056C63642E6800000000BCA8E100FFFFFFFF24443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C637263382E680000000006637263382E68000000009CC1B600FFFFFFFF2B443A5C435542454D585C4D5231365C557365725C6465766963655C6C63645F6472697665725C6C63642E6300000000056C63642E6300000000F7B88600FFFFFFFF1D443A5C435542454D585C4D5231365C557365725C6273705C7370692E6800000000057370692E6800000000D9ADC200FFFFFFFF1D443A5C435542454D585C4D5231365C557365725C6273705C7370692E6300000000057370692E6300000000A5C2D700FFFFFFFF21443A5C435542454D585C4D5231365C557365725C6D6F64756C655C6D7231362E6300000000066D7231362E6300000000B3A6BE00FFFFFFFF31443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238312E6800000000087378313238312E6800000000EAD6A300FFFFFFFF31443A5C435542454D585C4D5231365C557365725C6465766963655C7378313238315F6472697665725C7378313238312E6300000000087378313238312E6300000000F6FA7D00FFFFFFFF2C443A5C435542454D585C4D5231365C4D444B2D41524D5C737461727475705F73746D33326631303378622E730000000015737461727475705F73746D33326631303378622E7300000000B5E99D00FFFFFFFF2C443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C4672656552544F535F434C492E68000000000E4672656552544F535F434C492E68000000005FC3CF00FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C74696D652E63000000000674696D652E6300000000C1838300FFFFFFFF1E443A5C435542454D585C4D5231365C557365725C6273705C74696D652E68000000000674696D652E6800000000CACAD500FFFFFFFF2C443A5C435542454D585C4D5231365C557365725C636F6D706F6E656E745C6672656572746F735F636C692E63000000000E6672656572746F735F636C692E6300000000C5D4F200FFFFFFFF24443A5C435542454D585C4D5231365C557365725C7461736B5C757365725F7461736B2E63000000000B757365725F7461736B2E6300000000FFDC7800FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C7461736B5C696E69742E630000000006696E69742E6300000000BECEA100FFFFFFFF24443A5C435542454D585C4D5231365C557365725C7461736B5C757365725F7461736B2E68000000000B757365725F7461736B2E6800000000F0A0A100FFFFFFFF1F443A5C435542454D585C4D5231365C436F72655C5372635C75736172742E63000000000775736172742E6300000000BCA8E100FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C6273705C666C6173682E630000000007666C6173682E63000000009CC1B600FFFFFFFF1F443A5C435542454D585C4D5231365C557365725C6273705C666C6173682E680000000007666C6173682E6800000000F7B88600FFFFFFFF49443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C4C65676163795C73746D33325F68616C5F6C65676163792E68000000001273746D33325F68616C5F6C65676163792E6800000000D9ADC200FFFFFFFF48443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F666C6173685F65782E68000000001873746D3332663178785F68616C5F666C6173685F65782E6800000000A5C2D700FFFFFFFF45443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C5372635C73746D3332663178785F68616C5F666C6173682E63000000001573746D3332663178785F68616C5F666C6173682E6300000000B3A6BE00FFFFFFFF45443A5C435542454D585C4D5231365C447269766572735C53544D3332463178785F48414C5F4472697665725C496E635C73746D3332663178785F68616C5F666C6173682E68000000001573746D3332663178785F68616C5F666C6173682E6800000000EAD6A300FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000000001000066000000AB06000075030000 @@ -150,7 +150,7 @@ 0 16 - 03000000660000001301000045030000 + 0300000066000000F900000045030000 16 @@ -170,7 +170,7 @@ 0 16 - 03000000660000001301000045030000 + 0300000066000000F900000045030000 16 @@ -450,7 +450,7 @@ 0 16 - 03000000660000001301000045030000 + 0300000066000000F900000045030000 16 @@ -470,7 +470,7 @@ 0 16 - 03000000660000001301000045030000 + 0300000066000000F900000045030000 16 @@ -1150,7 +1150,7 @@ 0 16 - 03000000660000001301000045030000 + 0300000066000000F900000045030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000E1000000F0040000E5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000F8000000D90000004F000000F0040000E10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF160100004F0000001A0100005E03000001000000020000100400000001000000E1FEFFFF81050000FFFFFFFF05000000ED0300006D000000C3000000C4000000739400000180001000000100000000000000660000001601000075030000000000004F000000160100005E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F00400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003A020000F0040000E00200000000000023020000F0040000C902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000230200007C020000C902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000005E030000AB060000620300000100000001000010040000000100000058FCFFFFFFFFFFFFFFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000079030000AB060000180400000000000062030000AB060000010400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFD9000000E1000000F0040000E5000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000D900000066000000F0040000F8000000D90000004F000000F0040000E10000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFFC0000004F000000000100005E030000010000000200001004000000010000004FFFFFFFEF050000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000FC00000075030000000000004F000000FC0000005E0300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001F020000F00400002302000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000003A020000F0040000E00200000000000023020000F0040000C902000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFF78020000230200007C020000C902000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF000000005E030000AB060000620300000100000001000010040000000100000058FCFFFFFFFFFFFFFFFFFFFF06000000C5000000C7000000B4010000D2010000CF01000077940000018000800000010000000000000079030000AB060000180400000000000062030000AB060000010400000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572010000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2975 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B4255464645525F53495A45960000000000000014000B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74661F43414E5F72656D6F74655F7472616E736D697373696F6E5F72657175657374142043414E5F6964656E7469666965725F74797065034944450E43414E5F333530385F4D325F4944116765745F6D6F746F725F6D6561737572650654585F4F4B200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2968 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000004646174619600000000000000140012464C4153485F547970655F50726F6772616D0F464C4153485F42414E4B785F454E440D464C41534845785F42616E6B7312464C41534845785F547970655F457261736517464C4153485F5459504545524153455F534543544F525304646174610B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 968 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000044D52313696000000000000000100044D523136000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205000000000044D52313696000000000000000100044D523136000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -1867,15 +1867,15 @@ 0 32767 0 - 4096 + 16384 0 16 - 15040000E5000000AB06000055030000 + B204000058000000AB06000072030000 16 - 15040000FC000000AB0600006C030000 + 670400006F000000AB06000089030000 @@ -1891,7 +1891,7 @@ 0 16 - 0300000066000000D20000003C030000 + 0300000066000000D200000059030000 16 @@ -1911,7 +1911,7 @@ 0 16 - 0300000066000000D20000003C030000 + 0300000066000000D200000059030000 16 @@ -1931,7 +1931,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000A806000059030000 16 @@ -1951,7 +1951,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -1971,7 +1971,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -1991,7 +1991,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -2031,7 +2031,7 @@ 0 16 - DC00000066000000A8060000C8000000 + DC00000066000000A806000066000000 16 @@ -2051,7 +2051,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000A806000059030000 16 @@ -2071,7 +2071,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000A806000059030000 16 @@ -2091,7 +2091,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000A806000059030000 16 @@ -2111,7 +2111,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -2131,7 +2131,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -2151,7 +2151,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -2171,7 +2171,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -2191,7 +2191,7 @@ 0 16 - 0300000066000000D20000003C030000 + 0300000066000000D200000059030000 16 @@ -2211,7 +2211,7 @@ 0 16 - 0300000066000000D20000003C030000 + 0300000066000000D200000059030000 16 @@ -2251,7 +2251,7 @@ 0 16 - 0000000059030000AB06000001040000 + 0000000076030000AB06000001040000 16 @@ -2291,7 +2291,7 @@ 0 16 - D900000063000000AB060000E1000000 + D900000063000000AB06000063000000 16 @@ -2311,7 +2311,7 @@ 0 16 - DC00000066000000A8060000C8000000 + DC00000066000000A806000066000000 16 @@ -2371,7 +2371,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -2391,7 +2391,7 @@ 0 16 - DC00000066000000A8060000C8000000 + DC00000066000000A806000066000000 16 @@ -2411,7 +2411,7 @@ 0 16 - DC00000066000000A8060000C8000000 + DC00000066000000A806000066000000 16 @@ -2431,7 +2431,7 @@ 0 16 - DC00000066000000A8060000C8000000 + DC00000066000000A806000066000000 16 @@ -2451,7 +2451,7 @@ 0 16 - DC00000066000000A8060000C8000000 + DC00000066000000A806000066000000 16 @@ -2891,7 +2891,7 @@ 0 16 - 0300000066000000D20000003C030000 + 0300000066000000D200000059030000 16 @@ -2951,7 +2951,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -2971,7 +2971,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -3031,7 +3031,7 @@ 0 16 - DC00000066000000A8060000C8000000 + DC00000066000000A806000066000000 16 @@ -3531,7 +3531,7 @@ 0 16 - 18040000FC000000A80600003C030000 + B50400006F000000F306000059030000 16 @@ -3540,14 +3540,14 @@ 3415 - 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFF11040000E50000001504000055030000010000000200001004000000010000008CFCFFFF5302000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E65004000000100000015040000FC000000AB0600006C03000015040000E5000000AB0600005503000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0500000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFFD9000000E1000000AB060000E5000000010000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000001000000D900000066000000AB060000F8000000D90000004F000000AB060000E10000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D900000055030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D50000006C030000000000004F000000D5000000550300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000055030000AB060000590300000100000001000010040000000100000093FDFFFF4100000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF550300005B030000590300000104000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000033020000F004000037020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004E020000F0040000E00200000000000037020000F0040000C90200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000C000000000000000040000001000000FFFFFFFFFFFFFFFFAE04000058000000B204000072030000010000000200001004000000010000007BFCFFFF4202000000000000000000000000000001000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000FFFF02000B004354616262656450616E650040000001000000670400006F000000AB06000089030000B204000058000000AB0600007203000000000000404100560F0000001343616C6C20537461636B202B204C6F63616C73010000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031010000009007000001000000FFFFFFFFFFFFFFFF0757617463682032010000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203101000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFF0A00000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000020000001000000FFFFFFFFFFFFFFFFD900000054000000AB060000580000000100000001000010040000000100000070FFFFFF68010000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D60100004589000001800020000001000000D900000066000000AB0600006B000000D90000004F000000AB060000540000000000000040280056080000000B446973617373656D626C7901000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF170400004F0000001B04000033020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C30000018000400000000000001B04000066000000F00400004A0200001B0400004F000000F00400003302000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFD50000004F000000D900000072030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000D500000089030000000000004F000000D5000000720300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73000000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7300000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657300000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273010000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000001000000FFFFFFFFFFFFFFFF0000000072030000AB0600007603000001000000010000100400000001000000B5FEFFFF4300000000000000000000000000000001000000C60000000000000001000000000000000000000001000000FFFFFFFF550300005B030000590300000104000000000000020000000400000000000000000000000000000000000000000000000000000001000000C600000001000000C6000000000000000080000000000000FFFFFFFFFFFFFFFF0000000033020000F004000037020000000000000100000004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000000000000000000004E020000F0040000E00200000000000037020000F0040000C90200000000000040820046060000000C4275696C64204F757470757400000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0642726F777365000000007794000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2975 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000000004000000000000000000000000000000000100000001000000018022E100000000000005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000000460000000000000000000000000000000001000000010000000180FE880000000000004500000000000000000000000000000000010000000100000001800B810000000000001300000000000000000000000000000000010000000100000001800C810000000000001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000B4255464645525F53495A45960000000000000014000B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74661F43414E5F72656D6F74655F7472616E736D697373696F6E5F72657175657374142043414E5F6964656E7469666965725F74797065034944450E43414E5F333530385F4D325F4944116765745F6D6F746F725F6D6561737572650654585F4F4B200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 2966 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000000000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE8030000000000000000000000000000000000000000000000010000000100000096000000020020500000000004646174619600000000000000140004646174610B4255464645525F53495A450A646D615F6275666665721653583132383148616C526561645265676973746572730C52656164526567697374657209632D3E706172616D7329732D3E666565646261636B2E747269672E666565646261636B2E726F746F725F6162735F616E676C6511636D642D3E6C6173745F66697265636D640C666565646261636B5F72706D1448414C5F554152545F526563656976655F444D41134D585F5553415254335F554152545F496E6974184253505F43414E5F526567697374657243616C6C6261636B136874696D312E496E7374616E63652D3E4152520E73746D3332667878785F69742E63067072696E74661F43414E5F72656D6F74655F7472616E736D697373696F6E5F72657175657374142043414E5F6964656E7469666965725F74797065034944450E43414E5F333530385F4D325F4944116765745F6D6F746F725F6D6561737572650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000100150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -3563,7 +3563,7 @@ Build 955 - 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000000000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0000000000000000010000000000000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000000002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050FFFFFFFF00960000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000000240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3579,7 +3579,7 @@ Debug 2362 - 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000010000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000004002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000020001002D0000000000000000000000000000000001000000010000000180F07F0000020001002E0000000000000000000000000000000001000000010000000180E8880000020000003700000000000000000000000000000000010000000100000001803B010000020001002F0000000000000000000000000000000001000000010000000180BB8A00000200010030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000002000100310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F0100000200010032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000002000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000007200000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000002000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3603,12 +3603,102 @@ 0 100 - 2 + 21 + + ..\User\task\radio.c + 32 + 21 + 45 + 1 + + 0 + ../Core/Src/main.c 0 - 75 - 83 + 70 + 80 + 1 + + 0 + + + ..\User\module\mr16.h + 4 + 56 + 80 + 1 + + 0 + + + ..\User\component\keyStatusCheck.h + 22 + 1 + 9 + 1 + + 0 + + + ..\User\device\lcd_driver\lcd.h + 0 + 1 + 1 + 1 + + 0 + + + ..\User\component\crc8.h + 0 + 1 + 7 + 1 + + 0 + + + ..\User\device\lcd_driver\lcd.c + 31 + 101 + 113 + 1 + + 0 + + + ..\User\bsp\spi.h + 0 + 31 + 72 + 1 + + 0 + + + ..\User\bsp\spi.c + 0 + 152 + 193 + 1 + + 0 + + + ..\User\module\mr16.c + 0 + 150 + 170 + 1 + + 0 + + + ..\User\device\sx1281_driver\sx1281.h + 19 + 121 + 147 1 0 @@ -3616,17 +3706,8 @@ ..\User\device\sx1281_driver\sx1281.c 0 - 279 - 282 - 1 - - 0 - - - ..\User\module\mr16.c - 79 - 31 - 50 + 533 + 543 1 0 @@ -3635,16 +3716,133 @@ startup_stm32f103xb.s 0 122 - 132 + 124 + 0 + + 0 + + + ..\User\component\freertos_cli.h + 16 + 13 + 27 1 0 - ..\User\device\sx1281_driver\sx1281_header.c + ..\User\bsp\time.c 0 1 - 14 + 5 + 1 + + 0 + + + ..\User\bsp\time.h + 0 + 1 + 1 + 1 + + 0 + + + ..\User\component\freertos_cli.c + 0 + 1 + 1 + 1 + + 0 + + + ..\User\task\user_task.c + 0 + 1 + 1 + 1 + + 0 + + + ..\User\task\init.c + 0 + 1 + 1 + 1 + + 0 + + + ..\User\task\user_task.h + 22 + 1 + 7 + 1 + + 0 + + + ../Core/Src/usart.c + 0 + 221 + 231 + 1 + + 0 + + + ..\User\bsp\flash.c + 56 + 25 + 41 + 1 + + 0 + + + ..\User\bsp\flash.h + 56 + 35 + 61 + 1 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h + 61 + 445 + 455 + 1 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h + 0 + 158 + 184 + 1 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c + 64 + 159 + 160 + 1 + + 0 + + + ../Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h + 0 + 117 + 127 1 0 diff --git a/MDK-ARM/MR16.uvoptx b/MDK-ARM/MR16.uvoptx index 6711c28..c8d654b 100644 --- a/MDK-ARM/MR16.uvoptx +++ b/MDK-ARM/MR16.uvoptx @@ -148,7 +148,24 @@ -U7 -O2254 -SF4000 -C0 -A0 -I0 -HNlocalhost -HP7184 -P1 -N00("ARM CoreSight SW-DP") -D00(1BA01477) -L00(0) -TO131090 -TC10000000 -TT10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL010000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM) - + + + 0 + 0 + 319 + 1 +
134231564
+ 0 + 0 + 0 + 0 + 0 + 1 + ..\User\module\mr16.c + + \\MR16\../User/module/mr16.c\319 +
+
0 @@ -165,7 +182,30 @@ 1 radioRXBuffer,0x0A + + 3 + 1 + mr16 + + + 4 + 1 + MR16_FSM,0x0A + + + 5 + 1 + radio + + + + 1 + 0 + 0x800f800 + 0 + + 0 @@ -268,6 +308,18 @@ 0 0 0 + ../Core/Src/freertos.c + freertos.c + 0 + 0 + + + 2 + 5 + 1 + 0 + 0 + 0 ../Core/Src/dma.c dma.c 0 @@ -275,7 +327,7 @@ 2 - 5 + 6 1 0 0 @@ -287,7 +339,7 @@ 2 - 6 + 7 1 0 0 @@ -299,7 +351,7 @@ 2 - 7 + 8 1 0 0 @@ -311,7 +363,7 @@ 2 - 8 + 9 1 0 0 @@ -323,7 +375,7 @@ 2 - 9 + 10 1 0 0 @@ -343,7 +395,7 @@ 0 3 - 10 + 11 1 0 0 @@ -353,18 +405,6 @@ 0 0 - - 3 - 11 - 1 - 0 - 0 - 0 - ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c - stm32f1xx_hal_spi.c - 0 - 0 - 3 12 @@ -492,6 +532,18 @@ 0 0 0 + ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c + stm32f1xx_hal_spi.c + 0 + 0 + + + 3 + 23 + 1 + 0 + 0 + 0 ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c stm32f1xx_hal_tim.c 0 @@ -499,7 +551,7 @@ 3 - 23 + 24 1 0 0 @@ -511,7 +563,7 @@ 3 - 24 + 25 1 0 0 @@ -531,9 +583,9 @@ 0 4 - 25 + 26 1 - 1 + 0 0 0 ../Core/Src/system_stm32f1xx.c @@ -544,23 +596,11 @@ - User/bsp + Middlewares/FreeRTOS 0 0 0 0 - - 5 - 26 - 5 - 0 - 0 - 0 - ..\User\bsp\bsp.h - bsp.h - 0 - 0 - 5 27 @@ -568,20 +608,20 @@ 0 0 0 - ..\User\bsp\gpio.c - gpio.c + ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c + croutine.c 0 0 5 28 - 5 + 1 0 0 0 - ..\User\bsp\gpio.h - gpio.h + ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c + event_groups.c 0 0 @@ -592,20 +632,20 @@ 0 0 0 - ..\User\bsp\spi.c - spi.c + ../Middlewares/Third_Party/FreeRTOS/Source/list.c + list.c 0 0 5 30 - 5 + 1 0 0 0 - ..\User\bsp\spi.h - spi.h + ../Middlewares/Third_Party/FreeRTOS/Source/queue.c + queue.c 0 0 @@ -616,14 +656,154 @@ 0 0 0 - ..\User\bsp\uart.c - uart.c + ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c + stream_buffer.c 0 0 5 32 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c + tasks.c + 0 + 0 + + + 5 + 33 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/timers.c + timers.c + 0 + 0 + + + 5 + 34 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c + cmsis_os2.c + 0 + 0 + + + 5 + 35 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c + heap_4.c + 0 + 0 + + + 5 + 36 + 1 + 0 + 0 + 0 + ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c + port.c + 0 + 0 + + + + + User/bsp + 1 + 0 + 0 + 0 + + 6 + 37 + 5 + 0 + 0 + 0 + ..\User\bsp\bsp.h + bsp.h + 0 + 0 + + + 6 + 38 + 1 + 0 + 0 + 0 + ..\User\bsp\gpio.c + gpio.c + 0 + 0 + + + 6 + 39 + 5 + 0 + 0 + 0 + ..\User\bsp\gpio.h + gpio.h + 0 + 0 + + + 6 + 40 + 1 + 0 + 0 + 0 + ..\User\bsp\spi.c + spi.c + 0 + 0 + + + 6 + 41 + 5 + 0 + 0 + 0 + ..\User\bsp\spi.h + spi.h + 0 + 0 + + + 6 + 42 + 1 + 0 + 0 + 0 + ..\User\bsp\uart.c + uart.c + 0 + 0 + + + 6 + 43 5 0 0 @@ -633,6 +813,54 @@ 0 0 + + 6 + 44 + 1 + 0 + 0 + 0 + ..\User\bsp\time.c + time.c + 0 + 0 + + + 6 + 45 + 5 + 0 + 0 + 0 + ..\User\bsp\time.h + time.h + 0 + 0 + + + 6 + 46 + 1 + 0 + 0 + 0 + ..\User\bsp\flash.c + flash.c + 0 + 0 + + + 6 + 47 + 5 + 0 + 0 + 0 + ..\User\bsp\flash.h + flash.h + 0 + 0 + @@ -642,8 +870,8 @@ 0 0 - 6 - 33 + 7 + 48 5 0 0 @@ -654,8 +882,8 @@ 0 - 6 - 34 + 7 + 49 1 0 0 @@ -666,8 +894,8 @@ 0 - 6 - 35 + 7 + 50 5 0 0 @@ -678,8 +906,8 @@ 0 - 6 - 36 + 7 + 51 5 0 0 @@ -698,8 +926,8 @@ 0 0 - 7 - 37 + 8 + 52 5 0 0 @@ -710,8 +938,8 @@ 0 - 7 - 38 + 8 + 53 1 0 0 @@ -722,8 +950,8 @@ 0 - 7 - 39 + 8 + 54 5 0 0 @@ -734,8 +962,8 @@ 0 - 7 - 40 + 8 + 55 5 0 0 @@ -746,8 +974,8 @@ 0 - 7 - 41 + 8 + 56 1 0 0 @@ -758,8 +986,8 @@ 0 - 7 - 42 + 8 + 57 5 0 0 @@ -770,8 +998,8 @@ 0 - 7 - 43 + 8 + 58 1 0 0 @@ -782,8 +1010,8 @@ 0 - 7 - 44 + 8 + 59 5 0 0 @@ -794,8 +1022,8 @@ 0 - 7 - 45 + 8 + 60 1 0 0 @@ -806,8 +1034,8 @@ 0 - 7 - 46 + 8 + 61 5 0 0 @@ -818,8 +1046,8 @@ 0 - 7 - 47 + 8 + 62 1 0 0 @@ -830,8 +1058,8 @@ 0 - 7 - 48 + 8 + 63 5 0 0 @@ -842,8 +1070,8 @@ 0 - 7 - 49 + 8 + 64 1 0 0 @@ -854,8 +1082,8 @@ 0 - 7 - 50 + 8 + 65 5 0 0 @@ -866,8 +1094,8 @@ 0 - 7 - 51 + 8 + 66 1 0 0 @@ -878,8 +1106,8 @@ 0 - 7 - 52 + 8 + 67 5 0 0 @@ -893,13 +1121,13 @@ User/component - 0 + 1 0 0 0 - 8 - 53 + 9 + 68 1 0 0 @@ -910,8 +1138,8 @@ 0 - 8 - 54 + 9 + 69 5 0 0 @@ -922,8 +1150,8 @@ 0 - 8 - 55 + 9 + 70 1 0 0 @@ -934,8 +1162,8 @@ 0 - 8 - 56 + 9 + 71 5 0 0 @@ -946,8 +1174,8 @@ 0 - 8 - 57 + 9 + 72 1 0 0 @@ -958,8 +1186,8 @@ 0 - 8 - 58 + 9 + 73 5 0 0 @@ -969,17 +1197,89 @@ 0 0 + + 9 + 74 + 1 + 0 + 0 + 0 + ..\User\component\freertos_cli.c + freertos_cli.c + 0 + 0 + + + 9 + 75 + 5 + 0 + 0 + 0 + ..\User\component\freertos_cli.h + freertos_cli.h + 0 + 0 + + + 9 + 76 + 1 + 0 + 0 + 0 + ..\User\component\keyStatusCheck.c + keyStatusCheck.c + 0 + 0 + + + 9 + 77 + 5 + 0 + 0 + 0 + ..\User\component\keyStatusCheck.h + keyStatusCheck.h + 0 + 0 + + + 9 + 78 + 1 + 0 + 0 + 0 + ..\User\component\ui.c + ui.c + 0 + 0 + + + 9 + 79 + 5 + 0 + 0 + 0 + ..\User\component\ui.h + ui.h + 0 + 0 + User/module - 0 + 1 0 0 0 - 9 - 59 + 10 + 80 1 0 0 @@ -990,8 +1290,8 @@ 0 - 9 - 60 + 10 + 81 5 0 0 @@ -1003,6 +1303,62 @@ + + User/task + 1 + 0 + 0 + 0 + + 11 + 82 + 1 + 0 + 0 + 0 + ..\User\task\init.c + init.c + 0 + 0 + + + 11 + 83 + 1 + 0 + 0 + 0 + ..\User\task\user_task.c + user_task.c + 0 + 0 + + + 11 + 84 + 5 + 0 + 0 + 0 + ..\User\task\user_task.h + user_task.h + 0 + 0 + + + 11 + 85 + 1 + 0 + 0 + 0 + ..\User\task\radio.c + radio.c + 0 + 0 + + + ::CMSIS 0 diff --git a/MDK-ARM/MR16.uvprojx b/MDK-ARM/MR16.uvprojx index cb50c48..c15643b 100644 --- a/MDK-ARM/MR16.uvprojx +++ b/MDK-ARM/MR16.uvprojx @@ -339,7 +339,7 @@ USE_HAL_DRIVER,STM32F103xB - ../Core/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;../sx1281-driver-c;../User + ../Core/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc;../Drivers/STM32F1xx_HAL_Driver/Inc/Legacy;../Drivers/CMSIS/Device/ST/STM32F1xx/Include;../Drivers/CMSIS/Include;../sx1281-driver-c;../User;../Middlewares/Third_Party/FreeRTOS/Source/include;../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2;../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3 @@ -357,7 +357,7 @@ - + ../Drivers/CMSIS/Include @@ -403,6 +403,62 @@ 1 ../Core/Src/gpio.c + + freertos.c + 1 + ../Core/Src/freertos.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + dma.c 1 @@ -494,11 +550,6 @@ 1 ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c - - stm32f1xx_hal_spi.c - 1 - ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c - stm32f1xx_hal.c 1 @@ -549,6 +600,11 @@ 1 ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c + + stm32f1xx_hal_spi.c + 1 + ../Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_spi.c + stm32f1xx_hal_tim.c 1 @@ -576,6 +632,640 @@ + + Middlewares/FreeRTOS + + + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 4 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 1 + + + + + + + + + + + + croutine.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + event_groups.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + list.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/list.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + queue.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/queue.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + stream_buffer.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + tasks.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + timers.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/timers.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + cmsis_os2.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + heap_4.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + port.c + 1 + ../Middlewares/Third_Party/FreeRTOS/Source/portable/RVDS/ARM_CM3/port.c + + + 2 + 0 + 0 + 0 + 0 + 1 + 2 + 2 + 2 + 2 + 11 + + + 1 + + + + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 2 + 0 + 2 + 2 + 2 + 2 + 2 + 0 + 0 + 2 + 2 + 2 + 2 + 2 + + + + + + + + + + + + User/bsp @@ -614,6 +1304,26 @@ 5 ..\User\bsp\uart.h + + time.c + 1 + ..\User\bsp\time.c + + + time.h + 5 + ..\User\bsp\time.h + + + flash.c + 1 + ..\User\bsp\flash.c + + + flash.h + 5 + ..\User\bsp\flash.h + @@ -759,6 +1469,36 @@ 5 ..\User\component\user_math.h + + freertos_cli.c + 1 + ..\User\component\freertos_cli.c + + + freertos_cli.h + 5 + ..\User\component\freertos_cli.h + + + keyStatusCheck.c + 1 + ..\User\component\keyStatusCheck.c + + + keyStatusCheck.h + 5 + ..\User\component\keyStatusCheck.h + + + ui.c + 1 + ..\User\component\ui.c + + + ui.h + 5 + ..\User\component\ui.h + @@ -776,6 +1516,31 @@ + + User/task + + + init.c + 1 + ..\User\task\init.c + + + user_task.c + 1 + ..\User\task\user_task.c + + + user_task.h + 5 + ..\User\task\user_task.h + + + radio.c + 1 + ..\User\task\radio.c + + + ::CMSIS diff --git a/MDK-ARM/MR16/MR16.axf b/MDK-ARM/MR16/MR16.axf index e8dba50049512cc016072863363af23d75079ce0..15a6d1d288b02613e215f0abb177b51e30cd7f62 100644 GIT binary patch literal 1033948 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

V^i{!`3+nUe=1O#kr7 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

MRA`f6rlXq?4 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 delta 67852 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: D:\CUBEMX\MR16\MDK-ARM\MR16.uvprojx -Project File Date: 11/30/2025 +Project File Date: 12/03/2025

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\cangming\ARM\ARMCC\Bin' Build target 'MR16' Note: source file '..\User\bsp\gpio.c' - object file renamed from 'MR16\gpio.o' to 'MR16\gpio_1.o'. Note: source file '..\User\bsp\spi.c' - object file renamed from 'MR16\spi.o' to 'MR16\spi_1.o'. -compiling mr16.c... -../User/module/mr16.h(30): warning: #1295-D: Deprecated declaration MR16_Init - give arg types - int8_t MR16_Init(); -../User/module/mr16.h(35): warning: #1-D: last line of file ends without a newline +compiling flash.c... +compiling radio.c... +../User/task/user_task.h(80): warning: #1-D: last line of file ends without a newline #endif -../User/bsp/gpio.h(55): warning: #1-D: last line of file ends without a newline +../User/module/mr16.h(97): warning: #1-D: last line of file ends without a newline #endif -..\User\module\mr16.c(43): warning: #546-D: transfer of control bypasses initialization of: - variable "haha" (declared at line 75) - switch (source) { - ^ -..\User\module\mr16.c(107): warning: #940-D: missing return statement at end of non-void function "MR16_Init" +..\User\task\radio.c(56): warning: #1-D: last line of file ends without a newline } -..\User\module\mr16.c(112): warning: #1-D: last line of file ends without a newline - } -..\User\module\mr16.c(112): warning: #940-D: missing return statement at end of non-void function "MR16_UI_PowerON" - } -..\User\module\mr16.c: 7 warnings, 0 errors +..\User\task\radio.c: 3 warnings, 0 errors linking... -Program Size: Code=20760 RO-data=640 RW-data=92 ZI-data=11292 +Program Size: Code=32780 RO-data=13892 RW-data=256 ZI-data=18912 FromELF: creating hex file... -"MR16\MR16.axf" - 0 Error(s), 7 Warning(s). +"MR16\MR16.axf" - 0 Error(s), 3 Warning(s).

Software Packages used:

@@ -74,7 +65,7 @@ Package Vendor: Keil * Component: ARM::CMSIS:CORE:5.4.0 Include file: CMSIS\Core\Include\tz_context.h -Build Time Elapsed: 00:00:03 +Build Time Elapsed: 00:00:02 diff --git a/MDK-ARM/MR16/MR16.hex b/MDK-ARM/MR16/MR16.hex index fe55783..1dd185b 100644 --- a/MDK-ARM/MR16/MR16.hex +++ b/MDK-ARM/MR16/MR16.hex @@ -1,1347 +1,2936 @@ :020000040800F2 -:10000000782C002005010008632A0008C12600089A -:10001000612A0008D1070008A1480008000000007C -:10002000000000000000000000000000A12D0008FA -:100030003B08000800000000C92A00081941000818 -:100040001F0100081F0100081F0100081F01000810 -:100050001F0100081F0100081F0100081F01000800 -:100060001F0100081F0100081F0100081F010008F0 -:10007000D5070008E10700081F010008ED07000888 -:10008000F9070008050800081F0100081F01000803 -:100090001F0100081F0100081F0100084508000893 -:1000A0001F0100081F0100081F0100081F010008B0 -:1000B0001F0100081F0100081F0100081F010008A0 -:1000C0001F0100081F0100081F0100081F01000890 -:1000D0001F0100081F010008A54700081F010008B4 -:1000E0003D0800081F0100081F010008DFF810D0BC -:1000F00000F0EAFA00480047A9510008AFF3008079 -:10010000782C00200648804706480047FEE7FEE7B7 -:10011000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7B7 -:100120007D410008ED000008202A04DB203A21FA76 -:1001300002F00021704721FA02F3D040C2F1200200 -:10014000914008431946704740EA01039B0703D0DA -:1001500009E008C9121F08C0042AFAD203E011F806 -:10016000013B00F8013B521EF9D27047D2B201E0C8 -:1001700000F8012B491EFBD270470022F6E710B5AC -:1001800013460A4604461946FFF7F0FF204610BD05 -:10019000034611F8012B00F8012B002AF9D118466B -:1001A00070472DE9FE4F81EA030404F0004421F07A -:1001B000004100944FF0000B23F0004350EA01048B -:1001C0005ED052EA03045BD0C3F30A54C1F30A556C -:1001D0002C44A4F2F3340194A0FB0254C1F31301A4 -:1001E00041F48011C3F3130343F4801301FB024471 -:1001F00000FB034E840A970A44EA815447EA835776 -:10020000A4FB076802958D0A05FB07854FEA932C2E -:1002100004FB0C542705029D4FEA065847EA16379F -:10022000B5EB08056EEB070C870E920E47EA8117B7 -:1002300042EA8312A7FB0201B6EB0B0164EB000458 -:100240002B0D43EA0C335E1844EB1C50DA46514642 -:10025000E7FB0201C5F313044FEA0B3343EA1453DF -:100260004FEA0432019C43EA0603A4F10C04029411 -:10027000009CCDE900B400F002F903B0BDE8F08FB6 -:1002800000200146F9E72DE9F04D81EA030404F06E -:10029000004B21F0004514464FF0000A23F00041C6 -:1002A00050EA050220D054EA01021DD0C5F30A57D6 -:1002B0000246C5F31303C1F31300C1F30A5640F419 -:1002C000801543F48013A7EB0608101BD64608F2EE -:1002D000FD3873EB050002D308F1010801E0921824 -:1002E0005B41B8F1000F03DA00200146BDE8F08D54 -:1002F00000204FF48011064684460EE0171B73EB76 -:10030000050705D3121B63EB050306434CEA010CFA -:1003100049084FEA300092185B4150EA0107EDD1DD -:1003200052EA030012D082EA040083EA050108437E -:1003300005D0101BAB4106D20122002306E00022AB -:100340004FF0004302E06FF0010253101AEB060079 -:100350004CEB085110EB0A0041EB0B01BDE8F04DEE -:1003600000F07EB80EB5C10F80EAE0700844CA07FD -:10037000002140F233438DE80E000A460B4600F0A0 -:100380007EF803B000BD0EB540F23341029100216A -:10039000CDE900110A460B4600F071F803B000BD2C -:1003A000C1F30A5210B5C1F3130140F2FF3341F417 -:1003B00080119A4201DA002010BD40F233439A4284 -:1003C000A2F2334203DC5242FFF7AEFE10BD904072 -:1003D00010BD30B50B46014600202022012409E063 -:1003E00021FA02F59D4205D303FA02F5491B04FAEE -:1003F00002F52844151EA2F10102F1DC30BD2DE901 -:10040000F05F0546002092469B4688460646814698 -:1004100040241BE02846414647462246FFF784FE1B -:1004200053465A46C01A914110D3114618462246E7 -:1004300000F05CF92D1A67EB01084F4622460120B7 -:10044000002100F053F917EB00094E41201EA4F1E2 -:100450000104DFDC484631462A464346BDE8F09FAA -:1004600010B5141E73F1000408DA401C41F10001BC -:1004700092185B411A4301D120F0010010BD2DE913 -:10048000F04D92469B4611B1B1FA81F202E0B0FA0A -:1004900080F22032904600F029F904460F4640EAE7 -:1004A0000A0041EA0B0153465A46084313D011464D -:1004B00053EA010019D0C8F140025046FFF734FE5C -:1004C00005460E4650465946424600F00FF908438D -:1004D00005D0012004E020463946BDE8F08D00201B -:1004E000054346EAE0762C4337430A986305E40A5D -:1004F000A0EB08000022FD0A44EA47540A3002D566 -:1005000000200146E9E7010510196941DDE90845C8 -:1005100000196941BDE8F04DA2E72DE9FE4F804684 -:1005200081EA0300C00F0C46009021F0004123F047 -:100530000045B8EB0200A94105D24046214690464D -:100540001C460B46024623F00040104347D0270DBF -:10055000C7F30A00C3F30A510290401A01904028E1 -:100560006BDAC3F3130040F4801B0098924620B16D -:100570000023D2EB030A63EB0B0B01985946C0F141 -:100580004002504600F0B2F806460D465046594625 -:10059000019A00F0BAF810EB08006141002487EAE4 -:1005A000115284EAE7731A4340D0009A62B3019A69 -:1005B000012A4FEA075215DC001B61EB02014FF0E4 -:1005C000004202EA0752CDE90042001C41F58011C9 -:1005D00032462B46FFF753FF03B0BDE8F08F40468D -:1005E0002146F9E7001B61EB0201001C41F5801375 -:1005F00000185B412018A2F5001747EB030140EA01 -:10060000D570B6196D4111E06D084FEA360645EA1E -:10061000C0754FEA0752001B61EB0201001C41F557 -:10062000801149084FEA30000019514132462B46EB -:1006300003B0BDE8F04FFFF713BF00980122400060 -:100640000023D0EB020263EBE073009821464FEAEF -:10065000E074B8EB000061EB0401E9E783F00043CC -:100660005BE781F0004158E7C1F30A52C1F313017F -:1006700040F2FF3341F480119A4202DA0020014631 -:10068000704740F233439A42A2F2334202DC5242B4 -:10069000FFF74ABD00F02AB830B5041E71F100041E -:1006A00004DB4FF00044404264EB0101141E73F17F -:1006B000000405DB1C464FF00043524263EB040389 -:1006C000994208BF904230BD064C074D06E0E068F5 -:1006D00040F0010394E8070098471034AC42F6D389 -:1006E000FFF708FD7853000898530008202A04DB20 -:1006F000203A00FA02F1002070479140C2F1200335 -:1007000020FA03F3194390407047202A06DBCB17E9 -:10071000203A41FA02F043EAE07306E041FA02F3BC -:10072000D040C2F1200291400843194670470000B2 -:1007300018B1012803D000207047024870470248D2 -:10074000704700005C000020B400002032B1054B6F -:1007500003EB401040F82120002070476FF00100AB -:10076000704700007805002010B54FF0FF340228D4 -:1007700006D2FFF7DDFF18B123B101F01DFA04E046 -:10078000204610BD142300F0E3FF0028F9D001201B -:1007900010BD38B54FF0FF34049D022806D2FFF794 -:1007A000C7FF18B125B101F07FF905E0204638BD3B -:1007B0001424009401F07FF80028F8D0012038BDFF -:1007C00008B100207047014870470000680200200F -:1007D000FEE70000014800F0EDB8000050010020E5 -:1007E000014800F0E7B800000C010020014800F0CB -:1007F000E1B8000094010020014800F0DBB80000DF -:10080000B0020020014800F0D5B80000F40200203A -:1008100030B590F840500124AC40C56B6C60046862 -:1008200063604368102B036803D099600068C2605E -:1008300030BD9A600068C16030BD70474FF4805091 -:1008400000F0F0B910B5202000F0ECF9402000F0E5 -:10085000E9F9BDE81040802000F0E4B972B6FEE787 -:10086000014600200A0A00D008204FF2F00211428F -:1008700001D040F004004CF6CC42114201D040F0CF -:1008800002004AF6AA22114201D040F0010070474E -:10089000704700F0C3BA000070B515460C46084614 -:1008A000FFF7DEFF002B0FD0084941F8203020462B -:1008B00001F014FF04460022294600F05DFB2046AB -:1008C000BDE8704000F04ABB70BD0000DC060020AF -:1008D000D2B200F0A8BA10B590F821100022022977 -:1008E00005D00421816380F82020012010BD01681B -:1008F0000B6823F00E030B6001680B6823F0010303 -:100900000B6090F84030C46B012101FA03F363607F -:1009100080F8211080F82020104610BD10B590F806 -:1009200021100024022903D00421816301243DE029 -:1009300001680A6822F00E020A6001680A6822F063 -:1009400001020A601A4A0168914201D1012121E0A5 -:10095000174A1432914201D110211BE0144A283267 -:10096000914201D1891515E0114A3C32914201D1E1 -:1009700089140FE00E4A5032914202D14FF4803177 -:1009800008E00B4A6432914202D14FF4801101E039 -:100990004FF08071064A083A5160012180F8211019 -:1009A000002180F82010416B01B18847204610BD1E -:1009B000080002402DE9F05FC16B0C6801680B680C -:1009C000D0F840C0042202FA0CF2494DDFF824A10D -:1009D000494E4A4FDFF828B1DFF828E122422CD0F7 -:1009E0005A072AD50A68920603D40A6822F004023C -:1009F0000A600168A94201D1042219E0514501D1E0 -:100A0000402215E0B14202D14FF4806210E0B942B9 -:100A100002D14FF480420BE0594502D14FF48022BD -:100A200006E0714502D14FF4800201E04FF0806290 -:100A30002F4908394A60C16A3BE04FF0020808FAC2 -:100A40000CF818EA040F4FF000094FF0010235D0FE -:100A50005FEA837832D50B689B0605D40B6823F0D8 -:100A60000A030B6080F821200168A94201D102220B -:100A700019E0514501D1202215E0B14202D14FF4D5 -:100A8000007210E0B94202D14FF400520BE0594518 -:100A900002D14FF4003206E0714502D14FF400124A -:100AA00001E04FF00072124908394A6080F8209046 -:100AB000816A00291AD0BDE8F05F0847082505FAC9 -:100AC0000CF5254212D01B0710D50B6823F00E033E -:100AD0000B6090F84010C36B02FA01F15960826319 -:100AE00080F8212080F82090016BE2E7BDE8F09FBC -:100AF000080002401C000240300002404400024056 -:100B0000580002406C00024030B528B308C81349B1 -:100B100014221944B1FBF2F18900C16310498163C9 -:100B2000022141771A6843F6F0718A43D0E9001434 -:100B30002143D0E902452C43214304692143446900 -:100B4000214384692143114319600021416301223B -:100B500042770177084630BD012030BDF8FFFDBF68 -:100B60000000024070B5044690F8200000250128DE -:100B70000CD0012084F8200094F821600020012E80 -:100B800006D084F820000225284670BD022070BDE2 -:100B9000022684F82160A0632068066826F001061A -:100BA00006602046FFF734FEE06A002820680168EE -:100BB00002D041F00E0106E021F00401016020683E -:100BC000016841F00A0101602068016841F00101FB -:100BD0000160D9E770B5044600F02AF90546601CAB -:100BE00002D004480078044400F022F9401BA042DF -:100BF000FAD370BD040000202DE9F0410024084F15 -:100C00000646012505FA04F0304203D057F82400C7 -:100C100000B18047641CE4B2102CF3D3BDE8F0812E -:100C200038050020044910B50A68024202D0086065 -:100C3000FFF7E2FF10BD0000140401402DE9F84F5A -:100C4000DFF8B8910024A9F1040B23460F2709F11E -:100C5000040AABF1040EC9E00125A5402A40AA42CE -:100C60007DD1674ED1F804C0ACEB0608B44532D054 -:100C700014DCBCF1030F3AD009DCBCF1000F2AD020 -:100C8000BCF1010F1CD0BCF1020F31D11DE0BCF151 -:100C9000110F17D0BCF1120F2AD119E0B8F5881F37 -:100CA00019D006DCB8F5803F15D0B8F5801F1FD1EC -:100CB00011E0B8F5001F0ED0B8F5041F18D10AE0F6 -:100CC000CB6815E0CB681B1D12E0CB6808330FE042 -:100CD000CB680C330CE08B682BB1012B4FF0080371 -:100CE00003D0456104E0042302E0056100E0002335 -:100CF000FF2A01D8064601E000F104064FEA840508 -:100D000001D9A5F12005D6F8008007FA05FC28EAEC -:100D10000C0803FA05F548EA0508C6F800804D6896 -:100D2000ED0062D5374DAE6946F00106AE61AD69A2 -:100D300024F0030605F001050095334D06EB050C84 -:100D4000DCF80850A607360F07FA06F825EA08056A -:100D5000DFF8B880404503D14FF0000817E044E0C9 -:100D6000DFF8AC80404502D14FF001080FE0DFF81A -:100D7000A480404502D14FF0020808E0DFF89880D7 -:100D8000404502D14FF0030801E04FF0040808FA93 -:100D900006F848EA0508CCF808804D68D9F80060E4 -:100DA000ED024D4601D5164300E096432E604D6896 -:100DB000DAF80060AD02554601D5164300E09643CF -:100DC0002E604D68DBF80060AD035D4601D516432B -:100DD00000E096432E604D68DEF80060ED03754636 -:100DE00001D5164300E096432E60641C0D682A4628 -:100DF000E5407FF431AFBDE8F88F00000804014002 -:100E000000001110001002400000014000080140E5 -:100E1000000C0140001001400014014080680840AF -:100E200000D0012070470AB1016170470904FBE757 -:100E300001488068704700000400002070B504007D -:100E400004D094F84100002510B106E0012070BDE7 -:100E500084F84050204601F00DFB242084F8410026 -:100E60002068C16821F40051C160204603F0BCFB3A -:100E70002068016921F4904101612068416921F0F5 -:100E8000220141612068416941F008014161206807 -:100E9000C16841F40051C1606564202084F84100BC -:100EA00084F842006563002070BD0000024881683C -:100EB000027811448160704704000020074810B593 -:100EC000016841F010010160032000F075F80F2067 -:100ED00000F006F800F024F8002010BD00200240C9 -:100EE00070B50D4D04464FF47A712878B1FBF0F0DF -:100EF0000A490968B1FBF0F000F02AFF48B9102C4C -:100F000007D200222146501E00F036F800206C6007 -:100F100070BD012070BD0000040000201000002002 -:100F20000C4808B5816941F001018161816901F0D6 -:100F300001010091C16941F08051C161C06900F0B7 -:100F4000805000900448416821F0E06141F0007158 -:100F5000416008BD0010024000000140002809DB8C -:100F600000F01F02012191404009800000F1E020C3 -:100F7000C0F8001170470000F0B40E4B1B680C461F -:100F8000C3F30223C3F10705042D00D90425191D5D -:100F9000072901D2002300E0DB1E012606FA05F135 -:100FA000491E214099409E40761E16403143F0BCB8 -:100FB00003F088BC0CED00E0064900F00702086869 -:100FC0004FF6FF03184040EA0220034A104308602E -:100FD000704700000CED00E00000FA052DE9F04735 -:100FE0000F46050061D0434E306800F00700B8425C -:100FF00009D2306820F0070038433060306800F0D4 -:101000000700B84251D128683B4C810712D54007F0 -:1010100003D5606840F4E06060602878000703D57D -:10102000606840F4605060606068A96820F0F0007B -:10103000084360602878C00728D06868012810D06D -:101040002168022810D0890700292EDA616821F072 -:10105000030101436160FFF7EBFE804641F28839EE -:101060000DE021688903EFE78901EDE7FFF7E0FE76 -:10107000A0EB0801494502D90320BDE8F08760686C -:10108000696800F00C00B0EB810FEFD1306800F020 -:101090000700B8420BD9306820F0070038433060B1 -:1010A000306800F00700B84201D00120E5E7287859 -:1010B000400705D56068E96820F4E0600843606097 -:1010C0002878000706D56068296920F4605040EA56 -:1010D000C100606000F038F86168084AC1F303118C -:1010E000515CC8400649086006480068FFF7F8FEF2 -:1010F0000020C2E700200240001002401652000803 -:1011000010000020080000200448054900684968D4 -:10111000044AC1F30221515CC8407047100000200E -:10112000001002402652000804480549006849683A -:10113000044AC1F3C221515CC8407047100000202E -:1011400000100240265200080F4A516801F00C00BE -:10115000042803D0082803D00C4870470C48704777 -:101160000C48C1F38343C903C05C0AD55168094ADE -:10117000C1F34041921E515C054A5043B0FBF1F06F -:1011800070470549484370470010024000127A003A -:101190000024F4000652000800093D002DE9F84F34 -:1011A000040070D02078C04DC00749D06868C0F3F3 -:1011B0008100012807D06868C0F38100022809D1A6 -:1011C0006868C00306D52868800339D560680028A0 -:1011D000E7D035E06068B0F5803F0BD010B1B0F5D6 -:1011E000A02F11D0286820F480302860286820F4CF -:1011F000802002E0286840F480302860606890B168 -:10120000FFF716FE06460AE0286840F480202860B2 -:10121000F0E700BFFFF70CFE801B642873D8286836 -:101220008003F7D50CE0FFF703FE064605E000BF9C -:10123000FFF7FEFD801B6428F0D828688003F7D4F0 -:1012400020789A4E80074FF001094FF0000839D5F9 -:10125000686810F00C0F07D06868C0F3810002289E -:1012600009D16868C00306D42868800714D52069AE -:10127000012808D110E02069B0B1C6F80090FFF74E -:10128000D7FD074605E00AE1FFF7D2FDC01B0228A3 -:10129000C4D828688007F7D52868616920F0F8006D -:1012A00040EAC10028600DE0C6F80080FFF7C0FDED -:1012B000074604E0FFF7BCFDC01B022823D82868BE -:1012C0008007F7D4207800072CD57948A169D9B1D7 -:1012D000C0F80090FFF7ACFD074604E0FFF7A8FD5B -:1012E000C01B02280FD8686A8007F7D571484FF4F1 -:1012F000FA510068B0FBF1F0009000BF0098411E69 -:101300000091FAD20EE080E0C0F80080FFF790FD77 -:10131000074604E0FFF78CFDC01B022875D8686AF9 -:101320008007F7D42078400760D5E8690027C0001F -:1013300008D4E86940F08050E861E869012700F0CE -:10134000805000905C480168C90513D40168834649 -:1013500041F480710160FFF76BFD824606E000BF3B -:10136000FFF766FDA0EB0A0064284ED8DBF800000A -:10137000C005F5D5E06801280AD008B1052813D0CA -:10138000286A20F001002862286A20F0040002E0A8 -:10139000286A40F001002862E06841F2883B98B179 -:1013A000FFF746FD82460BE0286A40F00400286201 -:1013B000EEE700BFFFF73CFDA0EB0A0159455AD804 -:1013C000286A8007F6D50CE0FFF732FD824605E07B -:1013D000FFF72EFDA0EB0A0159454CD8286A80077B -:1013E000F6D41FB1E86920F08050E861E06988B365 -:1013F0006968C1F38101022944D00228C6F86080DF -:1014000004D0FFF715FD044638E034E0FFF710FD87 -:10141000074604E0FFF70CFDC01B02282BD8286804 -:101420008001F7D4206AB0F5803F05D16868A168D3 -:1014300020F4003008436860D4E908010843696873 -:1014400021F4741108436860C6F86090FFF7F0FC5F -:10145000044606E025E000BFFFF7EAFC001B022877 -:1014600009D828688001F7D51BE000BFFFF7E0FC32 -:10147000001B022802D90320BDE8F88F28688001EC -:10148000F4D40EE00128F7D06868226A00F48031B5 -:10149000914204D1616A00F47010884201D00120A9 -:1014A000EAE70020E8E700000010024000004242A6 -:1014B00080044242100000200070004070B50446D5 -:1014C00001F000FC032811D0204601F0FBFB084D81 -:1014D00005EB40108069002808D0204601F0F2FB9F -:1014E00005EB40108069BDE87040004770BD00000A -:1014F0007805002070B5040009D0606A002540B16D -:1015000025616561A56294F8510040B10CE00120AD -:1015100070BD6068B0F5827FF4D0E561F2E784F8D1 -:101520005050204600F040F8022084F85100206816 -:10153000016821F040010160A088218900F48270D7 -:1015400001F404410843A18901F400610843217CAE -:1015500001F002010843217D01F001010843218BC4 -:1015600001F400710843217F01F03801084394F829 -:10157000201001F080010843218D01F4005108433F -:1015800021680860A069042101EA104021684860D0 -:101590002068C16921F40061C1616565012084F89A -:1015A0005100002070BD00002DE9F04186B00024FC -:1015B00000940194029403940646424D0368424805 -:1015C0000221032210274FF08008AB4247D18369E4 -:1015D00043F480538361836903F4805304938369E4 -:1015E00043F0040383618069384D00F004000490E7 -:1015F000A020CDE90001039269462846FFF71EFBB3 -:101600004020CDE90004694628460294FFF716FB06 -:10161000304D2F48C5E90007C5E902482C616C61CF -:10162000AC6147462846EC61FFF76EFA08B1FFF758 -:1016300015F9B5646E62274D254844351438C5E95F -:101640000004C5E902472C616C61AC612846EC617D -:10165000FFF75AFA08B1FFF701F9F5642EE01E4DC5 -:10166000AB422CD1C36943F48043C361C36903F423 -:1016700080430493836943F0080383618069039284 -:1016800000F0080004904FF42040CDE900016946C5 -:101690001248FFF7D3FA0F4D0D48883528302860DF -:1016A000C5E90174C5E903846C61AC612846EC614D -:1016B000FFF72AFA08B1FFF7D1F8B5646E6206B0F9 -:1016C000BDE8F081003001400010024000080140F8 -:1016D000300002400C01002000380040000C0140A6 -:1016E00070B5044601F0EEFA032811D0204601F04F -:1016F000E9FA084D05EB40104068002808D0204664 -:1017000001F0E0FA05EB40104068BDE8704000478A -:1017100070BD00007805002070B5044601F0D2FAD3 -:10172000032811D0204601F0CDFA084D05EB4010FA -:101730000069002808D0204601F0C4FA05EB4010EB -:101740000069BDE87040004770BD000078050020CA -:101750002DE9F84F984616468A460446FFF768FB7F -:10176000814694F8510001281ED1BAF1000F73D0C0 -:10177000002E71D094F85000012815D0012784F86C -:101780005070032084F8510000256565C4F830A02E -:10179000A686E686A563A587E58765642564A068B7 -:1017A000B0F5004F03D00CE00220BDE8F88F2068B0 -:1017B000016821F0400101602068016841F4804126 -:1017C000016020680168490603D4016841F04001C6 -:1017D0000160E068B0F5006F606803D048B3012E87 -:1017E00027D047E008B1012E1FD1206B2168008867 -:1017F000C86006E020688168890709D5216B0988DF -:10180000C160206B801C2063E08E401EE0860CE0EF -:10181000FFF70EFBA0EB0901414503D3B8F1FF3FF1 -:1018200003D035E0B8F1000F32D0E08E0028E1D1CE -:1018300023E0206B21680078087306E02068816847 -:1018400089070AD5216B09780173206B401C20633E -:10185000E08E401EE0860DE02BE0FFF7E9FAA0EBFA -:101860000901414503D3B8F1FF3F03D010E0B8F1BF -:10187000000F0DD0E08E0028E0D14A4641462046B8 -:1018800001F005FA08B120206065A06830B109E0D8 -:1018900084F8517084F85050032086E72068C168AE -:1018A0008068009084F8517004F8505F60680028E8 -:1018B000F3D0012079E72DE9FF4F81B01D46934613 -:1018C00004464FF001090E9EFFF7B2FA074694F85E -:1018D00051006168012806D0B1F5827F3CD1A16832 -:1018E000C9BB042838D10298002871D0BBF1000F81 -:1018F000FBD0002DF9D094F8500001282CD04FF0E7 -:10190000010A84F850A094F85100042802D0052060 -:1019100084F851004FF00008C4F85480C4F838B07F -:10192000E587A58702992163E586A586C4F84080EE -:10193000C4F8448020680168490603D4016841F076 -:1019400040010160E068B0F5006F606808D0F0B356 -:10195000012D49D081E0FFE7022005B0BDE8F08FFE -:1019600008B1012D39D1206B21680088C860206B37 -:10197000801C2063E08E401EE0862EE02068816897 -:1019800089070FD5E18E69B1B9F1010F0AD1216B39 -:101990000988C160206B801C2063E08E401EE086B9 -:1019A0004FF0000920688168C9070CD0E18F51B160 -:1019B000C068A16B0880A06B801CA063E08F401EF4 -:1019C000E0874FF00109FFF733FAC01B01E00BE09D -:1019D00067E0B04201D3701C50D1E08E0028CDD119 -:1019E000E08F0028CAD13EE0206B216800780873A0 -:1019F000206B401C2063E08E401EE0862DE02068B6 -:101A0000816889070FD5E18E69B1B9F1010F0AD15B -:101A1000216B09780173206B401C2063E08E401E0F -:101A2000E0864FF0000920688168C9070CD0E18F7B -:101A300051B1C068A16B0870A06B401CA063E08F1F -:101A4000401EE0874FF00109FFF7F2F9C01BB042DA -:101A500002D3701C01D011E086B1E08E0028CED1F7 -:101A6000E08F0028CBD13A463146204601F00FF9ED -:101A700050B12020606584F8508012E084F851A0B5 -:101A800084F85080032068E7A06818B92068C1680E -:101A90008068009084F851A084F85080606D002820 -:101AA000F1D0012059E7000070B5044690F85100CC -:101AB0006568012806D0B5F5827F3AD1A568A5BB37 -:101AC000042836D191B38AB383B394F85000012827 -:101AD0002FD0012084F8500094F85100042802D03F -:101AE000052084F85100002565652163A386E386FF -:101AF000A263A387E3872564656494F851000428F2 -:101B000019D0E16C2748C8622748E16C8862E16C13 -:101B100026480863E06C4563E38F2168A26B0C31B3 -:101B2000E06CFFF71FF800BB0AE002E0FFE70120CE -:101B300070BD022070BDE16C1D48C8621D48E4E71D -:101B40002068416841F001014160A06CC562A06C51 -:101B50008562A06C0563A06C4563E38E2268216BEF -:101B60000C32A06CFEF7FEFF30B1606D40F010004B -:101B7000606584F85050DAE720680168490603D4AC -:101B8000016841F04001016084F8505020684168CC -:101B900041F0200141602068416841F0020141604C -:101BA000002070BD012B0008D92B0008CB2A0008AB -:101BB000ED2A00080B2B000870B5044690F8510080 -:101BC00001281CD1C9B1C2B194F85000012816D027 -:101BD000012084F85000032084F851000025656539 -:101BE0002163A286E286A56365642564A587E587EF -:101BF000A068B0F5004F04D00DE0012070BD0220B8 -:101C000070BD2068016821F0400101602068016812 -:101C100041F480410160A16C1748C862A16C17486B -:101C20008862A16C16480863A06C4563E38E226845 -:101C3000216B0C32A06CFEF795FF30B1606D40F067 -:101C40001000606584F85050D7E7206801684906A5 -:101C500003D4016841F04001016084F850502068CD -:101C6000416841F0200141602068416841F0020173 -:101C70004160002070BD0000F72A0008752B0008A5 -:101C8000CB2A000810B501F01DF8032808D005493B -:101C900001EB40100068002802D0BDE8104000476A -:101CA00010BD00007805002070B5044601F00AF868 -:101CB000032811D0204601F005F8084D05EB40102F -:101CC000C068002808D0204600F0FCFF05EB40105B -:101CD000C068BDE87040004770BD00007805002076 -:101CE00070B5044600F0EEFF032811D0204600F046 -:101CF000E9FF084D05EB40108068002808D0204619 -:101D000000F0E0FF05EB40108068BDE87040004740 -:101D100070BD00007805002070B5044600F0D2FFC9 -:101D2000032811D0204600F0CDFF084D05EB4010F0 -:101D30004069002808D0204600F0C4FF05EB4010A1 -:101D40004069BDE87040004770BD00007805002084 -:101D500010B5401EB0F1807F01D3012010BD4FF0BF -:101D6000E02460610F21601702F0ACFD0020A0614B -:101D700007202061002010BD10B590F83C20012AFA -:101D800022D0012280F83C20CA688C6822F440727C -:101D900022434C6822F4806222430C6822F40062E1 -:101DA00022430C6922F4805222434C6922F40052EF -:101DB0002243C969002322F480420A4301684A642D -:101DC00080F83C30002010BD022010BD70B590F8A6 -:101DD0003C20012A26D0012480F83C40022280F8D1 -:101DE0003D2003685A689D6822F070060A683243F5 -:101DF0005A600D4B02689A4208D0B2F1804F05D06C -:101E00000A4B9A4202D00A4B9A4204D1496825F003 -:101E100080031943916080F83D40002180F83C1018 -:101E2000084670BD022070BD002C01400004004037 -:101E30000008004010B5040003D094F83D0010B134 -:101E400007E0012010BD002084F83C00204600F08F -:101E50001FF8022084F83D00211D206802F090F94F -:101E6000012084F8460084F83E0084F83F0084F89E -:101E7000400084F8410084F8420084F8430084F86C -:101E8000440084F8450084F83D00002010BD0000A7 -:101E900008B500680649884208D10648816941F4BE -:101EA00000618161806900F40060009008BD00005D -:101EB000002C01400010024070B5044690F83C0030 -:101EC0000025012817D0012684F83C60022084F800 -:101ED0003D002068826822F0770222F47F4282600F -:101EE0000868502838D00DDC20284FD005DC90B38E -:101EF000102811D14AE0022070BD302846D0402879 -:101F00000AD13BE060282FD070280DD0B0F5805F5B -:101F100003D0B0F5005F12D0012584F83D600020A9 -:101F200084F83C00284670BDCB68D1E901212068C7 -:101F300002F062F92068816841F0770109E0CB681E -:101F4000D1E90121206802F057F92068816841F445 -:101F500080418160E1E719E0CA684968206802F0C1 -:101F6000FFF95021206806E0CA684968206802F03D -:101F700008FA6021206802F049F9CEE7CA6849688A -:101F8000206802F0EDF940212068F4E7226801465C -:101F90001046F0E700B585B0002100910191029153 -:101FA000039100680B49884212D10B48816941F0C6 -:101FB000040181618069694600F0040004904FF4D7 -:101FC000006000900220019003900448FEF736FE66 -:101FD00005B000BD002C0140001002400008014087 -:101FE00070B5044690F83C0000260D4601280FD03D -:101FF000012084F83C006AB1042A1DD0082A2FD0A1 -:102000000C2A3FD00126002084F83C00304670BDE9 -:10201000022070BD206802F001F92068816941F05A -:10202000080181612068816921F0040181612068D3 -:1020300081692A69114311E0206802F017F92068CC -:10204000816941F4006181612068816921F48061C6 -:102050008161206881692A6941EA02218161D2E7B0 -:10206000206802F02FF92068C16941F00801C161C0 -:102070002068C16921F00401C1612068C1692A6931 -:10208000114311E0206802F049F92068C16941F468 -:102090000061C1612068C16921F48061C16120686B -:1020A000C1692A6941EA0221C161ACE710B50400A7 -:1020B00003D094F83D0010B107E0012010BD0020CE -:1020C00084F83C00204600F01EF8022084F83D0011 -:1020D000211D206802F054F8012084F8460084F89D -:1020E0003E0084F83F0084F8400084F8410084F802 -:1020F000420084F8430084F8440084F8450084F8E2 -:102100003D00002010BD7047704710B504460068C0 -:10211000406994F84110C0F3C010212911D180B159 -:102120002068143050E8001F21F0800140E80012C0 -:10213000002AF5D1A06B08B1FEF7CDFB204602F0D6 -:10214000D8F92068406994F84210C0F38010222921 -:1021500011D180B12068143050E8001F21F04001F7 -:1021600040E80012002AF5D1E06B08B1FEF7B3FB9E -:10217000204602F097F9002010BD000010B502F0D3 -:10218000C7F902280AD000EBC001054800EB810026 -:102190000069002802D0BDE81040004710BD0000D3 -:1021A000B8050020F8B5016804460868CA684B699C -:1021B00010F00F0F4FF0000559D003F0010602F4A4 -:1021C0009077374365D0C10705D0D10503D5616C41 -:1021D00041F001016164410705D5D90703D0616C65 -:1021E00041F002016164810705D5D90703D0616C14 -:1021F00041F004016164010707D502F02001314379 -:1022000003D0616C41F008016164616C00293AD02F -:10221000800604D5900602D5204602F083F9206896 -:102220004069616CC0F38010090700D460B3204698 -:1022300002F038F920684069400621D52068143042 -:1022400050E8001F21F0400140E80012002AF5D1BB -:10225000E06BA8B16D494163E06BFEF75FFB0028BE -:1022600011D0E06B416B01B0BDE8F0400847830638 -:102270000FD593060DD52046BDE8F84002F052B9BF -:102280002046FFF77BFFF8BD2046FFF777FF656428 -:10229000F8BD266B2023012E7CD1C6067AD5D60642 -:1022A00078D508684868009048694FF002064006F3 -:1022B00040D5E16B086840680004000CE8D0A28DAE -:1022C0008242E5D9E085886920282DD020680C302D -:1022D00050E8001F21F4807140E80012002AF5D177 -:1022E0002068143050E8001F21F0010140E800127E -:1022F000002AF5D12068143050E8001F21F0400179 -:1023000040E80012002AF5D184F8423025632068A5 -:102310000C3050E8001F21F0100140E80012002AA4 -:10232000F5D1E06BFEF7D7FA6663A08DE18D401A18 -:1023300081B22AE0A08DE18D401A81B2E08D0028A3 -:10234000A6D00029A4D022680C3252E8000F20F455 -:10235000907042E80007002FF5D12068143050E853 -:10236000002F22F0010240E80027002FF5D184F869 -:102370004230256320680C3050E8002F22F0100214 -:1023800040E80023002BF5D166632046FFF7BCFE32 -:10239000F8BDFFE705062BD5150629D594F84100B1 -:1023A0002128F5D1A068B0F5805F01D12069B0B1D6 -:1023B000206A411C2162216800784860E08C401E40 -:1023C0000004000CE084E3D12068C16821F08001A2 -:1023D000C1602068C16841F04001C160D8E7206A4F -:1023E0000088C0F308004860206A801C2062E5E78E -:1023F0004006CDD55006CBD5CA68204622F0400213 -:10240000CA6084F8413000F047F9C1E7A7430008EB -:1024100070B5040004D094F84100002510B106E026 -:10242000012070BD84F84050204600F023F824209D -:1024300084F841002068C16821F40051C160204641 -:1024400002F0D2F82068016921F49041016120680E -:10245000416921F02A0141612068C16841F40051BD -:10246000C1606564202084F8410084F842006563FF -:10247000002070BDF0B585B0002400940194029452 -:10248000039406463B4B02683B4803213B4D9A426E -:102490001AD1826942F480428261826902F48042E8 -:1024A0000492826942F0040282618069039100F023 -:1024B00004000490581500901220019069462846A7 -:1024C000FEF7BCFB05B0F0BD2D4B9A42FAD1C269B4 -:1024D00042F40032C261C26902F40032049282699D -:1024E00042F0040282618069039100F004000490CC -:1024F000042000900220019069462846FEF79EFBCA -:102500000820CDE90004694628460294FEF796FBB0 -:102510001D4D1C488027C5E90004C5E902472C6110 -:102520006C61AC612846EC61FEF7EEFA08B1FEF78B -:1025300095F9F5636E62144D12484435143001C5A7 -:10254000102091C5104845F8104944306C61AC61C9 -:10255000EC61FEF7D9FA08B1FEF780F9B563002205 -:10256000052126206E62FEF707FD2620FEF7F6FC09 -:10257000A8E70000003801400010024000080140B8 -:10258000004400406C000240B002002090F842304D -:10259000202B01D00220704721B11AB10023036320 -:1025A00002F07EB80120704710B501F0B1FF02289B -:1025B0000AD000EBC001054800EB8100C06800288C -:1025C00002D0BDE81040004710BD0000B805002053 -:1025D00010B501F09DFF02280AD000EBC0010548AC -:1025E00000EB81008068002802D0BDE81040004761 -:1025F00010BD0000B80500202DE9F843044690F80E -:102600004100984616460D46202802D00220BDE81B -:10261000F88385B17EB100206064212084F84100F8 -:10262000FEF706FCA6848146E684A0682027B0F564 -:10263000805F02D003E00120E9E7206910B12E4657 -:1026400000250EE000260CE08021204602F070F804 -:10265000A8B9C6B116F8010B21684860E08C401E8D -:10266000E084E08C4B464FF00002CDF8008000285B -:10267000EAD14FF04001204602F05AF840B184F808 -:1026800041700320C3E735F8020BC0F30800E3E70D -:1026900084F841700020BAE710B501F039FF022834 -:1026A0000AD000EBC001054800EB8100406800281B -:1026B00002D0BDE81040004710BD0000B805002062 -:1026C000FEE7000010B50321034801F017FBBDE849 -:1026D000104001F0C1BC00002027002000B5FEF72B -:1026E000BFF8012801D8062000BD032801D8072023 -:1026F00000BD052801D8082000BD072801D8092001 -:1027000000BD092801D80A2000BD0F2801D81720D4 -:1027100000BD282000BD0000194808B5416941F0FE -:10272000010141614069002200F001000090114662 -:102730000C20FEF721FC0C20FEF710FC00221146B5 -:102740000D20FEF719FC0D20FEF708FC00221146B3 -:102750000F20FEF711FC0F20FEF700FC00221146AF -:102760001020FEF709FC1020FEF7F8FB00221146AE -:102770001120FEF701FCBDE808401120FEF7EEBB7A -:10278000001002402DE9F04186B000263E48009638 -:10279000019602960396816941F020018161816969 -:1027A00001F020010491816941F004018161816996 -:1027B00001F004010491816941F00801816180699F -:1027C000324F00F008004FF4887404900022214634 -:1027D0003846FEF728FBDFF8B880002245F21921C1 -:1027E0004046FEF720FB01258DE870000224694673 -:1027F00038460394FEF722FACDE902540095694663 -:1028000040460195FEF71AFA4FF4A44003948DE870 -:10281000610069464046FEF711FAE00200901D484B -:10282000CDE9010669463846FEF708FA18200090FF -:10283000CDE90154694640460394FEF7FFF9E020D4 -:1028400000901548CDE9010469464046FEF7F6F9C7 -:10285000E001CDE90006694602944046FEF7EEF934 -:10286000002205211720FEF787FB1720FEF776FBD5 -:10287000002205212820FEF77FFB2820FEF76EFBB3 -:1028800006B0BDE8F08100000010024000080140E1 -:10289000000C01400000211000001110104810B57C -:1028A0000E4901604FF48271416000218160C16076 -:1028B0004FF400720161C0E905121022C0E907213E -:1028C000416281620A21C162FEF714FE002803D032 -:1028D000BDE81040FDF7C2BF10BD00000030014050 -:1028E0005C000020104810B50E4901604FF4827161 -:1028F000416000218160C1604FF400720161C0E954 -:1029000005120822C0E90721416281620A21C162E1 -:10291000FEF7F0FD002803D0BDE81040FDF79EBF94 -:1029200010BD000000380040B400002010B596B083 -:1029300000240F9410941194129413941C2108A84D -:102940001494FDF71AFC20216846FDF716FC274871 -:102950002549C0E900144FF6FF71C0E90241046146 -:1029600044618461FFF766FA08B1FDF777FF4FF421 -:1029700080500F900FA91D48FFF79EFA08B1FDF790 -:102980006DFF1A48FFF792FB08B1FDF767FF13943C -:1029900013A916481494FFF719FA08B1FDF75EFF62 -:1029A0006020CDE908040A940C940D940C2208A927 -:1029B0000E480E94FFF714FB08B1FDF74FFF00948B -:1029C0004FF40050CDE90440029401940394694609 -:1029D00006480794FFF7D0F908B1FDF73FFF034819 -:1029E000FFF7D8FA16B010BD002C0140D801002026 -:1029F0000C4810B50A4901604FF4E13141600021F3 -:102A000081600822C160C0E904128161C161FEF7E2 -:102A100015FA002803D0BDE81040FDF71FBF10BD18 -:102A200000380140200200200C4810B50A4901601E -:102A30004FF4E1314160002181600C22C160C0E9A6 -:102A400004128161C161FFF7E3FC002803D0BDE8F7 -:102A50001040FDF703BF10BD004400406802002095 -:102A6000FEE7FEE7034910B50220487001F096F832 -:102A700010BD000014000020034910B50420487068 -:102A800001F08CF810BD000014000020034910B5BF -:102A90000320487001F082F810BD000014000020EF -:102AA000034910B50520487001F078F810BD00000A -:102AB00014000020034910B50620487001F06EF89C -:102AC00010BD000014000020704710B5406A016876 -:102AD0004A6822F003024A60416D41F010014165ED -:102AE000012180F85110FEF7E9FC10BD10B5406AD5 -:102AF000FEF712FE10BD10B5406AFFF7D5F810BD05 -:102B000010B5406AFFF708F910BD70B50546446A74 -:102B1000FEF78EF9024628680068800626D42068F1 -:102B2000416821F020014160A06818B96068B0F5E3 -:102B3000827F16D02068416821F001014160642144 -:102B4000204600F076F808B1202060650020E0877C -:102B5000012084F85100606D40B12046FEF7AEFCC4 -:102B600070BD2068416821F00301E7E72046FEF7C9 -:102B7000B7FD70BD38B50546446AFEF759F90246FF -:102B800028680068800623D42068416821F020016D -:102B900041602068416821F00201416064212046C3 -:102BA00000F075F818B1606D40F020006065A06815 -:102BB000002118B92068C26880680090E186012071 -:102BC00084F85100606D18B12046FEF777FC38BDDF -:102BD0002046FFF757F838BD70B50546446AFEF742 -:102BE00027F902462868006880061ED420684168DC -:102BF00021F0200141606421204600F048F818B11E -:102C0000606D40F0200060652068416821F003019C -:102C100041600020E086E087012084F85100606D6B -:102C200018B12046FEF74AFC70BD2046FFF758F861 -:102C300070BDF8B5044640684FF48273984217D1CE -:102C4000A0684FF48065B0F5004F01D0A8420FD1C5 -:102C50002068066826F0400606606068984207D142 -:102C6000A068A84204D100920B460022012103E093 -:102C700000920B4600228021204600F035F8002803 -:102C800004D0606D40F0200060650320F8BDF8B509 -:102C900015460E460B46009204460122022100F022 -:102CA00023F840B93346002280212046009500F0E9 -:102CB0001BF8002804D0606D40F020006065032000 -:102CC000F8BD000000680649884201D10020704725 -:102CD0000449884201D10120704703207047000059 -:102CE00000300140003800402DE9F8431E4691466F -:102CF00088460446089DFEF79BF8401B351AFEF7F0 -:102D000097F8074625480068C0F3CB30684338E0A1 -:102D1000701C37D0FEF78CF8C01BA84203D215B147 -:102D2000009860B32CE02068416821F0E001416028 -:102D30006068B0F5827F0BD1A068B0F5004F02D07B -:102D4000B0F5806F04D12068016821F04001016076 -:102D5000A06AB0F5005F09D12068016821F4005134 -:102D600001602068016841F400510160012084F88D -:102D70005100002084F850000320BDE8F8830025AE -:102D8000401E00902068816838EA010004D00021CC -:102D90004945BDD10020F0E70121F9E710000020EE -:102DA0007047C0F340114901C0F3001241EA02111B -:102DB000C0F3C00241EAC201C0F3800241EA8201CD -:102DC000C0F3400241EA420108B500F001000143AE -:102DD0008DF8001001226946892000F017FB08BD1C -:102DE00008B5010A8DF800108DF80100022269462D -:102DF000972000F00BFB08BD10B54FF4AA7000F04F -:102E000079FA044640F2531000F074FA44EA0020C4 -:102E100010BD000070B5204A002001465278032AF8 -:102E200039DA002A37D0012A35D140F6541000F0A3 -:102E300061FA044640F6551000F05CFA054640F68B -:102E4000561000F057FA210441EA05210143C1F36D -:102E5000130400F035F8FDF785FA02460B46002012 -:102E60000E49FDF710FA00220D4BFDF79AF90546C1 -:102E70000E462046B4F5002F01D3A4F58010FDF7CF -:102E800071FA084A084BFDF78CF92A463346BDE82B -:102E90007040FDF7F8B970BD3C000020000099407B -:102EA00000408F40CDCCCCCCCCCCF83F08B5022232 -:102EB0006946152000F0E8F9BDF8000040BA08BDE9 -:102EC0000949002089780A290BD0182907D026291A -:102ED00003D0342900D1054870470548704705489C -:102EE00070470548704700003C000020751903003A -:102EF000EA320600D4650C00A8CB1800014800781F -:102F0000704700003C0000201CB5044605226946BD -:102F10001D2000F0B9F9804840782070032865D062 -:102F20000FDCC0B1012815D19DF80000404200EB34 -:102F3000D070401060709DF80100802819D2800880 -:102F40001DE004287DD00F2804D100202060A0803F -:102F50000F2020701CBD9DF80000404200EBD07097 -:102F6000401060709DF80100404200EBD0704010AE -:102F700005E0A0F58070C11700EB91708010A07083 -:102F80009DF802008109E07861F30000E0709DF88F -:102F90000210490961F34100E0709DF8021009092F -:102FA00061F38200E0709DF80210C90861F3C3006C -:102FB000E0709DF80210890861F30410E0709DF83C -:102FC0000210490861F34510E0709DF8021061F3AA -:102FD0008610E0709DF803004109207961F300003C -:102FE00020719DF8031061F341008DE09DF8000011 -:102FF000404200EBD070401060709DF801004042EC -:1030000000EBD0704010A0709DF802008109E078BC -:1030100061F30000E0709DF80210490961F341007E -:10302000E0709DF80210090961F38200E0709DF8DC -:103030000210C90861F3C300E0709DF8021089080E -:1030400000E025E061F30410E0709DF802104908EB -:1030500061F34510E0709DF8021061F38610E07096 -:103060009DF803008109207961F3010020719DF82A -:103070000310490961F3820020719DF803100909CA -:1030800061F3C30020719DF8031061F304103BE06D -:103090009DF80000404200EBD070401060709DF839 -:1030A0000100404200EBD0704010A0709DF802007B -:1030B0008109E07861F30000E0709DF80210490991 -:1030C00061F34100E0709DF80210090961F382008C -:1030D000E0709DF80210C90861F3C300E0709DF82C -:1030E0000210890861F30410E0709DF8021049088D -:1030F00061F34510E0709DF8021061F38610E070F6 -:103100009DF8030000F0010020719DF8040000F01C -:10311000070060711CBD00003C00002001484078A1 -:10312000704700003C000020F8B50C4606461546E6 -:103130006946204600F01EF82278AA4201D90120F3 -:10314000F8BD31469DF8000000F068F80020F8BD99 -:1031500008B500208DF80000012269461F2000F00C -:1031600093F89DF80000404200EBD07040F3470018 -:1031700008BD0000F8B50D46044602226946172036 -:1031800000F082F80C4E707801280AD140F6031046 -:1031900000F0B0F8C00904D040F6011000F0AAF821 -:1031A00005E0707804289DF8000000D1801C207094 -:1031B0009DF801002870F8BD3C00002008B50020F3 -:1031C0008DF8000001226946C02000F05DF89DF8EE -:1031D000000008BD70B5074D4FF480712846FDF71B -:1031E00058FB044680212846FDF753FB44EA400083 -:1031F000C0B270BD000C014010B5044600F0BAF832 -:103200002046BDE8104000F001B80000002203682D -:1032100080210148FDF740BB000C01402DE9F04141 -:103220000E46014615481446D51C1B2202704170FB -:10323000002181700B4603E0C2185B1CD1709BB269 -:10324000A342F9D300F0B0F80D4F00221021384608 -:10325000FDF73EFB2A460B49084800F03BFF0949B1 -:103260002246C91C3046FCF76FFF01221021384668 -:10327000FDF72EFBBDE8F04100F096B81C070020DA -:10328000000801401B1700202DE9F0410E460146C1 -:10329000901C85B2144814460170002141700B4601 -:1032A00003E0C2185B1C91709BB2A342F9D300F0FB -:1032B0007BF80E4F002210213846FDF709FB2A4605 -:1032C0000B49094800F006FF09492246891C30468F -:1032D000FCF73AFF012210213846FDF7F9FABDE864 -:1032E000F04100F061B800001C0700200008014018 -:1032F0001B17002008B50122694600F003F89DF86D -:10330000000008BD2DE9F0410E46111D164B8DB28F -:1033100019211970010A5970987000211446D9704A -:10332000084603E01A18401C117180B2A042F9D37C -:1033300000F03AF80D4F002210213846FDF7C8FA88 -:103340002A460B49084800F0C5FE09492246091DD6 -:103350003046FCF7F9FE012210213846FDF7B8FA95 -:10336000BDE8F04100F020B81C0700200008014033 -:103370001B17002010B51420FDF72CFC094C00226F -:1033800001212046FDF7A4FA3220FDF723FC01229B -:1033900011462046FDF79CFABDE810401420FDF7C9 -:1033A00019BC0000000C014070B5054D4FF480744D -:1033B00021462846FDF732FD0128F9D070BD0000F6 -:1033C000000C014070B50F481A23941C00F8013B13 -:1033D000002300F8013BFCF7B7FEFFF7E5FF0A4DBD -:1033E000002210212846FDF773FA2146054800F017 -:1033F00065FE012210212846FDF76AFABDE87040FB -:10340000FFF7D2BF1C070020000801402DE9F04162 -:103410000546501C1446884686B2FFF7C5FF0F4F7D -:10342000002210213846FDF753FA0D482246414646 -:1034300000F8015BFCF788FE3146094800F03EFECB -:10344000012210213846FDF743FA842D03D0BDE850 -:10345000F041FFF7A9BFBDE8F0810000000801407E -:103460001C07002013B5012201A900F001F81CBDC2 -:1034700070B50346D01C84B20F48182500F8015BD4 -:103480001D0A00F8015B00F8013BFCF75DFEFFF749 -:103490008BFF0A4D002210212846FDF719FA21461C -:1034A000054800F00BFE012210212846FDF710FA16 -:1034B000BDE87040FFF778BF1C07002000080140FE -:1034C0000249C86001F10800FFF796BE3C000020E9 -:1034D0000348C17811B101210171704700F002B8B1 -:1034E0003C00002070B5514C2078002872D0E07864 -:1034F00030B1207900286DD072B60020207162B6FC -:103500006678FFF7D3FC05464FF6FF70FFF768FCBF -:103510002EB1012E40D0032E01D0042E5AD1207896 -:1035200004286FD0052855D1A80714D5680605D5FD -:10353000E06880B1816971B1022006E02807E06887 -:1035400005D540B1816931B10120884703E010B150 -:10355000406800B18047680704D5E06810B1806812 -:1035600000B18047280705D5E06818B1816909B125 -:10357000012044E0680458D5E068002855D040692F -:1035800005E0680451D5E06800284ED000690028A5 -:103590004BD0BDE8704000472078042832D0052881 -:1035A0000DD0062841D1E804E4D5A804E06833D55D -:1035B00000283AD0C169002937D0012032E0A8079D -:1035C0000DD56806E06806D548B1816939B1022099 -:1035D000884704E029E010B1406800B18047E80660 -:1035E00004D5E06810B1C06800B18047A806C1D515 -:1035F000E0680028BED081690029BBD00020884740 -:10360000B8E7FFE7E807BCD0E0680028B9D0006859 -:103610000028B6D08047B4E7002806D0C169002949 -:1036200003D00020BDE87040084770BD3C0000207A -:1036300010B5144600F080F92046BDE8104000F0B7 -:1036400067BA01B5012269469E20FFF7DFFE08BD7B -:1036500008B52138010A8DF800108DF8010002220A -:1036600069469820FFF7D2FE08BD10B50446010E4A -:1036700040F6CF10FFF7F6FEC4F307414FF41D608C -:10368000FFF7F0FEC4F3072140F6D110FFF7EAFE82 -:10369000E1B2BDE8104040F6D210FFF7E3BE0000F3 -:1036A0000148FFF7E2BF0000D6BE898E08B50222AE -:1036B0008DF800008DF8011069468F20FFF7A6FEF7 -:1036C00008BD000010B500221146C520FFF79EFE80 -:1036D00001490620087010BD3C00002001B5012200 -:1036E00069468820FFF792FE01490620087008BD50 -:1036F0003C00002008B5010A8DF800108DF801008B -:103700000548407808B1032805D10222694640F6F1 -:10371000C610FFF7ADFE08BD3C00002008B5010A49 -:103720008DF800108DF801000548407808B1032895 -:1037300005D10222694640F6C810FFF799FE08BD80 -:103740003C0000201CB5040A8DF800408DF80100F3 -:10375000080A8DF80200100A8DF804008DF8052083 -:10376000180A8DF806008DF803108DF8073008222E -:1037700069468D20FFF74AFE1CBD000010B50022EF -:103780001146C120FFF742FE01490320087010BD19 -:103790003C00002001490020C87070473C00002018 -:1037A00001B5012269469B20FFF730FE08BD0000ED -:1037B00038B5234D044600786978884201D000F07E -:1037C000ADF8207803281DD003DC38B1012822D1C0 -:1037D0000CE0042825D00F281DD12AE060788DF850 -:1037E0000000A0788DF80100E07812E020798DF8D3 -:1037F000000060798DF80100A0798DF802006079F1 -:10380000A87008E0E0798DF80000207A8DF80100BA -:10381000607A8DF80200032269468B20FFF7F6FDDF -:1038200038BDA07A8DF80000E07A8DF80100207B89 -:10383000EFE700208DF800008DF80100E9E70000B7 -:103840003C0000201CB53449044600784978884281 -:1038500001D000F063F821780020032935D003DC83 -:1038600039B101292BD118E0042942D00F2926D1E2 -:103870004CE060788DF80000A0788DF80100E078C9 -:103880008DF8020020798DF8030060798DF804002E -:10389000A0798DF80500E0790FE0217A8DF800100D -:1038A000617A8DF80110A17A8DF80210E17A8DF815 -:1038B0000310217B8DF804102BE08DF80600072201 -:1038C00069468C20FFF7A2FD1CBD607B8DF80000CF -:1038D000A07B8DF80100E07B8DF80200207C8DF844 -:1038E0000300607C8DF80400A07C8DF80500E07C6E -:1038F000E3E7217D8DF80010617D8DF80110A17D39 -:103900008DF80210E17D8DF8031000E000908DF835 -:1039100004008DF80500D0E73C00002001B5054902 -:103920009DF800000122487069468A20FFF76EFD6D -:1039300008BD00003C0000200A4601460020FFF7B9 -:1039400041BD000001490120C87070473C000020C3 -:1039500070B5074D002400BF05EB8400817835F871 -:103960002400FFF77FFD641C24B2002CF4D070BD4E -:103970008652000801B5012269469620FFF746FDF0 -:1039800008BD000008B5FCF7FEFC0022094BFCF75F -:103990007AFCFCF705FD010C8DF80010010A8DF88A -:1039A00001108DF80200032269468620FFF72EFDE4 -:1039B00008BD0000A8CB684008B58DF80000000CD9 -:1039C000010A8DF801108DF802004FF6FF70FFF725 -:1039D00007FA032269468220FFF718FD01490520F6 -:1039E000087008BD3C0000201CB58DF80000080AD6 -:1039F0008DF801008DF80210100A8DF803008DF883 -:103A00000420052269469420FFF700FD01490520A6 -:103A100008701CBD3C00002000221146D520FFF795 -:103A2000F5BC0000C107090FC0F3400241EA820162 -:103A3000C0F3800208B541EA4201C0F3C00001436F -:103A40008DF8001004490020012208706946842086 -:103A5000FFF7DCFC08BD00003C00002001B501229E -:103A600069468020FFF7D2FC9DF80010034811B191 -:103A70000221017008BD0121FBE700003C0000208D -:103A80000346194810B5427832B140F6CF10032AE8 -:103A900013D0042A22D11EE00522012B04D0022BD0 -:103AA00005D0032B1AD105E040F6CE1018E040F601 -:103AB000D31015E040F6D81012E00422012B0FD0ED -:103AC000022B02D0032B09D102E040F6D41007E00C -:103AD00040F6D91004E00422012B01D0012010BDD2 -:103AE000FFF7C6FC002010BD3C00002070B5044666 -:103AF00040F6CD152846FFF7FDFB00F0F00104F07D -:103B00000F0001432846BDE87040FFF7ABBC000042 -:103B100008B58DF80000000C010A8DF801108DF831 -:103B200002004FF6FF70FFF75BF90322694683201E -:103B3000FFF76CFC01490420087008BD3C00002020 -:103B400000221146D220FFF761BC00221146D1208D -:103B5000FFF75CBC08B512308DF800008DF801103D -:103B6000022269468E20FFF751FC08BD06494978BC -:103B700019B1032901D0042904D1014640F6C5102A -:103B8000FFF770BC704700003C00002010B5FCF748 -:103B90007FFEBDE8104000F0ADBA00002DE9FC4109 -:103BA000294F2A4E00252A4C801E062848D2DFE8DD -:103BB00000F0031E232A424426A000F073FE2A4E82 -:103BC000FF22314635703B6E284898472748417898 -:103BD000022908D18178032905D1C178042902D1AD -:103BE0002168491C216031780844457028E020A0F4 -:103BF00000F058FE306803E023A000F053FE706828 -:103C0000F96D88471CE025A000F04CFE6068401C60 -:103C10006060642800DD656025A1D1E90001CDE97F -:103C2000000120798DF800008DF804000521684618 -:103C300000F028FA04E020A000E025A000F032FE09 -:103C40000020BDE8FC8100008C5200087053000881 -:103C5000500000203C3E3E3E3E3E3E3E3E4F6E52B9 -:103C600078446F6E6500000014000020DC05002021 -:103C70003C3E3E3E3E3E3E3E3E4F6E525854696D87 -:103C8000656F7574000000003C3E3E3E3E3E3E3E89 -:103C90003E4F6E5278457272000000003C3E3E3E40 -:103CA0003E3E3E3E3E4F6E5478446F6E65000000CF -:103CB00000020304000000003C3E3E3E3E3E3E3E0D -:103CC0003E4F6E547854696D656F75740000000046 -:103CD0003C3E3E3E3E3E3E3E3E4F6E436164446F40 -:103CE0006E65000028B10449497880F85110002021 -:103CF00070474FF0FF307047140000202DE9FC5F43 -:103D00008846040033D084F850804A34FFF73EFFE1 -:103D10004FF4FA70FCF75EFF8A4D8B48296888479C -:103D20008AA191A000F0BEFD286B8047014697A0B4 -:103D300000F0B8FD022004F8010B002604F8010B86 -:103D4000202704F8016B4FF0040B04F84D694FF085 -:103D50001009B8F1000F0ED04FF0FF0AB8F1010FB3 -:103D600028D0B8F1020F49D0B8F1030F6BD04FF053 -:103D7000FF30BDE8FC9F8FA000F094FD84F833B0C5 -:103D800094F84A10914A01EB4101535C114484F8C4 -:103D90003D304A7884F83E20897884F83F1084F8D2 -:103DA0001BB084F831B084F82F7084F8309084F818 -:103DB000326070E086A000F075FD012084F83300C9 -:103DC00094F84B1001EB4102804909318B5C11449E -:103DD00084F837304A7884F83820897884F83910A4 -:103DE000E0760C2084F8230084F8246084F825A071 -:103DF00084F82670402084F827004CE07AA000F078 -:103E000051FD84F8336094F84C0000EB40016F489A -:103E10002130425C084484F83420417884F835101D -:103E2000807884F83600E676702020770820607766 -:103E300084F81E90E77784F820A0302084F82100D1 -:103E400084F8226027E06EA000F02CFD032084F8A7 -:103E5000330094F84D1001EB41025C492D318B5C2D -:103E6000114484F83A304A7884F83B20897884F801 -:103E70003C10E076702084F8280084F829B084F89B -:103E80002A9084F82B7084F82CA0302084F82D0020 -:103E9000082084F82E000D2084F8480084F849603A -:103EA0005D480021C4E9100194F85000022819D19E -:103EB0005AA1D1E90001CDE900015AA0009E017983 -:103EC00003685AA00268007926609DF80460267194 -:103ED000C4F805306172C4F80A20A073AA6D69465F -:103EE0000120904794F8500003280AD151A001689E -:103EF00051A0026851A000682160C4F80520C4F8F0 -:103F00000A00A96B00208847E96B94F833008847C2 -:103F1000296C04F133008847696C04F11B00884761 -:103F2000A96C54F8400F88470021EA6C0846904776 -:103F30002A6D617A94F908009047E86E8047002066 -:103F400017E700008C5200081C0000204669726DC3 -:103F5000776172652056657273696F6E3A203137EA -:103F600030393139410000000A0A0D20202020207C -:103F7000535831323831204170706C696361746913 -:103F80006F6E2E2025730A0A0D0000000A0A0D200C -:103F900020202020526164696F206669726D77610C -:103FA00072652076657273696F6E20307825780AA5 -:103FB0000A0D00000A72756E6E696E6720696E20C8 -:103FC000424C45206D6F64650A0D00004C5200089C -:103FD0000A72756E6E696E6720696E204C4F524191 -:103FE000206D6F64650A0D000A72756E6E696E67EA -:103FF00020696E204746534B206D6F64650A0D00A3 -:104000000A72756E6E696E6720696E20464C524367 -:10401000206D6F64650A0D0080D299901234567835 -:104020009A00000023456789AB0000003456789A57 -:10403000BC00000012233445566778899AABBCCD8A -:1040400010B50446FFF74EFA2046FFF74BFE052059 -:10405000FCF7C0FD002010BD70B50848064C0023D9 -:104060004188656D1A460846A8470548E16D4068D5 -:104070008847002070BD00008C520008140000200A -:10408000305200082DE9F04107460A48084C0E4618 -:1040900081880023656D1A460846A8470648636E66 -:1040A00031468268384698470020BDE8F08100001C -:1040B0008C5200081400002030520008044B0122EA -:1040C0001A700A46002301461846FCF74DBB000053 -:1040D0004C00002038B5064C0123237000230093C8 -:1040E00013460A4601460020FCF753FB38BD00008A -:1040F0004C00002010B5064A02210020FCF726FBE8 -:104100000021BDE81040034A0846FCF71FBB000031 -:10411000F9510008ED510008FCF7C8BE10B590B089 -:1041200028216846FCF729F814210AA8FCF725F88D -:1041300001210804CDE900104200029202240491FA -:10414000CDE907404FF4E01009906846FDF726F8E6 -:1041500008B172B6FEE70F20CDE90A0400204FF443 -:104160008061CDE90C010E9002210AA8FCF736FF10 -:10417000002801D072B6FEE710B010BD70470000F5 -:10418000F0B50268194B1A4C1A4D4FF0804798420F -:1041900005D0B84203D0A04201D0A84203D122F0FA -:1041A00070064A683243984205D0B84203D0A04214 -:1041B00001D0A84203D122F44074CA6822434C695A -:1041C00022F08002224302608A68C2620A68826228 -:1041D000984201D109690163012141610169C9075F -:1041E00003D0016921F001010161F0BD002C014003 -:1041F000000400400008004010B5846842EA032231 -:1042000024F47F440A432243826010BD826822F076 -:1042100070020A4342F007018160704730B5036ABB -:10422000026A22F0010202624268846924F0730586 -:104230000C682C4323F002058B682B430A4DA842DF -:104240000BD123F00805CB6822F440722B434D6953 -:1042500023F0040315438A692A4342608461496854 -:104260004163036230BD0000002C014030B5026A9A -:10427000036A23F010030362436884690D6824F421 -:10428000E64444EA05248D6822F0200242EA051241 -:104290000B4DA8420ED1CD6822F0800242EA0512F1 -:1042A0004D6923F4406343EA85038D6922F040029F -:1042B00043EA85034360846149688163026230BDDB -:1042C000002C014030B5036A026A22F48072026257 -:1042D0004268C46923F4007324F073050C682C430E -:1042E0008D6843EA05230C4DA8420ED1CD6823F416 -:1042F000006343EA05234D6922F4405242EA051265 -:104300008D6923F4806342EA05124260C461496802 -:10431000C163036230BD0000002C014030B5046A67 -:10432000026A22F4805202624268C3690D6823F473 -:10433000E64343EA05238D6824F4005444EA053437 -:10434000064DA84204D14D6922F4804242EA85120A -:104350004260C36149680164046230BD002C0140C1 -:1043600010B5036A046A24F001040462846924F02D -:10437000F00444EA021423F00A020A438461026250 -:1043800010BD10B5036A046A24F010040462846945 -:1043900023F0A00324F4704444EA023243EA0111FA -:1043A0008261016210BD10B5406A0021C185C184DF -:1043B000FDF7E4FE10BD70B5446A2068406994F8CA -:1043C0004110C0F3C0100025212904D118B1E584A3 -:1043D000204600F08EF82068406994F84210C0F33F -:1043E0008010222904D118B1E585204600F05AF842 -:1043F000606C40F0100060642046FDF7BFFE70BDA9 -:1044000010B50146406A096809684FF00002890644 -:104410002ED4C28501680C3151E8003F23F480732B -:1044200041E80034002CF5D10168143151E8003F17 -:1044300023F0010341E80034002CF5D10168143168 -:1044400051E8003F23F0400341E80034002CF5D14F -:10445000202180F84210016B012909D101680C313B -:1044600051E8003F23F0100341E80034002CF5D15F -:104470004263016B012902D0FEF796F810BD818DD1 -:10448000FDF742FE10BD10B5406A01214163016B8A -:10449000012902D0FEF79CF810BD818D4908FDF777 -:1044A00033FE10BD01680C3151E8002F22F49072E8 -:1044B00041E80023002BF5D10168143151E8002FA9 -:1044C00022F0010241E80023002BF5D1016B012904 -:1044D00009D101680C3151E8002F22F0100241E8A7 -:1044E0000023002BF5D1202180F842100021016328 -:1044F000704701680C3151E8002F22F0C00241E8FA -:104500000023002BF5D1202180F8411070470000D6 -:1045100000680349884201D100207047022070479B -:104520000044004008B590F84210222901D0022032 -:1045300008BD82684FF480539A4201D1016921B1CC -:10454000816A9A421BD04AB10AE00268816A5268C5 -:10455000C2F308020A80816A891C08E0026972B10C -:104560000268526802F07F020A70816A491C816207 -:10457000C18D491E0904090CC18503D01BE00268E6 -:104580005268F1E70168CA6822F02002CA60016837 -:10459000CA6822F48072CA6001684A6922F0010286 -:1045A0004A61202180F8421000214163026B012AF8 -:1045B00003D0FDF7F9FF002008BD016301680C314D -:1045C00051E8002F22F0100241E80023002BF5D122 -:1045D00001680A68D20602D50A6849680091818D8F -:1045E000FDF792FDE7E7000070B504460068016939 -:1045F000E26821F44051114301612169A068084338 -:10460000616908432168CA6841F20C639A43024316 -:10461000CA6020684169A26921F440711143416177 -:104620001E492068884202D1FCF77EFD01E0FCF7BC -:104630006BFD00EBC00101EB00126068642180009B -:10464000B2FBF0F3B3FBF1F36FF018067343B2FB68 -:10465000F0F5B2FBF0F605EB8305322303EB05150D -:10466000B5FBF1F5B6FBF1F605F0F00505EB061527 -:10467000B2FBF0F6B2FBF0F0B0FBF1F06FF0180215 -:10468000504306EB800003EB0010B0FBF1F0216813 -:1046900000F00F002844886070BD00000038014021 -:1046A00038B5816204468285002013466064222268 -:1046B00084F84220E56B1B4AAA62E56B1A4AEA625B -:1046C000E56B1A4A2A63E26B50630A462168E06B85 -:1046D000091DFCF747FA20680168406800902069CE -:1046E00048B120680C3050E8001F41F4807140E868 -:1046F0000012002AF5D12068143050E8001F41F064 -:10470000010140E80012002AF5D12068143050E879 -:10471000001F41F0400140E80012002AF5D10020BE -:1047200038BD00000144000887440008B743000872 -:104730002DE9F843984617460D460446089E24E0A6 -:10474000701C22D0FCF774FBA0EB0800B0421AD812 -:10475000CEB12068C168490717D5802D15D0402DEE -:1047600013D00168C94309070FD4016800254068C8 -:1047700000902046FFF796FE0820606484F84050C1 -:104780000120BDE8F8830320FBE72068006835EAD4 -:10479000000004D00020B842D2D00020F1E7012070 -:1047A000F9E7000010B50448FDF7FCFCBDE8104037 -:1047B000014800F04DB800006802002070B5040008 -:1047C0002FD01849206888422BD12046FDF79DFC48 -:1047D000154800684068154DC0F1FF00C1B229704E -:1047E00013A000F05FF810494FF400732A78883165 -:1047F0002046FDF701FF15A000F054F80A49883162 -:1048000001F1FF00FBF7C4FC074829788830FBF76B -:10481000B4FC2046BDE870400349FF228831FDF713 -:10482000B5BE70BD00440040B00200200000002072 -:10483000526563656976652044617461286C656EB4 -:10484000677468203D202564293A20000D0A000085 -:1048500038B5040012D00A48216881420ED1086898 -:10486000C043C0060AD408684868009005A000F05C -:1048700019F82046BDE83840FFF7A0BF38BD00005A -:10488000004400400D0A55415254322049646C6581 -:10489000204952512044657465637465640D0A00B3 -:1048A000FEE700000FB4054B10B503A9044A0298B7 -:1048B00000F0EAF810BC5DF814FB00008F5100080E -:1048C000580000200907090E002804DB00F1E02051 -:1048D00080F80014704700F00F0000F1E02080F82D -:1048E000141D704702E008C8121F08C1002AFAD13F -:1048F00070477047002001E001C1121F002AFBD160 -:10490000704700002DE9FF5F82B00021DDE904302F -:10491000020DDDF840B0034318D044F61050A2F267 -:10492000FF3242431514119801281FD0A5EB0B004C -:10493000401C5FEA000A4FF000064E4FDFF8389146 -:10494000B046504615D5CAF1000413E01198012471 -:104950004AA3012801D16FEA0B010298119AC0E91C -:104960000031C0E9024206B0BDE8F09FCBF1000083 -:10497000DFE704460021404A491842EB0450CDE9E4 -:10498000001012E0E00707D032463B464046494659 -:10499000FBF707FC8046894632463B4610461946DF -:1049A000FBF7FFFB06460F466410002CEAD1DDE959 -:1049B0000401DDE90023BAF1000F06DAFBF7F1FB91 -:1049C00042464B46FBF7EDFB05E0FBF75CFC42463D -:1049D0004B46FBF758FC04460E460022284BFBF7DB -:1049E0005BFE03D84FF0FF30014607E00022254B65 -:1049F00020463146FBF791FDFBF736FE102409E017 -:104A0000002C0ADB0A220023FBF7F9FC039B30325F -:104A10001A55641E50EA0102F2D1641C039AC4F1D3 -:104A200011031444119A012A03D0012208430DD125 -:104A30000AE0084304D000204FF0110B119072E7F8 -:104A4000A3EB0B056D1E0DE05B4504DD4FF000028E -:104A500005F1010504E003DA4FF00002A5F10105BC -:104A6000002AECD002981199C0E90231C0E9004552 -:104A700079E70000000014400000F03F3000000023 -:104A80000000F0430000E03F2DE9FF4F95B09A464B -:104A9000884606460025EEE1252877D100242746E2 -:104AA000F94A0121039400E0044316F8013F203B3A -:104AB00001FA03F01042F7D130782A2811D06FF0B4 -:104AC0002F033078A0F13002092A16D8039A44F057 -:104AD000020402EB820203EB42021044761C0390B4 -:104AE000EFE758F8042B0392002A03DA504244F40B -:104AF0000054039044F00204761C30782E2816D11E -:104B000016F8010F44F004042A280DD06FF02F028C -:104B10003078A0F13003092B09D807EB870302EBAB -:104B20004303C718761CF3E758F8047B761C3078EB -:104B30006C280FD006DC4C2817D068280DD06A28C6 -:104B400014D104E0742810D07A280FD10DE044F479 -:104B500000140AE044F4801401E044F44014727834 -:104B6000824202D104F58014761C761C30786628C7 -:104B70000BD013DC582877D009DC002875D04528E5 -:104B8000F6D04628F4D047281AD193E118E06328DC -:104B900035D0642879D0652812D18BE1702873D084 -:104BA00008DC6728F1D069286FD06E280DD06F28F7 -:104BB00006D1ACE073282CD0752874D0782853D057 -:104BC0005246179990476D1C54E1C4F302500228D5 -:104BD00009D003280DD0D8F8001004280DD00D609E -:104BE00008F1040846E1D8F80010EA17C1E90052BC -:104BF000F6E7D8F800100D80F2E70D70F0E718F82E -:104C0000041B8DF8001000208DF80100EB460120F8 -:104C100003E058F804BB4FF0FF3061074FF000018C -:104C200002D40DE009F101018946B9420FDA81454C -:104C3000F8DB1BF809100029F4D108E009F10101A3 -:104C400089468142FADB1BF809100029F6D1039846 -:104C50005346A0EB090721463846179A00F080FA20 -:104C6000284400EB090507E044E008E10DE01BF8EB -:104C7000010B524617999047B9F10109F7D25346F3 -:104C800021463846179AF2E039E00A21C4F302526D -:104C90004FF0000B0091022A06D058F8040BC11700 -:104CA000032A09D00AE023E008F1070020F00702F8 -:104CB000F2E80201904605E000B2C117042A01D1D2 -:104CC00040B2C117002906DA0A460021404261EBD2 -:104CD00002012D2202E0220504D52B228DF80420AA -:104CE000012203E0E20701D02022F7E7914657E0D6 -:104CF0000A2100E010214FF0000B00910BE0102181 -:104D00004FF0000B44F004040827009103E0082052 -:104D10004FF0000B0090C4F30252022A05D058F85D -:104D2000040B0021032A08D008E008F1070020F056 -:104D30000702F2E80201904603E080B2042A00D1A3 -:104D4000C0B24FF0000922072AD53278702A07D066 -:104D5000DDF800C08CF0100C5CEA0B0C05D00EE006 -:104D600040228DF80420012208E050EA010306D019 -:104D700030238DF804308DF8052002229146009BE7 -:104D800083F0080353EA0B030AD150EA010201D170 -:104D9000620705D530228DF804204FF001097F1EEF -:104DA0003278582A04D039A20C920CAA02920BE055 -:104DB0003BA2F9E75B46009AFBF721FB0C9B9B5C4F -:104DC000029A521E0292137050EA0102F2D1029826 -:104DD00004A9081A00F1200B600702D524F48034DE -:104DE00000E001275F4502DDA7EB0B0000E000209B -:104DF00000EB0B01009003984944401A0390E00334 -:104E000006D453462146179A039800F0A9F90544A1 -:104E1000002706E001A85246C05D179990476D1C17 -:104E20007F1C4F45F6DBE0030CD553462146179A0D -:104E3000039800F095F9054404E030205246179994 -:104E400090476D1C0099481E00900029F5DC08E091 -:104E50000298029952460078491C0291179990478E -:104E60006D1CBBF10001ABF1010BF1DC5BE100F06B -:104E700065F90544761C307800287FF40DAE19B032 -:104E80002846BDE8F08F0000092801003031323398 -:104E90003435363738396162636465660000000076 -:104EA0003031323334353637383941424344454660 -:104EB00000000000600700D4062708F1070020F07A -:104EC0000700F0E80223804603F0004C5FEA0C0084 -:104ED00001D097A009E0200501D596A005E0E007E4 -:104EE00001D095A001E0AFF24C001390307823F090 -:104EF000004365280CD006DC452809D046281DD083 -:104F000047287FD13BE0662818D067287AD136E061 -:104F10000021112F01DB112000E0781CCDE90001F8 -:104F200004A90CA8FFF7EEFCDDE90D010C9A4FF087 -:104F3000000B07F10109109200914EE04FF0004084 -:104F40000097CDE9011004A90CA8FFF7DBFCDDE90F -:104F50000D020C9B0F994FF0000B9146109300929D -:104F600011B9791C00EB0109B7EB090003D4C0F1BA -:104F7000FF3B07F10109A9EB0700019042E0012F77 -:104F800000DA01270021112F01DD112000E0384651 -:104F9000CDE9000104A90CA8FFF7B4FCDDE90D017F -:104FA0000C9A00914FF0000BB946109221070FD4D4 -:104FB000009A4A4503DA914601E0A9F10109B9F1E5 -:104FC000010F05DD109AA9F10101515C3029F4D0DF -:104FD000B84202DA10F1040F03DA0121CDE9011021 -:104FE00010E0002803DC8344A9EB000102E0411C2F -:104FF000494500DD8946A0EB0B00401C01904FF0B5 -:1050000000400290200705D40198484502DB4FF08C -:10501000FF30019000208DF84B0002980DF14B07F6 -:10502000B0F1004F25D002200C902B200D9002985B -:1050300000280CDA404202902D200D9007E00A2152 -:105040000298FBF7C6F93031029007F8011D0C9960 -:10505000481E0C900029F2DC02980028EFD1791E3E -:105060000D980870307800F0200040F0450007F8F7 -:10507000020D11A8C01BC01D02901398007800B14A -:10508000012000EB0901019801EBE0710298014455 -:105090000398401A401E0390E00306D4534621466D -:1050A000179A039800F05CF805441398007818B13B -:1050B0005246179990476D1CE00323D5534621466D -:1050C000179A039800F04CF805441BE0BBF1000F61 -:1050D00007DB0098584504DD1098179910F80B006D -:1050E00001E0179930205246904701980BF1010BCF -:1050F000401E05F10105019004D12E20524617995A -:1051000090476D1CB9F10001A9F10109DEDC05E051 -:1051100017F8010B5246179990476D1C0299481ECB -:1051200002900029F4DC53462146179A03989EE624 -:105130002D0000002B000000200000002DE9F041B0 -:10514000044600251E461746880404D405E0394667 -:105150002020B0476D1C641EF9D52846BDE8F081BB -:105160002DE9F041044600251E469046C80301D5AE -:10517000302700E02027880404D505E04146384662 -:10518000B0476D1C641EF9D52846BDE8F08113B503 -:105190000020FBF715FB4FF0FF3301226946FDF7B6 -:1051A0002BFA00981CBD0000FBF788FEFEF7B6FF47 -:1051B000FDF7E8FAFDF7B0FAFDF770FBFDF792FB9B -:1051C000FDF7B4FBFDF714FCFDF72EFC0548006865 -:1051D000C16841F01001C160FDF774FA0248FEF7A2 -:1051E0002FFFFBE768020020202700200149002054 -:1051F000087070474C00002001490020087070477B -:105200004C000020010202030405060708090A0BEE -:105210000C0D0E0F10100000000000000000010235 -:10522000030406070809000000000102030400004F -:105230000200E8030200FFFF020010270200FFFF48 -:105240000200E8030200102702001027CE01208D83 -:1052500001204C0120C03407A03404B00A03801898 -:1052600006801801601801500A04500A01EF01205D -:10527000CE01208D01204C0120EB0010AA00106906 -:10528000001069041000000000000000C134000894 -:1052900075330008BD3100080D340008893200085C -:1052A000713400086534000805330008F532000841 -:1052B000C53300081D320008D5310008F92D00085B -:1052C000753900085D3A00081D390008B13700083B -:1052D0004538000885390008AD360008553B000800 -:1052E00045370008813A0008B9390008293100081B -:1052F0003136000845390008953700085139000853 -:10530000FD2E0008253A00087D370008113B0008F3 -:10531000E9390008C53600084B3B0008413B00084E -:105320001D310008DD36000875310008092F00081E -:1053300051310008AD2E0008E12D0008A32D000812 -:10534000193A00085136000843360008A137000812 -:1053500039390008ED3A00081D3700086B3600089F -:10536000A1360008F53600086D3B0008152E000830 -:105370000200FFFF0200FFFF98530008000000201A -:105380005C000000E4480008F45300085C000020C2 -:105390001C2C0000F4480008000000000100000080 -:1053A000100000000000000000127A00000002401F -:1053B00001400000A12A0008652A00080000000042 -:1053C00000000000B52A00088D2A0008792A00088C -:1053D000000000000000000000000000D1340008C0 -:1053E00000000000000000000000000000000000BD -:0453F00000000000B9 +:10000000E04A00209D010008273A0008F52E00086C +:10001000253A00088D0E0008415900080000000034 +:1000200000000000000000000000000005010008C2 +:10003000F70E00080000000049010008E750000822 +:10004000B7010008B7010008B7010008B7010008B0 +:10005000B7010008B7010008B7010008B7010008A0 +:10006000B7010008B7010008B7010008B701000890 +:10007000910E00089D0E0008B7010008A90E0008A7 +:10008000B50E0008C10E0008B7010008B70100084E +:10009000B7010008B7010008B7010008010F000808 +:1000A000B7010008B7010008B7010008B701000850 +:1000B000B7010008B7010008B7010008B701000840 +:1000C000B7010008B7010008B7010008B701000830 +:1000D000B7010008B701000845580008B70100083B +:1000E000F90E0008B7010008B7010008DFF810D0CA +:1000F00000F086FC0048004755630008AFF300801D +:10010000E04A0020224B19680868B0E8F00F80F33D +:100110000988BFF36F8F4FF0000080F311884EF015 +:100120000D0E70470000000006480068006880F36C +:10013000088862B661B6BFF34F8FBFF36F8F00DFE1 +:1001400000BF00BF08ED00E0EFF30980BFF36F8F41 +:100150000F4B1A6820E9F00F106008B54FF05000FF +:1001600080F31188BFF34F8FBFF36F8F07F08EFAC4 +:100170004FF0000080F31188BDE808401968086856 +:10018000B0E8F00F80F30988BFF36F8F704700BFAE +:1001900018000020EFF305807047000006488047F4 +:1001A00006480047FEE7FEE7FEE7FEE7FEE7FEE75C +:1001B000FEE7FEE7FEE7FEE75F510008ED000008FE +:1001C000202A04DB203A21FA02F00021704721FAAC +:1001D00002F3D040C2F12002914008431946704713 +:1001E00040EA01039B0703D009E008C9121F08C0B9 +:1001F000042AFAD203E011F8013B00F8013B521E39 +:10020000F9D27047D2B201E000F8012B491EFBD2AF +:1002100070470022F6E710B513460A460446194611 +:10022000FFF7F0FF204610BD10B5044604E00B7840 +:1002300000F8013B03B1491C521EF8D2204610BD04 +:10024000421C10F8011B0029FBD1801A704710B521 +:10025000002200E0521C835C8C5CA34201D1002B85 +:10026000F8D1D8B2E1B2401A10BD034611F8012B03 +:1002700000F8012B002AF9D11846704730B5054621 +:100280000020034600E05B1C934205D2EC5CC85C96 +:10029000201A01D1002CF6D130BD2DE9F0410E46D7 +:1002A0000546002400E0641C285D00F02CFA074697 +:1002B000305D00F028FA381A02D1295D0029F2D108 +:1002C000BDE8F0810FB400B58DB010A909900B9076 +:1002D00000914FF0FF300A9000200C9005480690E6 +:1002E000054807906A4609A80F9900F027FA0DB053 +:1002F0005DF814FB59070008770700082DE9FF5F38 +:100300001D464FF0FF3BD5E9014691465F464FF051 +:100310000008A9697F1C01988847296A8246884796 +:100320000028F6D1BAF1FF3F0CD024F4C064002EAF +:1003300019DD600614D5BAF12B0F09D0BAF12D0FD3 +:100340000ED103E0584604B0BDE8F09F44F4806449 +:10035000A9697F1C01988847761E8246002E02DD1F +:10036000BAF1300F03D0B9F1000F26D032E0A969FD +:10037000761E44F400747F1C019888478246002E44 +:1003800005DDBAF1780F06D0BAF1580F03D0B9F1F4 +:10039000000F10D01EE0B9F1000F02D0B9F1100F1C +:1003A00018D1A969761E24F400747F1C019888472F +:1003B0008246102002E0082000E00A20814609E081 +:1003C00008FB0908A969761E44F400747F1C019893 +:1003D00088478246002E05DD4946504600F099F9CF +:1003E0000028EDDAE96901988847A00502D46FF08A +:1003F0000100A8E7E00725D1600613D5600502D506 +:10040000C8F1000000E0404629680A1D2A6009681A +:10041000220501D5087015E0220701D5088011E0FA +:1004200008600FE02868011D29600068210502D5D9 +:1004300080F8008006E0210702D5A0F8008001E0E6 +:10044000C0F8008038467EE72DE9FE4F81EA0304BC +:1004500004F0004421F0004100944FF0000B23F021 +:10046000004350EA01045ED052EA03045BD0C3F3B8 +:100470000A54C1F30A552C44A4F2F3340194A0FBAE +:100480000254C1F3130141F48011C3F3130343F485 +:10049000801301FB024400FB034E840A970A44EADE +:1004A000815447EA8357A4FB076802958D0A05FB30 +:1004B00007854FEA932C04FB0C542705029D4FEA55 +:1004C000065847EA1637B5EB08056EEB070C870EA2 +:1004D000920E47EA811742EA8312A7FB0201B6EBAC +:1004E0000B0164EB00042B0D43EA0C335E1844EB64 +:1004F0001C50DA465146E7FB0201C5F313044FEAEC +:100500000B3343EA14534FEA0432019C43EA0603D7 +:10051000A4F10C040294009CCDE900B400F04BF966 +:1005200003B0BDE8F08F00200146F9E72DE9F04D5A +:1005300081EA030404F0004B21F0004514464FF01B +:10054000000A23F0004150EA050220D054EA0102DB +:100550001DD0C5F30A570246C5F31303C1F31300B8 +:10056000C1F30A5640F4801543F48013A7EB060844 +:10057000101BD64608F2FD3873EB050002D308F1D4 +:10058000010801E092185B41B8F1000F03DA002086 +:100590000146BDE8F08D00204FF4801106468446E8 +:1005A0000EE0171B73EB050705D3121B63EB050366 +:1005B00006434CEA010C49084FEA300092185B41AF +:1005C00050EA0107EDD152EA030012D082EA04009A +:1005D00083EA0501084305D0101BAB4106D2012276 +:1005E000002306E000224FF0004302E06FF001021A +:1005F00053101AEB06004CEB085110EB0A0041EBCC +:100600000B01BDE8F04D00F0C7B80EB5C10F80EA90 +:10061000E0700844CA07002140F233438DE80E0021 +:100620000A460B4600F0C7F803B000BD0EB540F215 +:10063000334102910021CDE900110A460B4600F03A +:10064000BAF803B000BDC1F30A5210B5C1F31301EB +:1006500040F2FF3341F480119A4201DA002010BDCC +:1006600040F233439A42A2F2334203DC5242FFF794 +:10067000A7FD10BD904010BD30B50B4601460020CF +:100680002022012409E021FA02F59D4205D303FA54 +:1006900002F5491B04FA02F52844151EA2F10102D5 +:1006A000F1DC30BD2DE9F05F0546002092469B4607 +:1006B00088460646814640241BE028464146474678 +:1006C0002246FFF77DFD53465A46C01A914110D38A +:1006D00011461846224600F0A5F92D1A67EB0108CD +:1006E0004F4622460120002100F09CF917EB00093B +:1006F0004E41201EA4F10104DFDC484631462A4663 +:100700004346BDE8F09FA0F14101192900D82030EF +:1007100070473A2800D2303820F02002412A01D315 +:10072000A2F13700884201D34FF0FF30704700003C +:10073000026811441378016018467047D16004497B +:1007400051610449116200211161114600F090B914 +:1007500031070008670A0008426842B1016811F8D1 +:10076000013B23B1521EC0E9001218467047012117 +:10077000C160881E704742685AB1C368016843B9B6 +:1007800083688B4205D0491E521CC0E9001200202C +:1007900070474FF0FF30704710B5141E73F100041E +:1007A00008DA401C41F1000192185B411A4301D163 +:1007B00020F0010010BD2DE9F04D92469B4611B18D +:1007C000B1FA81F202E0B0FA80F22032904600F0F5 +:1007D00029F904460F4640EA0A0041EA0B01534654 +:1007E0005A46084313D0114653EA010019D0C8F104 +:1007F00040025046FFF7E4FC05460E465046594677 +:10080000424600F00FF9084305D0012004E02046DD +:100810003946BDE8F08D0020054346EAE0762C43DA +:1008200037430A986305E40AA0EB08000022FD0A9A +:1008300044EA47540A3002D500200146E9E70105A1 +:1008400010196941DDE9084500196941BDE8F04D1D +:10085000A2E72DE9FE4F804681EA0300C00F0C4657 +:10086000009021F0004123F00045B8EB0200A941BF +:1008700005D24046214690461C460B46024623F0D0 +:100880000040104347D0270DC7F30A00C3F30A51B5 +:100890000290401A019040286BDAC3F3130040F431 +:1008A000801B0098924620B10023D2EB030A63EB31 +:1008B0000B0B01985946C0F14002504600F0B2F8C7 +:1008C00006460D4650465946019A00F0BAF810EB1C +:1008D00008006141002487EA115284EAE7731A4351 +:1008E00040D0009A62B3019A012A4FEA075215DC00 +:1008F000001B61EB02014FF0004202EA0752CDE912 +:100900000042001C41F5801132462B46FFF753FF91 +:1009100003B0BDE8F08F40462146F9E7001B61EBCC +:100920000201001C41F5801300185B412018A2F55C +:10093000001747EB030140EAD570B6196D4111E08D +:100940006D084FEA360645EAC0754FEA0752001BAC +:1009500061EB0201001C41F5801149084FEA3000AB +:100960000019514132462B4603B0BDE8F04FFFF766 +:1009700013BF0098012240000023D0EB020263EB7A +:10098000E073009821464FEAE074B8EB000061EB99 +:100990000401E9E783F000435BE781F0004158E799 +:1009A000C1F30A52C1F3130140F2FF3341F4801145 +:1009B0009A4202DA00200146704740F233439A42DD +:1009C000A2F2334202DC5242FFF7FABB00F02AB82F +:1009D00030B5041E71F1000404DB4FF000444042C6 +:1009E00064EB0101141E73F1000405DB1C464FF09B +:1009F0000043524263EB0403994208BF904230BD6A +:100A0000064C074D06E0E06840F0010394E807005B +:100A100098471034AC42F6D3FFF76CFB30B60008B1 +:100A200050B60008202A04DB203A00FA02F1002028 +:100A300070479140C2F1200320FA03F3194390401C +:100A40007047202A06DBCB17203A41FA02F043EA2E +:100A5000E07306E041FA02F3D040C2F12002914077 +:100A6000084319467047C0B24FF4F05100F098B9EE +:100A70002DE9F34F8BB04FF0000801F10C000C464C +:100A80004FF0010B46460DF1080A01906269012101 +:100A900001989047051E2DD0252D2CD0216A88471E +:100AA000C0B16269012101989047216A88470028F6 +:100AB000F7D1411E62690198904700E0761CA16958 +:100AC0000B988847216A88470028F7D1E1690B987D +:100AD0008847DBE7A1690B9888470746A84201D100 +:100AE000761CD3E7E1690B9888477F1C02D1B8F1E7 +:100AF000000F6FD047E1002762693D4639460198F3 +:100B000090472A2804D16269012101989047012564 +:100B1000DFF888926269012101989047A0F13001C5 +:100B20000A290AD24F45E5DC07EB870100EB4107B4 +:100B3000303FDFD445F01005ECE7E90601D46FF053 +:100B400000476C280AD04C2814D0682815D06A2891 +:100B50000DD074281CD07A281AD01DE062690121BA +:100B6000019890476C2802D045F0040514E045F048 +:100B700002050DE045F020050AE0626901210198B7 +:100B80009047682802D045F0080505E045F4006567 +:100B90006269012101989047C4E9015765283DD059 +:100BA00019DC58287AD00CDC452837D004DC2528FD +:100BB00026D0412831D131E046282FD047282CD1EA +:100BC0002CE05B2877D0612828D063287CD064286B +:100BD00023D15AE0D1E06F2848D008DC66281DD028 +:100BE00067281BD0692821D06E2816D127E07028ED +:100BF00045D0732868D0752847D078280DD14DE0AE +:100C0000A1690B988847054625283FF469AFE1693B +:100C10000B9888476D1C3FF46AAFB4E023466A46E0 +:100C20006FF001000B99AFF300809FE045F04000AA +:100C30006060A80723464FF0000236D43EE0E80784 +:100C40007FF447AF2068011D21600068290501D5A8 +:100C500006701BE7290701D5068017E7A90703D50A +:100C6000F117C0E9006111E706600FE745F04000A9 +:100C70006060A80723464FF0080216D41EE040F635 +:100C80000E0125EA0100606016E045F0400060605A +:100C9000A80723464FF00A0207D40FE045F04000B2 +:100CA0006060A80708D5234610226FF001000B9959 +:100CB000AFF300805AE007E0234610226FF00100F6 +:100CC0000B99FFF71BFB51E04FF000094F464B46D5 +:100CD000632802D05B2807D041E02079C00601D408 +:100CE0000120A06001273AE0626901210198904744 +:100CF0005E2805D14FF00109626949460198904785 +:100D0000216939B900210A46534643F82120491C7C +:100D10000829FADBB0B3216969B9C11700EBD162C8 +:100D200053110AEB830122F01F02821A01200B6883 +:100D3000904003430B6062690121019890475D2850 +:100D4000E8D1B9F1000F09D00020514651F8202018 +:100D5000D24341F82020401C0828F7DB02AB224692 +:100D600000976FF001000B99AFF3008000280CDAB8 +:100D7000401C08D1BBF1000F05D04FF0FF300DB083 +:100D8000BDE8F08FFFE74046F9E7E90701D108F138 +:100D9000010806444FF0000B78E60000CCCCCC0CE8 +:100DA0007F2801D9002208E0064A02EB5002C00762 +:100DB000127800D1120902F00F0201209040084081 +:100DC0007047000078B4000818B1012803D0002053 +:100DD0007047024870470248704700000001002039 +:100DE0005801002010B5022806D2FFF7EDFF18B118 +:100DF000BDE8104000F096BFFF2010BD32B1054B9A +:100E000003EB401040F82120002070476FF00100F4 +:100E100070470000F01E002010B54FF0FF3402288C +:100E200006D2FFF7D1FF18B123B101F0DFFA04E0D9 +:100E3000204610BD142301F0A5F80028F9D00120A8 +:100E400010BD38B54FF0FF34049D022806D2FFF7DD +:100E5000BBFF18B125B101F041FA05E0204638BDCD +:100E60001424009401F041F90028F8D0012038BD85 +:100E700018B1012803D0002070470248704702488B +:100E8000704700000C030020C4020020FEE70000B1 +:100E9000014800F0A1B90000F4010020014800F071 +:100EA0009BB90000B0010020014800F095B9000096 +:100EB00038020020014800F08FB9000054030020E0 +:100EC000014800F089B900009803002030B590F87F +:100ED00040500124AC40C56B6C600468636043689B +:100EE000102B036803D099600068C26030BD9A601F +:100EF0000068C16030BD70474FF4805000F0A4BA64 +:100F000010B5202000F0A0FA402000F09DFABDE8C6 +:100F10001040802000F098BA72B6FEE730B5002489 +:100F20002346146019E0401C0578C5B1202DFAD184 +:100F300010F8015F9DB1202DFAD0641C8C420CD1B9 +:100F400003461168491C116010F8011F09B12029DE +:100F5000F7D1106818B9002301E08C42E4D3184699 +:100F600030BD00002DE9F0472F4C054691466068E2 +:100F70008A4601264FF00008A0BB04F10C0010E0E7 +:100F8000006807683846FFF75BF90246A85C20282E +:100F900000D020B939462846FFF770F928B16068BB +:100FA000406860600028EBD134E0D4F804C0DCF87D +:100FB000000090F90C70002F10DB0020294602463B +:100FC00003E0202B18D00022491C0B78002BF8D10D +:100FD0000AB1401E40B2B84200D00026BCF1000F5A +:100FE00018D07EB160682A4649460068836850463A +:100FF000984706000BD013E0002AE5D1401C40B210 +:101000000122E1E74A4609495046FFF70DF9C4F8C5 +:10101000048005E04A4606495046FFF705F90026D8 +:101020003046BDE8F0870000D8000020FCB400087E +:1010300054B5000870B5050011D0082005F0C8FFB0 +:10104000040014D006F008F90020C4E900500C4850 +:1010500001684C60046006F01FF9012070BD50204B +:1010600080F31188BFF34F8FBFF36F8FFEE75020DF +:1010700080F31188BFF34F8FBFF36F8FFEE700003F +:10108000D8000020014600200A0A00D008204FF2B4 +:10109000F002114201D040F004004CF6CC42114263 +:1010A00001D040F002004AF6AA22114201D040F0DD +:1010B00001007047704700F0C3BA000070B51546D4 +:1010C0000C460846FFF7DEFF002B0FD0084941F819 +:1010D0002030204602F0CAFA04460022294600F0D9 +:1010E00063FB2046BDE8704000F050BB70BD0000BF +:1010F000781F0020D2B200F0A8BA10B590F82110E5 +:101100000022022905D00421816380F820200120DB +:1011100010BD01680B6823F00E030B6001680B68BB +:1011200023F001030B6090F84030C46B012101FAF9 +:1011300003F3636080F8211080F82020104610BD72 +:1011400010B590F821100024022903D004218163F6 +:1011500001243DE001680A6822F00E020A6001687D +:101160000A6822F001020A601A4A0168914201D11C +:10117000012121E0174A1432914201D110211BE0D4 +:10118000144A2832914201D1891515E0114A3C32A6 +:10119000914201D189140FE00E4A5032914202D19E +:1011A0004FF4803108E00B4A6432914202D14FF48F +:1011B000801101E04FF08071064A083A5160012128 +:1011C00080F82110002180F82010416B01B1884780 +:1011D000204610BD080002402DE9F05FC16B0C688D +:1011E00001680B68D0F840C0042202FA0CF2494DA5 +:1011F000DFF824A1494E4A4FDFF828B1DFF828E193 +:1012000022422CD05A072AD50A68920603D40A68CB +:1012100022F004020A600168A94201D1042219E007 +:10122000514501D1402215E0B14202D14FF4806214 +:1012300010E0B94202D14FF480420BE0594502D18F +:101240004FF4802206E0714502D14FF4800201E0A4 +:101250004FF080622F4908394A60C16A3BE04FF085 +:10126000020808FA0CF818EA040F4FF000094FF0D2 +:10127000010235D05FEA837832D50B689B0605D42E +:101280000B6823F00A030B6080F821200168A94253 +:1012900001D1022219E0514501D1202215E0B142CD +:1012A00002D14FF4007210E0B94202D14FF4005263 +:1012B0000BE0594502D14FF4003206E0714502D1EE +:1012C0004FF4001201E04FF00072124908394A60F1 +:1012D00080F82090816A00291AD0BDE8F05F0847A5 +:1012E000082505FA0CF5254212D01B0710D50B680E +:1012F00023F00E030B6090F84010C36B02FA01F16B +:101300005960826380F8212080F82090016BE2E729 +:10131000BDE8F09F080002401C000240300002407F +:1013200044000240580002406C00024030B528B32F +:1013300008C8134914221944B1FBF2F18900C163B2 +:1013400010498163022141771A6843F6F0718A439C +:10135000D0E900142143D0E902452C43214304691C +:1013600021434469214384692143114319600021C9 +:101370004163012242770177084630BD012030BD2C +:10138000F8FFFDBF0000024070B5044690F8200051 +:10139000002501280CD0012084F8200094F8216059 +:1013A0000020012E06D084F820000225284670BDBA +:1013B000022070BD022684F82160A06320680668C0 +:1013C00026F0010606602046FFF780FDE06A00284F +:1013D0002068016802D041F00E0106E021F004010E +:1013E00001602068016841F00A010160206801681D +:1013F00041F001010160D9E770B5044600F02AF917 +:101400000546601C02D004480078044400F022F92C +:10141000401BA042FAD370BD080000202DE9F04126 +:101420000024084F0646012505FA04F0304203D097 +:1014300057F8240000B18047641CE4B2102CF3D3A9 +:10144000BDE8F081B01E0020044910B50A680242D0 +:1014500002D00860FFF7E2FF10BD00001404014055 +:101460002DE9F84FDFF8B8910024A9F1040B2346C9 +:101470000F2709F1040AABF1040EC9E00125A540CC +:101480002A40AA427DD1674ED1F804C0ACEB0608D1 +:10149000B44532D014DCBCF1030F3AD009DCBCF106 +:1014A000000F2AD0BCF1010F1CD0BCF1020F31D1CA +:1014B0001DE0BCF1110F17D0BCF1120F2AD119E0B9 +:1014C000B8F5881F19D006DCB8F5803F15D0B8F5FF +:1014D000801F1FD111E0B8F5001F0ED0B8F5041F12 +:1014E00018D10AE0CB6815E0CB681B1D12E0CB6871 +:1014F00008330FE0CB680C330CE08B682BB1012B69 +:101500004FF0080303D0456104E0042302E00561C5 +:1015100000E00023FF2A01D8064601E000F104069E +:101520004FEA840501D9A5F12005D6F8008007FA15 +:1015300005FC28EA0C0803FA05F548EA0508C6F890 +:1015400000804D68ED0062D5374DAE6946F001066A +:10155000AE61AD6924F0030605F001050095334D39 +:1015600006EB050CDCF80850A607360F07FA06F85C +:1015700025EA0805DFF8B880404503D14FF00008A0 +:1015800017E044E0DFF8AC80404502D14FF001089D +:101590000FE0DFF8A480404502D14FF0020808E0D8 +:1015A000DFF89880404502D14FF0030801E04FF08A +:1015B000040808FA06F848EA0508CCF808804D68DF +:1015C000D9F80060ED024D4601D5164300E0964380 +:1015D0002E604D68DAF80060AD02554601D516431D +:1015E00000E096432E604D68DBF80060AD035D4679 +:1015F00001D5164300E096432E604D68DEF800608A +:10160000ED03754601D5164300E096432E60641C39 +:101610000D682A46E5407FF431AFBDE8F88F000041 +:1016200008040140000011100010024000000140B9 +:1016300000080140000C014000100140001401406E +:101640008068084000D0012070470AB101617047EE +:101650000904FBE70148806870470000080000208B +:1016600070B5040004D094F84100002510B106E0E4 +:10167000012070BD84F84050204601F015FB242065 +:1016800084F841002068C16821F40051C1602046FF +:1016900003F0FAFF2068016921F49041016120689C +:1016A000416921F0220141612068416941F008014E +:1016B00041612068C16841F40051C1606564202027 +:1016C00084F8410084F842006563002070BD00008A +:1016D0000248816802781144816070470800002048 +:1016E000074810B5016841F010010160032000F0C7 +:1016F0007BF80F2000F006F800F024F8002010BD61 +:101700000020024070B50D4D04464FF47A712878E0 +:10171000B1FBF0F00A490968B1FBF0F000F032FFCC +:1017200048B9102C07D200222146501E00F03CF888 +:1017300000206C6070BD012070BD0000080000201A +:10174000140000200F4808B5816941F00101816152 +:10175000816901F001010091C16941F08051C161CD +:10176000C069002200F0805000900F21901E00F010 +:101770001BF80548416821F0E06141F000714160CB +:1017800008BD00000010024000000140002809DBF5 +:1017900000F01F02012191404009800000F1E0208B +:1017A000C0F8001170470000F0B40E4B1B680C46E7 +:1017B000C3F30223C3F10705042D00D90425191D25 +:1017C000072901D2002300E0DB1E012606FA05F1FD +:1017D000491E214099409E40761E16403143F0BC80 +:1017E00004F0DAB80CED00E0064900F007020868E2 +:1017F0004FF6FF03184040EA0220034A10430860F6 +:10180000704700000CED00E00000FA052DE9F047FC +:101810000F46050061D0434E306800F00700B84223 +:1018200009D2306820F0070038433060306800F09B +:101830000700B84251D128683B4C810712D54007B8 +:1018400003D5606840F4E06060602878000703D545 +:10185000606840F4605060606068A96820F0F00043 +:10186000084360602878C00728D06868012810D035 +:101870002168022810D0890700292EDA616821F03A +:10188000030101436160FFF7E5FE804641F28839BC +:101890000DE021688903EFE78901EDE7FFF7DAFE44 +:1018A000A0EB0801494502D90320BDE8F087606834 +:1018B000696800F00C00B0EB810FEFD1306800F0E8 +:1018C0000700B8420BD9306820F007003843306079 +:1018D000306800F00700B84201D00120E5E7287821 +:1018E000400705D56068E96820F4E060084360605F +:1018F0002878000706D56068296920F4605040EA1E +:10190000C100606000F038F86168084AC1F3031153 +:10191000515CC8400649086006480068FFF7F2FEBF +:101920000020C2E700200240001002402E81000883 +:10193000140000200C000020044805490068496894 +:10194000044AC1F30221515CC840704714000020D2 +:10195000001002403E8100080448054900684968BB +:10196000044AC1F3C221515CC840704714000020F2 +:10197000001002403E8100080F4A516801F00C003F +:10198000042803D0082803D00C4870470C4870473F +:101990000C48C1F38343C903C05C0AD55168094AA6 +:1019A000C1F34041921E515C054A5043B0FBF1F037 +:1019B00070470549484370470010024000127A0002 +:1019C0000024F4001E81000800093D002DE9F84FB5 +:1019D000040070D02078C04DC00749D06868C0F3BB +:1019E0008100012807D06868C0F38100022809D16E +:1019F0006868C00306D52868800339D56068002868 +:101A0000E7D035E06068B0F5803F0BD010B1B0F59D +:101A1000A02F11D0286820F480302860286820F496 +:101A2000802002E0286840F480302860606890B12F +:101A3000FFF710FE06460AE0286840F48020286080 +:101A4000F0E700BFFFF706FE801B642873D8286804 +:101A50008003F7D50CE0FFF7FDFD064605E000BF6B +:101A6000FFF7F8FD801B6428F0D828688003F7D4BE +:101A700020789A4E80074FF001094FF0000839D5C1 +:101A8000686810F00C0F07D06868C0F38100022866 +:101A900009D16868C00306D42868800714D5206976 +:101AA000012808D110E02069B0B1C6F80090FFF716 +:101AB000D1FD074605E00AE1FFF7CCFDC01B022877 +:101AC000C4D828688007F7D52868616920F0F80035 +:101AD00040EAC10028600DE0C6F80080FFF7BAFDBB +:101AE000074604E0FFF7B6FDC01B022823D828688C +:101AF0008007F7D4207800072CD57948A169D9B19F +:101B0000C0F80090FFF7A6FD074604E0FFF7A2FD2E +:101B1000C01B02280FD8686A8007F7D571484FF4B8 +:101B2000FA510068B0FBF1F0009000BF0098411E30 +:101B30000091FAD20EE080E0C0F80080FFF78AFD45 +:101B4000074604E0FFF786FDC01B022875D8686AC7 +:101B50008007F7D42078400760D5E8690027C000E7 +:101B600008D4E86940F08050E861E869012700F096 +:101B7000805000905C480168C90513D40168834611 +:101B800041F480710160FFF765FD824606E000BF09 +:101B9000FFF760FDA0EB0A0064284ED8DBF80000D8 +:101BA000C005F5D5E06801280AD008B1052813D092 +:101BB000286A20F001002862286A20F0040002E070 +:101BC000286A40F001002862E06841F2883B98B141 +:101BD000FFF740FD82460BE0286A40F004002862CF +:101BE000EEE700BFFFF736FDA0EB0A0159455AD8D2 +:101BF000286A8007F6D50CE0FFF72CFD824605E049 +:101C0000FFF728FDA0EB0A0159454CD8286A800748 +:101C1000F6D41FB1E86920F08050E861E06988B32C +:101C20006968C1F38101022944D00228C6F86080A6 +:101C300004D0FFF70FFD044638E034E0FFF70AFD5B +:101C4000074604E0FFF706FDC01B02282BD82868D2 +:101C50008001F7D4206AB0F5803F05D16868A1689B +:101C600020F4003008436860D4E90801084369683B +:101C700021F4741108436860C6F86090FFF7EAFC2D +:101C8000044606E025E000BFFFF7E4FC001B022845 +:101C900009D828688001F7D51BE000BFFFF7DAFC00 +:101CA000001B022802D90320BDE8F88F28688001B4 +:101CB000F4D40EE00128F7D06868226A00F480317D +:101CC000914204D1616A00F47010884201D0012071 +:101CD000EAE70020E8E7000000100240000042426E +:101CE00080044242140000200070004070B5044699 +:101CF00001F0C8FF032811D0204601F0C3FF084DB2 +:101D000005EB40108069002808D0204601F0BAFF9A +:101D100005EB40108069BDE87040004770BD0000D1 +:101D2000F01E002090F85100704770B5040009D0F3 +:101D3000606A002540B125616561A56294F8510093 +:101D400040B10CE0012070BD6068B0F5827FF4D036 +:101D5000E561F2E784F85050204600F03FF8022099 +:101D600084F851002068016821F040010160A088DA +:101D7000218900F4827001F404410843A18901F42F +:101D800000610843217C01F002010843217D01F03C +:101D900001010843218B01F400710843217F01F008 +:101DA0003801084394F8201001F080010843218D88 +:101DB00001F40051084321680860A069042101EA88 +:101DC0001040216848602068C16921F40061C16148 +:101DD0006565012084F85100002070BD2DE9F041B7 +:101DE00086B0002400940194029403940646424D68 +:101DF000036842480221032210274FF08008AB42BB +:101E000047D1836943F480538361836903F480532A +:101E10000493836943F0040383618069384D00F0C3 +:101E200004000490A020CDE90001039269462846F1 +:101E3000FFF716FB4020CDE90004694628460294CE +:101E4000FFF70EFB304D2F48C5E90007C5E90248F2 +:101E50002C616C61AC6147462846EC61FFF766FA7D +:101E600008B1FFF759F8B5646E62274D254844352F +:101E70001438C5E90004C5E902472C616C61AC6106 +:101E80002846EC61FFF752FA08B1FFF745F8F56410 +:101E90002EE01E4DAB422CD1C36943F48043C36195 +:101EA000C36903F480430493836943F008038361A7 +:101EB0008069039200F0080004904FF42040CDE9BF +:101EC000000169461248FFF7CBFA0F4D0D488835DF +:101ED00028302860C5E90174C5E903846C61AC61F0 +:101EE0002846EC61FFF722FA08B1FFF715F8B56450 +:101EF0006E6206B0BDE8F081003001400010024083 +:101F00000008014030000240B001002000380040CD +:101F1000000C014070B5044601F0B4FE032811D056 +:101F2000204601F0AFFE084D05EB40104068002848 +:101F300008D0204601F0A6FE05EB40104068BDE841 +:101F40007040004770BD0000F01E002070B50446D0 +:101F500001F098FE032811D0204601F093FE084DB1 +:101F600005EB40100069002808D0204601F08AFEE9 +:101F700005EB40100069BDE87040004770BD0000EF +:101F8000F01E00202DE9F84F984616468A46044672 +:101F9000FFF760FB814694F8510001281ED1BAF189 +:101FA000000F73D0002E71D094F85000012815D086 +:101FB000012784F85070032084F8510000256565DE +:101FC000C4F830A0A686E686A563A587E587656484 +:101FD0002564A068B0F5004F03D00CE00220BDE8F6 +:101FE000F88F2068016821F04001016020680168D5 +:101FF00041F48041016020680168490603D401680A +:1020000041F040010160E068B0F5006F606803D006 +:1020100048B3012E27D047E008B1012E1FD1206B15 +:1020200021680088C86006E020688168890709D5B2 +:10203000216B0988C160206B801C2063E08E401EEC +:10204000E0860CE0FFF706FBA0EB0901414503D356 +:10205000B8F1FF3F03D035E0B8F1000F32D0E08E89 +:102060000028E1D123E0206B21680078087306E0A6 +:102070002068816889070AD5216B09780173206B74 +:10208000401C2063E08E401EE0860DE02BE0FFF751 +:10209000E1FAA0EB0901414503D3B8F1FF3F03D0BA +:1020A00010E0B8F1000F0DD0E08E0028E0D14A46D4 +:1020B0004146204601F0CCFD08B120206065A068B3 +:1020C00030B109E084F8517084F85050032086E75D +:1020D0002068C1688068009084F8517004F8505FEF +:1020E00060680028F3D0012079E72DE9FF4F81B027 +:1020F0001D46934604464FF001090E9EFFF7AAFACB +:10210000074694F851006168012806D0B1F5827F36 +:102110003CD1A168C9BB042838D10298002871D0ED +:10212000BBF1000FFBD0002DF9D094F8500001282E +:102130002CD04FF0010A84F850A094F851000428E4 +:1021400002D0052084F851004FF00008C4F85480F4 +:10215000C4F838B0E587A58702992163E586A5868E +:10216000C4F84080C4F8448020680168490603D45C +:10217000016841F040010160E068B0F5006F6068FF +:1021800008D0F0B3012D49D081E0FFE7022005B06F +:10219000BDE8F08F08B1012D39D1206B216800888E +:1021A000C860206B801C2063E08E401EE0862EE01D +:1021B0002068816889070FD5E18E69B1B9F1010FF7 +:1021C0000AD1216B0988C160206B801C2063E08EDE +:1021D000401EE0864FF0000920688168C9070CD0D6 +:1021E000E18F51B1C068A16B0880A06B801CA06317 +:1021F000E08F401EE0874FF00109FFF72BFAC01B6C +:1022000001E00BE067E0B04201D3701C50D1E08EDA +:102210000028CDD1E08F0028CAD13EE0206B216894 +:1022200000780873206B401C2063E08E401EE0861F +:102230002DE02068816889070FD5E18E69B1B9F179 +:10224000010F0AD1216B09780173206B401C2063B8 +:10225000E08E401EE0864FF0000920688168C907C3 +:102260000CD0E18F51B1C068A16B0870A06B401C0D +:10227000A063E08F401EE0874FF00109FFF7EAF905 +:10228000C01BB04202D3701C01D011E086B1E08EB9 +:102290000028CED1E08F0028CBD13A4631462046E7 +:1022A00001F0D6FC50B12020606584F8508012E027 +:1022B00084F851A084F85080032068E7A06818B91A +:1022C0002068C1688068009084F851A084F850802C +:1022D000606D0028F1D0012059E7000070B5044678 +:1022E00090F851006568012806D0B5F5827F3AD193 +:1022F000A568A5BB042836D191B38AB383B394F8FB +:10230000500001282FD0012084F8500094F851008B +:10231000042802D0052084F851000025656521635A +:10232000A386E386A263A387E3872564656494F8A4 +:102330005100042819D0E16C2748C8622748E16C95 +:102340008862E16C26480863E06C4563E38F21688E +:10235000A26B0C31E06CFFF717F800BB0AE002E05B +:10236000FFE7012070BD022070BDE16C1D48C8620E +:102370001D48E4E72068416841F001014160A06C1C +:10238000C562A06C8562A06C0563A06C4563E38E9A +:102390002268216B0C32A06CFEF7F6FF30B1606D45 +:1023A00040F01000606584F85050DAE7206801685A +:1023B000490603D4016841F04001016084F850509F +:1023C0002068416841F0200141602068416841F087 +:1023D00002014160002070BDC33A00089B3B000829 +:1023E0008D3A0008AF3A0008CD3A000870B50446AF +:1023F00090F8510001281CD1C9B1C2B194F8500025 +:10240000012816D0012084F85000032084F85100E0 +:10241000002565652163A286E286A563656425645F +:10242000A587E587A068B0F5004F04D00DE0012036 +:1024300070BD022070BD2068016821F0400101607C +:102440002068016841F480410160A16C1748C862AE +:10245000A16C17488862A16C16480863A06C45639C +:10246000E38E2268216B0C32A06CFEF78DFF30B139 +:10247000606D40F01000606584F85050D7E7206828 +:102480000168490603D4016841F04001016084F805 +:1024900050502068416841F0200141602068416847 +:1024A00041F002014160002070BD0000B93A00080F +:1024B000373B00088D3A000810B501F0E3FB032814 +:1024C00008D0054901EB40100068002802D0BDE8A3 +:1024D0001040004710BD0000F01E002070B50446FB +:1024E00001F0D0FB032811D0204601F0CBFB084DB2 +:1024F00005EB4010C068002808D0204601F0C2FB60 +:1025000005EB4010C068BDE87040004770BD00009A +:10251000F01E002070B5044601F0B4FB032811D072 +:10252000204601F0AFFB084D05EB40108068002805 +:1025300008D0204601F0A6FB05EB40108068BDE8FE +:102540007040004770BD0000F01E002070B50446CA +:1025500001F098FB032811D0204601F093FB084DB1 +:1025600005EB40104069002808D0204601F08AFBA6 +:1025700005EB40104069BDE87040004770BD0000A9 +:10258000F01E002010B5401EB0F1807F01D3012065 +:1025900010BD4FF0E02460610F21601703F0FCF9DB +:1025A0000020A06107202061002010BD10B590F828 +:1025B0003C20012A22D0012280F83C20CA688C6885 +:1025C00022F4407222434C6822F4806222430C6859 +:1025D00022F4006222430C6922F4805222434C69A7 +:1025E00022F400522243C969002322F480420A43A4 +:1025F00001684A6480F83C30002010BD022010BD04 +:1026000070B590F83C20012A26D0012480F83C4087 +:10261000022280F83D2003685A689D6822F0700607 +:102620000A6832435A600D4B02689A4208D0B2F1F0 +:10263000804F05D00A4B9A4202D00A4B9A4204D1ED +:10264000496825F080031943916080F83D400021DE +:1026500080F83C10084670BD022070BD002C01407F +:10266000000400400008004010B5040003D094F8B6 +:102670003D0010B107E0012010BD002084F83C00AF +:10268000204600F01FF8022084F83D00211D20683C +:1026900002F066FD012084F8460084F83E0084F8CC +:1026A0003F0084F8400084F8410084F8420084F838 +:1026B000430084F8440084F8450084F83D0000207D +:1026C00010BD000008B500680649884208D10648D8 +:1026D000816941F400618161806900F400600090CB +:1026E00008BD0000002C01400010024070B50446F7 +:1026F00090F83C000025012817D0012684F83C60A2 +:10270000022084F83D002068826822F0770222F4DB +:102710007F4282600868502838D00DDC20284FD0D6 +:1027200005DC90B3102811D14AE0022070BD30289A +:1027300046D040280AD13BE060282FD070280DD029 +:10274000B0F5805F03D0B0F5005F12D0012584F8AA +:102750003D60002084F83C00284670BDCB68D1E97C +:102760000121206802F038FD2068816841F077017E +:1027700009E0CB68D1E90121206802F02DFD206835 +:10278000816841F480418160E1E719E0CA684968E5 +:10279000206802F0D5FD5021206806E0CA6849682B +:1027A000206802F0DEFD6021206802F01FFDCEE708 +:1027B000CA684968206802F0C3FD40212068F4E738 +:1027C000226801461046F0E700B585B0002100916F +:1027D00001910291039100680B49884212D10B4884 +:1027E000816941F0040181618069694600F004005B +:1027F00004904FF400600090022001900390044880 +:10280000FEF72EFE05B000BD002C01400010024076 +:102810000008014070B5044690F83C0000260D46C3 +:1028200001280FD0012084F83C006AB1042A1DD091 +:10283000082A2FD00C2A3FD00126002084F83C0023 +:10284000304670BD022070BD206802F0D7FC2068C1 +:10285000816941F0080181612068816921F00401EA +:102860008161206881692A69114311E0206802F0C2 +:10287000EDFC2068816941F4006181612068816913 +:1028800021F480618161206881692A6941EA02211D +:102890008161D2E7206802F005FD2068C16941F03E +:1028A0000801C1612068C16921F00401C16120688B +:1028B000C1692A69114311E0206802F01FFD2068F8 +:1028C000C16941F40061C1612068C16921F480617E +:1028D000C1612068C1692A6941EA0221C161ACE78E +:1028E00010B5040003D094F83D0010B107E00120BA +:1028F00010BD002084F83C00204600F01EF80220A5 +:1029000084F83D00211D206802F02AFC012084F893 +:10291000460084F83E0084F83F0084F8400084F8C4 +:10292000410084F8420084F8430084F8440084F8AD +:10293000450084F83D00002010BD7047704710B579 +:1029400004460068406994F84110C0F3C010212982 +:1029500011D180B12068143050E8001F21F08001AF +:1029600040E80012002AF5D1A06B08B1FEF7C5FBC4 +:10297000204602F007FE2068406994F84210C0F338 +:102980008010222911D180B12068143050E8001F36 +:1029900021F0400140E80012002AF5D1E06B08B1B7 +:1029A000FEF7ABFB204602F0C6FD002010BD000084 +:1029B00010B502F0F5FD03280AD000EBC001054870 +:1029C00000EB81000069002802D0BDE810400047FC +:1029D00010BD0000301F0020F8B5016804460868EB +:1029E000CA684B6910F00F0F4FF0000559D003F083 +:1029F000010602F49077374365D0C10705D0D105B1 +:102A000003D5616C41F001016164410705D5D90727 +:102A100003D0616C41F002016164810705D5D907DB +:102A200003D0616C41F004016164010707D502F035 +:102A30002001314303D0616C41F008016164616C95 +:102A400000293AD0800604D5900602D5204602F02F +:102A5000B9FD20684069616CC0F38010090700D49B +:102A600060B3204602F067FD20684069400621D52A +:102A70002068143050E8001F21F0400140E80012A7 +:102A8000002AF5D1E06BA8B16D494163E06BFEF718 +:102A900057FB002811D0E06B416B01B0BDE8F0405E +:102AA000084783060FD593060DD52046BDE8F840AC +:102AB00002F088BD2046FFF77BFFF8BD2046FFF7F8 +:102AC00077FF6564F8BD266B2023012E7CD1C606F6 +:102AD0007AD5D60678D508684868009048694FF0DE +:102AE0000206400640D5E16B086840680004000C0F +:102AF000E8D0A28D8242E5D9E085886920282DD0D2 +:102B000020680C3050E8001F21F4807140E800126A +:102B1000002AF5D12068143050E8001F21F001018F +:102B200040E80012002AF5D12068143050E8001F58 +:102B300021F0400140E80012002AF5D184F842302B +:102B4000256320680C3050E8001F21F0100140E898 +:102B50000012002AF5D1E06BFEF7CFFA6663A08D74 +:102B6000E18D401A81B22AE0A08DE18D401A81B238 +:102B7000E08D0028A6D00029A4D022680C3252E8AB +:102B8000000F20F4907042E80007002FF5D1206874 +:102B9000143050E8002F22F0010240E80027002FF7 +:102BA000F5D184F84230256320680C3050E8002FBE +:102BB00022F0100240E80023002BF5D16663204686 +:102BC000FFF7BCFEF8BDFFE705062BD5150629D596 +:102BD00094F841002128F5D1A068B0F5805F01D1BB +:102BE0002069B0B1206A411C2162216800784860E8 +:102BF000E08C401E0004000CE084E3D12068C16832 +:102C000021F08001C1602068C16841F04001C160CD +:102C1000D8E7206A0088C0F308004860206A801C5A +:102C20002062E5E74006CDD55006CBD5CA682046E0 +:102C300022F04002CA6084F8413000F047F9C1E751 +:102C40003954000870B5040004D094F84100002500 +:102C500010B106E0012070BD84F84050204600F01D +:102C600023F8242084F841002068C16821F4005131 +:102C7000C160204602F008FD2068016921F49041FE +:102C800001612068416921F02A0141612068C16821 +:102C900041F40051C1606564202084F8410084F84B +:102CA00042006563002070BDF0B585B0002400943B +:102CB00001940294039406463B4B02683B4803216F +:102CC0003B4D9A421AD1826942F480428261826904 +:102CD00002F480420492826942F0040282618069B7 +:102CE000039100F004000490581500901220019008 +:102CF00069462846FEF7B4FB05B0F0BD2D4B9A425D +:102D0000FAD1C26942F40032C261C26902F40032EF +:102D10000492826942F0040282618069039100F0AA +:102D20000400049004200090022001906946284687 +:102D3000FEF796FB0820CDE9000469462846029478 +:102D4000FEF78EFB1D4D1C488027C5E90004C5E930 +:102D500002472C616C61AC612846EC61FEF7E6FA33 +:102D600008B1FEF7D9F8F5636E62144D1248443588 +:102D7000143001C5102091C5104845F81049443061 +:102D80006C61AC61EC61FEF7D1FA08B1FEF7C4F8F2 +:102D9000B5630022052126206E62FEF705FD262080 +:102DA000FEF7F4FCA8E700000038014000100240E4 +:102DB00000080140004400406C0002405403002021 +:102DC00090F84230202B01D00220704721B11AB177 +:102DD0000023036302F0B4BC0120704710B502F079 +:102DE000DFFB03280AD000EBC001054800EB81009F +:102DF000C068002802D0BDE81040004710BD0000A8 +:102E0000301F002010B502F0CBFB03280AD000EBE6 +:102E1000C001054800EB81008068002802D0BDE8B1 +:102E20001040004710BD0000301F00202DE9F8437E +:102E3000044690F84100984616460D46202802D0D8 +:102E40000220BDE8F88385B17EB1002060642120B6 +:102E500084F84100FEF7FEFBA6848146E684A06864 +:102E60002027B0F5805F02D003E00120E9E7206968 +:102E700010B12E4600250EE000260CE080212046F1 +:102E800002F0A6FCA8B9C6B116F8010B216848608B +:102E9000E08C401EE084E08C4B464FF00002CDF801 +:102EA00000800028EAD14FF04001204602F090FC5B +:102EB00040B184F841700320C3E735F8020BC0F33A +:102EC0000800E3E784F841700020BAE710B502F08B +:102ED00067FB03280AD000EBC001054800EB810026 +:102EE0004068002802D0BDE81040004710BD000037 +:102EF000301F0020FEE72DE9F041070AC6B200218D +:102F0000F0238722084600F027FA4FF48770044622 +:102F100003F03AFA050014D0002029182F54801C21 +:102F20004E70A042F9D300262146284600F0AEFAA2 +:102F3000761CF02EF8D3284603F0E4F90020BDE813 +:102F4000F0816FF00100FAE72DE9FF5F1F465FEAAD +:102F5000000B04D0F81D4FEAD00800262CE06FF0DB +:102F6000010004B0BDE8F09F06FB08BA00251FE091 +:102F70001AF805905FF0000404EBC50080B2B84277 +:102F800014D2109901291CD00121A14011EA090F86 +:102F900008D0019A02991044314489B280B20F9A44 +:102FA00000F0C4F8641CE4B2082CE5D36D1CADB28B +:102FB0004545DDD3761CB6B20E988642D4D30020A8 +:102FC000CFE78021E140E1E72DE9FF4F83B088465C +:102FD000DDE91016203A05464FF0FF335F2A08D28C +:102FE000D0B20C2930D0102907D0182932D020298E +:102FF00063D0184607B0BDE8F08F49494FF0080B81 +:1030000001EB001000901020002701900098002490 +:1030100008EB070A10F80790281983B21FFA8AF103 +:10302000012E12D029FA04F010F0010F03D0184637 +:10303000069A00F07BF8641CE4B25C45ECD37F1C7C +:103040000198FFB28742E1D367E0C4F1070229FA91 +:1030500002F0E9E7334900EB400001EB001B0C20D4 +:10306000009018200190022000270290029900246D +:1030700008EB070A07FB01F9281983B20BEBD40010 +:103080001FFA8AF119F80000012E04F0070201D19D +:10309000C2F10702D04010F0010F03D01846069A83 +:1030A00000F044F8641C0098E4B28442E4D37F1C2E +:1030B0000198FFB28742D9D32FE01B4901EB801B57 +:1030C00010200090202001900220002702900299F9 +:1030D000002408EB070A07FB01F9281983B20BEB60 +:1030E000D4001FFA8AF119F80000012E04F007023B +:1030F00001D1C2F10702D04010F0010F03D01846F1 +:10310000069A00F013F8641C0098E4B28442E4D3F9 +:103110007F1C0198FFB28742D9D300206AE70000E4 +:1031200046810008368700080699000838B503462E +:1031300014481446007828B1012813D0022815D06D +:10314000032818D0184601231A4600F005F9200A72 +:103150008DF800008DF801400221684600F06EF9FC +:10316000002038BD0846C3F1EF0109E0C1F1860037 +:1031700080B21946E7E7C3F1860080B2C1F1EF01E2 +:1031800089B2E0E7980000202DE9FF4F83B0814627 +:10319000DDE910AB0546144688465046BAF10C0FDF +:1031A0001FD0102808D0182809D020280AD04FF0A6 +:1031B000FF3007B0BDE8F08F0927112611E00D2779 +:1031C00019260EE0112721260BE00A2A0DD0CDE9A1 +:1031D00000AB41462846069BFFF7F6FEE81985B28C +:1031E000641C2278002AF0D1E3E708EB060080B2E5 +:1031F0004D468046F4E7000070B504464A488AB060 +:103200004A4E04704FF48045002229463046FEF7AE +:103210001CFA3220FEF7F0F8012229463046FEF76C +:1032200014FA3220FEF7E8F8362000F0C7F834B17F +:10323000012C06D0022C73D0032C05D172E008209B +:1032400000E0602000F0DAF83A2000F0B7F805203E +:1032500000F0D4F8B22000F0B1F835A1D1E90001B6 +:10326000CDE90801052108A800F0E8F8B72000F032 +:10327000A5F8352000F0C2F8BB2000F09FF8192017 +:1032800000F0BCF8C02000F099F82C2000F0B6F84F +:10329000C22000F093F8012000F0B0F8C32000F045 +:1032A0008DF8122000F0AAF8C42000F087F8202042 +:1032B00000F0A4F8C62000F081F80F2000F09EF87E +:1032C000D02000F07BF8A42000F098F8A12000F0B6 +:1032D00095F8E02000F072F817A00FC88DE80F00F5 +:1032E0000E21684600F0AAF8E12000F067F816A168 +:1032F00004AC0FC984E80F000E2104A800F09EF86A +:10330000212000F05BF8112000F058F87820FEF73B +:1033100073F8292000F052F80AB0002070BDFFE7D2 +:10332000A0208FE7C8208DE798000020000C014006 +:103330000C0C003333000000D0040D11132B3F544C +:103340004C180D0B1F230000D0040C11132C3F440C +:10335000512F1F1F202300002DE9FC4100F13404F0 +:1033600001F12807A518FE182A206D1E761E00F010 +:1033700025F8200A8DF800008DF80140280A8DF804 +:1033800002008DF803500421684600F057F82B2006 +:1033900000F014F8380A8DF804008DF80570300A32 +:1033A0008DF806008DF80760042101A800F046F8AA +:1033B0002C2000F003F80020BDE8FC8131B500228C +:1033C0004FF480710B48FEF740F90B4D4FF48054D9 +:1033D000002221462846FEF738F9012200236946DB +:1033E0001046FDF719FD012221462846FEF72DF96A +:1033F000002038BD00080140000C014031B5012219 +:1034000011020C48FEF721F90B4D4FF480540022B5 +:1034100021462846FEF719F9012200236946104685 +:10342000FDF7FAFC012221462846FEF70EF900209E +:1034300038BD000000080140000C01402DE9F041BA +:103440000C460546402902D900F020F817E0012279 +:1034500011020C48FEF7F9F80B4F4FF4805600228A +:1034600031463846FEF7F1F800232246294601206E +:10347000FDF7D2FC012231463846FEF7E6F800207F +:10348000BDE8F08100080140000C01402DE9F04149 +:103490000C460546012211020E48FEF7D6F80E4FE3 +:1034A0004FF48056002231463846FEF7CEF801230D +:1034B000224629461846FDF7AFFC0120FDF792FC95 +:1034C0000128FAD1012231463846FEF7BEF8002025 +:1034D000BDE8F08100080140000C014010B504482F +:1034E000FDF7A8FD0248BDE810401030FDF7A2BD71 +:1034F00010B400083EB50D460446FFF7EFFF144830 +:103500002946047001244470124801F0D1FB11488F +:1035100001F07EFD0120FFF76FFE0020FFF7EBFCBE +:1035200000212020CDE900014BF6BA230AA208466B +:10353000FFF72AFE40214DF6A700CDE900100B460B +:1035400050220294B4210648FFF7FEFC3EBD000065 +:10355000EC000020B83F00205358313238310000D1 +:10356000C6B000080FB42DE9F05F364EDDE931BA80 +:10357000B0784FF0030810B30024334DB4708DF8C9 +:1035800029802A78314F32B131493846FCF728FE7C +:1035900028783C5400E03C702E4D4FF480792C701C +:1035A0004A462C492948FDF7DDFC0746287818B122 +:1035B000284929A002F0C6F92C70012FF0D09DF8FF +:1035C000290000282ED001282CD002282AD170787A +:1035D000224C012804D0022810D003281AD116E06A +:1035E0002078022804D0032802D0012803D011E05B +:1035F00086F801800EE0022070700BE0174801F0A1 +:10360000FDFC52465946154801F01AFD02E01348E8 +:1036100001F0F4FC2078012808D0032802D10F48DB +:1036200001F0ECFCBDE8F01F5DF814FB0B4801F065 +:10363000E5FC9DF832000CA9401DC2B2074801F01C +:10364000FFFCEFE7EC000020040000201F420020F8 +:10365000DB0400201F43002025730000B83F00203A +:103660000149012088707047EC00002000B5FDF78B +:1036700009FD012801D8062000BD032801D8072034 +:1036800000BD052801D8082000BD072801D8092061 +:1036900000BD092801D80A2000BD0F2801D8172035 +:1036A00000BD282000BD0000194808B5416941F05F +:1036B000010141614069002200F0010000900521F4 +:1036C0000C20FEF771F80C20FEF760F800220521AF +:1036D0000D20FEF769F80D20FEF758F800220521AD +:1036E0000F20FEF761F80F20FEF750F800220521A9 +:1036F0001020FEF759F81020FEF748F800220521A7 +:103700001120FEF751F8BDE808401120FEF73EB841 +:103710000010024010B5074A0021074803F018F8CE +:103720000649074A0860BDE810400021054803F03B +:103730000FB80000F8800008D950000800000020F1 +:1037400030B40008895300082DE9F04186B0002606 +:103750003E480096019602960396816941F0200149 +:103760008161816901F020010491816941F00401C6 +:103770008161816901F004010491816941F00801CE +:1037800081618069324F00F008004FF48874049022 +:10379000002221463846FDF758FFDFF8B8800022A6 +:1037A00045F219214046FDF750FF01258DE87000D4 +:1037B0000224694638460394FDF752FECDE90254CF +:1037C0000095694640460195FDF74AFE4FF4A44036 +:1037D00003948DE8610069464046FDF741FEE00232 +:1037E00000901D48CDE9010669463846FDF738FED0 +:1037F00018200090CDE90154694640460394FDF736 +:103800002FFEE02000901548CDE9010469464046AE +:10381000FDF726FEE001CDE9000669460294404628 +:10382000FDF71EFE002205211720FDF7BDFF172022 +:10383000FDF7ACFF002205212820FDF7B5FF282069 +:10384000FDF7A4FF06B0BDE8F081000000100240C3 +:1038500000080140000C0140000021100000111080 +:10386000104810B50E4901604FF48271416000218B +:103870008160C1604FF400720161C0E9051210223D +:10388000C0E90721416281620A21C162FEF74DFA57 +:10389000002803D0BDE81040FDF73EBB10BD00007E +:1038A0000030014000010020104810B50E490160B1 +:1038B0004FF48271416000218160C1604FF4007259 +:1038C0000161C0E905120822C0E907214162816255 +:1038D0000A21C162FEF729FA002803D0BDE8104092 +:1038E000FDF71ABB10BD0000003800405801002051 +:1038F00010B596B000240F94109411941294139460 +:103900001C2108A81494FCF784FC20216846FCF7CD +:1039100080FC27482549C0E900144FF6FF71C0E933 +:103920000241046144618461FEF79EFE08B1FDF727 +:10393000F3FA4FF480500F900FA91D48FEF7D6FE02 +:1039400008B1FDF7E9FA1A48FEF7CAFF08B1FDF71A +:10395000E3FA139413A916481494FEF751FE08B124 +:10396000FDF7DAFA6020CDE908040A940C940D946E +:103970000C2208A90E480E94FEF74CFF08B1FDF783 +:10398000CBFA00944FF40050CDE904400294019426 +:103990000394694606480794FEF708FE08B1FDF750 +:1039A000BBFA0348FEF710FF16B010BD002C014013 +:1039B0007C0200200C4810B50A4901604FF4E13147 +:1039C0004160002181600822C160C0E90412816168 +:1039D000C161FDF745FE002803D0BDE81040FDF7AA +:1039E0009BBA10BD00380140C40200200C4810B53D +:1039F0000A4901604FF4E1314160002181600C22ED +:103A0000C160C0E904128161C161FFF71BF90028A0 +:103A100003D0BDE81040FDF77FBA10BD0044004060 +:103A20000C030020FEE7FEE7034910B502200870F2 +:103A300001F092F810BD00009C000020034910B571 +:103A40000420087001F088F810BD00009C000020E0 +:103A5000034910B50320087001F07EF810BD000086 +:103A60009C000020034910B50520087001F074F88F +:103A700010BD00009C000020034910B5062008700E +:103A800001F06AF810BD00009C00002010B5406AEB +:103A900001684A6822F003024A60416D41F010015A +:103AA0004165012180F85110FEF720F910BD10B5D5 +:103AB000406AFEF74BFA10BD10B5406AFEF70EFDE6 +:103AC00010BD10B5406AFEF741FD10BD70B505464A +:103AD000446AFDF7BFFD024628680068800626D4C8 +:103AE0002068416821F020014160A06818B9606831 +:103AF000B0F5827F16D02068416821F00101416055 +:103B00006421204600F076F808B12020606500208E +:103B1000E087012084F85100606D40B12046FEF737 +:103B2000E5F870BD2068416821F00301E7E7204611 +:103B3000FEF7F0F970BD38B50546446AFDF78AFD19 +:103B4000024628680068800623D42068416821F076 +:103B5000200141602068416821F002014160642138 +:103B6000204600F075F818B1606D40F020006065E7 +:103B7000A068002118B92068C26880680090E186BA +:103B8000012084F85100606D18B12046FEF7AEF8B0 +:103B900038BD2046FEF790FC38BD70B50546446A36 +:103BA000FDF758FD02462868006880061ED420688C +:103BB000416821F0200141606421204600F048F86E +:103BC00018B1606D40F0200060652068416821F008 +:103BD000030141600020E086E087012084F8510065 +:103BE000606D18B12046FEF781F870BD2046FEF7E3 +:103BF00091FC70BDF8B5044640684FF4827398425A +:103C000017D1A0684FF48065B0F5004F01D0A842ED +:103C10000FD12068066826F040060660606898426A +:103C200007D1A068A84204D100920B4600220121CE +:103C300003E000920B4600228021204600F034F879 +:103C4000002804D0606D40F0200060650320F8BDBE +:103C5000F8B515460E460B46009204460122022195 +:103C600000F022F840B9334600228021204600951A +:103C700000F01AF8002804D0606D40F02000606564 +:103C80000320F8BD00680649884201D10020704732 +:103C90000449884201D10120704703207047000089 +:103CA00000300140003800402DE9F8431E4691469F +:103CB00088460446089DFDF7CDFC401B351AFDF7EC +:103CC000C9FC074625480068C0F3CB30684338E09C +:103CD000701C37D0FDF7BEFCC01BA84203D215B143 +:103CE000009860B32CE02068416821F0E001416059 +:103CF0006068B0F5827F0BD1A068B0F5004F02D0AC +:103D0000B0F5806F04D12068016821F040010160A6 +:103D1000A06AB0F5005F09D12068016821F4005164 +:103D200001602068016841F400510160012084F8BD +:103D30005100002084F850000320BDE8F8830025DE +:103D4000401E00902068816838EA010004D00021FC +:103D50004945BDD10020F0E70121F9E7140000201A +:103D6000C0F340114901C0F3001241EA0211C0F34F +:103D7000C00241EAC201C0F3800241EA8201C0F3FD +:103D8000400241EA420108B500F0010001438DF80C +:103D9000001001226946892000F016FB08BD08B515 +:103DA000010A8DF800108DF8010002226946972063 +:103DB00000F00AFB08BD10B54FF4AA7000F078FAC5 +:103DC000044640F2531000F073FA44EA002010BD9C +:103DD00070B5204A002001465278032A39DA002AB9 +:103DE00037D0012A35D140F6541000F061FA04466C +:103DF00040F6551000F05CFA054640F6561000F00B +:103E000057FA210441EA05210143C1F3130400F0EC +:103E100035F8FCF7FAFB02460B4600200E49FCF78A +:103E200085FB00220D4BFCF70FFB05460E46204696 +:103E3000B4F5002F01D3A4F58010FCF7E6FB084A87 +:103E4000084BFCF701FB2A463346BDE87040FCF7FF +:103E50006DBB70BDC40000200000994000408F4041 +:103E6000CDCCCCCCCCCCF83F08B50222694615208D +:103E700000F0E8F9BDF8000040BA08BD094900208B +:103E800089780A290BD0182907D0262903D034298C +:103E900000D10548704705487047054870470548F8 +:103EA00070470000C400002075190300EA320600C4 +:103EB000D4650C00A8CB18000148007870470000BA +:103EC000C40000201CB50446052269461D2000F0F0 +:103ED000B9F9804840782070032865D00FDCC0B164 +:103EE000012815D19DF80000404200EBD070401031 +:103EF00060709DF80100802819D280081DE0042818 +:103F00007DD00F2804D100202060A0800F202070D9 +:103F10001CBD9DF80000404200EBD0704010607066 +:103F20009DF80100404200EBD070401005E0A0F584 +:103F30008070C11700EB91708010A0709DF8020096 +:103F40008109E07861F30000E0709DF802104909F2 +:103F500061F34100E0709DF80210090961F38200ED +:103F6000E0709DF80210C90861F3C300E0709DF88D +:103F70000210890861F30410E0709DF802104908EE +:103F800061F34510E0709DF8021061F38610E07057 +:103F90009DF803004109207961F3000020719DF82C +:103FA000031061F341008DE09DF80000404200EBFA +:103FB000D070401060709DF80100404200EBD0705E +:103FC0004010A0709DF802008109E07861F30000C4 +:103FD000E0709DF80210490961F34100E0709DF81E +:103FE0000210090961F38200E0709DF80210C9080F +:103FF00061F3C300E0709DF80210890800E025E03D +:1040000061F30410E0709DF80210490861F3451057 +:10401000E0709DF8021061F38610E0709DF80300D7 +:104020008109207961F3010020719DF8031049098D +:1040300061F3820020719DF80310090961F3C30048 +:1040400020719DF8031061F304103BE09DF800001F +:10405000404200EBD070401060709DF8010040427B +:1040600000EBD0704010A0709DF802008109E0784C +:1040700061F30000E0709DF80210490961F341000E +:10408000E0709DF80210090961F38200E0709DF86C +:104090000210C90861F3C300E0709DF8021089089E +:1040A00061F30410E0709DF80210490861F34510B7 +:1040B000E0709DF8021061F38610E0709DF8030037 +:1040C00000F0010020719DF8040000F0070060710D +:1040D0001CBD0000C400002001484078704700006B +:1040E000C4000020F8B50C46064615466946204631 +:1040F00000F01EF82278AA4201D90120F8BD31460D +:104100009DF8000000F068F80020F8BD08B5002018 +:104110008DF80000012269461F2000F093F89DF8F9 +:104120000000404200EBD07040F3470008BD0000A3 +:10413000F8B50D46044602226946172000F082F8C1 +:104140000C4E707801280AD140F6031000F0B0F848 +:10415000C00904D040F6011000F0AAF805E070781C +:1041600004289DF8000000D1801C20709DF80100FB +:104170002870F8BDC400002008B500208DF80000AC +:1041800001226946C02000F05DF89DF8000008BDDE +:1041900070B5074D4FF480712846FCF78CFF04463C +:1041A00080212846FCF787FF44EA4000C0B270BD7A +:1041B000000C014010B5044600F0BAF82046BDE8F6 +:1041C000104000F001B8000000220368802101487F +:1041D000FCF774BF000C01402DE9F0410E4601468A +:1041E00015481446D51C1B220270417000218170B5 +:1041F0000B4603E0C2185B1CD1709BB2A342F9D3FB +:1042000000F0B0F80D4F002210213846FCF772FF85 +:104210002A460B49084800F03DFF09492246C91CBF +:104220003046FBF7DDFF012210213846FCF762FF24 +:10423000BDE8F04100F096B8B81F0020000801402A +:10424000B72F00202DE9F0410E460146901C85B2A3 +:10425000144814460170002141700B4603E0C21857 +:104260005B1C91709BB2A342F9D300F07BF80E4F18 +:10427000002210213846FCF73DFF2A460B49094829 +:1042800000F008FF09492246891C3046FBF7A8FFC9 +:10429000012210213846FCF72DFFBDE8F04100F067 +:1042A00061B80000B81F002000080140B72F0020AF +:1042B00008B50122694600F003F89DF8000008BD2A +:1042C0002DE9F0410E46111D164B8DB219211970C2 +:1042D000010A5970987000211446D970084603E00D +:1042E0001A18401C117180B2A042F9D300F03AF8BC +:1042F0000D4F002210213846FCF7FCFE2A460B49E0 +:10430000084800F0C7FE09492246091D3046FBF760 +:1043100067FF012210213846FCF7ECFEBDE8F041B2 +:1043200000F020B8B81F002000080140B72F00207F +:1043300010B51420FDF760F8094C00220121204639 +:10434000FCF7D8FE3220FDF757F80122114620462F +:10435000FCF7D0FEBDE810401420FDF74DB800007A +:10436000000C014070B5054D4FF48074214628467D +:10437000FDF766F90128F9D070BD0000000C01407E +:1043800070B50F481A23941C00F8013B002300F875 +:10439000013BFBF725FFFFF7E5FF0A4D0022102147 +:1043A0002846FCF7A7FE2146054800F067FE0122DB +:1043B00010212846FCF79EFEBDE87040FFF7D2BFF3 +:1043C000B81F0020000801402DE9F0410546501CAF +:1043D0001446884686B2FFF7C5FF0F4F0022102112 +:1043E0003846FCF787FE0D482246414600F8015B3F +:1043F000FBF7F6FE3146094800F040FE012210218D +:104400003846FCF777FE842D03D0BDE8F041FFF776 +:10441000A9BFBDE8F081000000080140B81F0020DE +:1044200013B5012201A900F001F81CBD70B50346C7 +:10443000D01C84B20F48182500F8015B1D0A00F853 +:10444000015B00F8013BFBF7CBFEFFF78BFF0A4D4A +:10445000002210212846FCF74DFE2146054800F0B9 +:104460000DFE012210212846FCF744FEBDE87040F5 +:10447000FFF778BFB81F0020000801400249C8605C +:1044800001F10800FFF796BEC40000200348C17880 +:1044900011B101210171704700F002B8C400002081 +:1044A00070B5514C2078002872D0E07830B1207976 +:1044B00000286DD072B60020207162B66678FFF7D2 +:1044C000D3FC05464FF6FF70FFF769FC2EB1012EB5 +:1044D00040D0032E01D0042E5AD1207804286FD06A +:1044E000052855D1A80714D5680605D5E06880B120 +:1044F000816971B1022006E02807E06805D540B166 +:10450000816931B10120884703E010B1406800B1F2 +:104510008047680704D5E06810B1806800B1804723 +:10452000280705D5E06818B1816909B1012044E088 +:10453000680458D5E068002855D0406905E0680453 +:1045400051D5E06800284ED0006900284BD0BDE866 +:10455000704000472078042832D005280DD0062866 +:1045600041D1E804E4D5A804E06833D500283AD066 +:10457000C169002937D0012032E0A8070DD56806AF +:10458000E06806D548B1816939B10220884704E066 +:1045900029E010B1406800B18047E80604D5E06822 +:1045A00010B1C06800B18047A806C1D5E0680028F6 +:1045B000BED081690029BBD000208847B8E7FFE75B +:1045C000E807BCD0E0680028B9D000680028B6D061 +:1045D0008047B4E7002806D0C169002903D0002035 +:1045E000BDE87040084770BDC400002010B51446F7 +:1045F00000F080F92046BDE8104000F067BA01B530 +:10460000012269469E20FFF7DFFE08BD08B521386C +:10461000010A8DF800108DF80100022269469820E9 +:10462000FFF7D2FE08BD10B50446010E40F6CF10CC +:10463000FFF7F6FEC4F307414FF41D60FFF7F0FEED +:10464000C4F3072140F6D110FFF7EAFEE1B2BDE85E +:10465000104040F6D210FFF7E3BE00000148FFF71C +:10466000E2BF0000D6BE898E08B502228DF8000098 +:104670008DF8011069468F20FFF7A6FE08BD0000E7 +:1046800010B500221146C520FFF79EFE0149062005 +:10469000087010BDC400002001B5012269468820C1 +:1046A000FFF792FE01490620087008BDC4000020F3 +:1046B00008B5010A8DF800108DF801000548407812 +:1046C00008B1032805D10222694640F6C610FFF75B +:1046D000ADFE08BDC400002008B5010A8DF8001029 +:1046E0008DF801000548407808B1032805D1022261 +:1046F000694640F6C810FFF799FE08BDC4000020C7 +:104700001CB5040A8DF800408DF80100080A8DF8E8 +:104710000200100A8DF804008DF80520180A8DF8A3 +:1047200006008DF803108DF80730082269468D20A9 +:10473000FFF74AFE1CBD000010B500221146C12043 +:10474000FFF742FE01490320087010BDC40000209D +:1047500001490020C8707047C400002001B5012243 +:1047600069469B20FFF730FE08BD000038B5234D99 +:10477000044600786978884201D000F0ADF82078CE +:1047800003281DD003DC38B1012822D10CE0042815 +:1047900025D00F281DD12AE060788DF80000A07880 +:1047A0008DF80100E07812E020798DF80000607942 +:1047B0008DF80100A0798DF802006079A87008E0FA +:1047C000E0798DF80000207A8DF80100607A8DF88C +:1047D0000200032269468B20FFF7F6FD38BDA07A60 +:1047E0008DF80000E07A8DF80100207BEFE70020D3 +:1047F0008DF800008DF80100E9E70000C4000020FA +:104800001CB53449044600784978884201D000F04C +:1048100063F821780020032935D003DC39B1012960 +:104820002BD118E0042942D00F2926D14CE0607822 +:104830008DF80000A0788DF80100E0788DF8020076 +:1048400020798DF8030060798DF80400A0798DF847 +:104850000500E0790FE0217A8DF80010617A8DF87B +:104860000110A17A8DF80210E17A8DF80310217BF6 +:104870008DF804102BE08DF80600072269468C2085 +:10488000FFF7A2FD1CBD607B8DF80000A07B8DF8BA +:104890000100E07B8DF80200207C8DF80300607C35 +:1048A0008DF80400A07C8DF80500E07CE3E7217D15 +:1048B0008DF80010617D8DF80110A17D8DF802103A +:1048C000E17D8DF8031000E000908DF804008DF874 +:1048D0000500D0E7C400002001B505499DF800009F +:1048E0000122487069468A20FFF76EFD08BD00006E +:1048F000C40000200A4601460020FFF741BD000029 +:1049000001490120C8707047C400002070B5074DF0 +:10491000002400BF05EB8400817835F82400FFF700 +:104920007FFD641C24B2002CF4D070BD12B30008CB +:1049300001B5012269469620FFF746FD08BD00003B +:1049400008B5FBF773FE0022094BFBF7EFFDFBF701 +:104950007AFE010C8DF80010010A8DF801108DF817 +:104960000200032269468620FFF72EFD08BD0000E5 +:10497000A8CB684008B58DF80000000C010A8DF83E +:1049800001108DF802004FF6FF70FFF708FA0322BE +:1049900069468220FFF718FD01490520087008BD0F +:1049A000C40000201CB58DF80000080A8DF8010035 +:1049B0008DF80210100A8DF803008DF804200522EE +:1049C00069469420FFF700FD0149052008701CBDD1 +:1049D000C400002000221146D520FFF7F5BC0000DE +:1049E000C107090FC0F3400241EA8201C0F380020F +:1049F00008B541EA4201C0F3C00001438DF8001040 +:104A0000044900200122087069468420FFF7DCFC7D +:104A100008BD0000C400002001B5012269468020C5 +:104A2000FFF7D2FC9DF80010034811B1022101707C +:104A300008BD0121FBE70000C4000020034619481F +:104A400010B5427832B140F6CF10032A13D0042AB1 +:104A500022D11EE00522012B04D0022B05D0032B0E +:104A60001AD105E040F6CE1018E040F6D31015E05C +:104A700040F6D81012E00422012B0FD0022B02D0F6 +:104A8000032B09D102E040F6D41007E040F6D9101C +:104A900004E00422012B01D0012010BDFFF7C6FC69 +:104AA000002010BDC400002070B5044640F6CD15AE +:104AB0002846FFF7FDFB00F0F00104F00F00014372 +:104AC0002846BDE87040FFF7ABBC000008B58DF884 +:104AD0000000000C010A8DF801108DF802004FF65D +:104AE000FF70FFF75CF9032269468320FFF76CFC37 +:104AF00001490420087008BDC400002000221146AE +:104B0000D220FFF761BC00221146D120FFF75CBC28 +:104B100008B512308DF800008DF8011002226946A8 +:104B20008E20FFF751FC08BD0649497819B10329C9 +:104B300001D0042904D1014640F6C510FFF770BC2E +:104B400070470000C400002010B5FCF7B3FABDE8C0 +:104B5000104000F0AFBA00002DE9F041284D294C7B +:104B6000801E062848D2DFE800F003272E36424494 +:104B700025A000F0E7FE294F0026FF22FE702B6ED5 +:104B8000F91C274898472648F97801444E70017867 +:104B9000407801EA0021002004EB4002B2F88A20AC +:104BA0008A4205D104EB800252F8903F5B1C1360EF +:104BB000401C0328F0DB1FE01AA000F0C3FE1F48D2 +:104BC00000F026FA18E01EA000F0BCFE2148E96DB6 +:104BD0000068884710E020A000F0B4FEA07A0949E0 +:104BE000401DC2B20831154800F02AFA04E01FA0A7 +:104BF00000E024A000F0A6FE0020BDE8F081000047 +:104C000018B30008404400203C3E3E3E3E3E3E3E3F +:104C10003E4F6E5278446F6E65000000EC0000203D +:104C2000204100203C3E3E3E3E3E3E3E3E4F6E52C8 +:104C30005854696D656F757400000000B83F00201E +:104C40003C3E3E3E3E3E3E3E3E4F6E527845727288 +:104C5000000000000CB400083C3E3E3E3E3E3E3E9E +:104C60003E4F6E5478446F6E650000003C3E3E3E01 +:104C70003E3E3E3E3E4F6E547854696D656F75748E +:104C8000000000003C3E3E3E3E3E3E3E3E4F6E43F8 +:104C90006164446F6E65000028B10449097880F8AA +:104CA0006010002070474FF0FF3070479C000020DC +:104CB0002DE9FC5F8846040030D084F808803E343B +:104CC000FFF742FF4FF4FA70FCF796FB8C4D8D48CE +:104CD000296888478CA193A000F034FE286B804798 +:104CE000014699A000F02EFE022020776077002672 +:104CF000A677E67720273E3C4FF0040B4FF01009D3 +:104D0000B8F1000F0ED04FF0FF0AB8F1010F28D014 +:104D1000B8F1020F4AD0B8F1030F71D04FF0FF3055 +:104D2000BDE8FC9F92A000F00DFE84F83CB094F822 +:104D30005A10954A01EB4101535C114484F8463006 +:104D40004A7884F84720897884F8481084F824B099 +:104D500084F83AB084F8387084F8399084F83B606D +:104D600077E08AA000F0EEFD012084F83C0094F882 +:104D70005B1001EB4102844909318B5C114484F8DA +:104D800040304A7884F84120897884F8421084F8C9 +:104D900024000C2084F82C0084F82D6084F82EA0C8 +:104DA00084F82F70402084F8300052E07DA000F09D +:104DB000C9FD84F83C6094F85C0000EB4001724847 +:104DC0002130425C084484F83D20417884F83E104C +:104DD000807884F83F0084F82460702084F82500EF +:104DE000082084F8260084F8279084F8287084F836 +:104DF00029A0302084F82A0084F82B6029E0FFE7FE +:104E00006EA000F09FFD032084F83C0094F85D1034 +:104E100001EB41025C492D318B5C114484F8433035 +:104E20004A7884F84420897884F8451084F824006E +:104E3000702084F8310084F832B084F8339084F81C +:104E4000347084F835A0302084F83600082084F8C7 +:104E500037000D2084F8580084F859605D4800211F +:104E6000C4E91401207A02281AD15BA1D1E900011A +:104E7000CDE900015AA0009E017903685AA002689A +:104E80000079C4F809609DF804606673C4F80E30B8 +:104E9000A174C4F81320E075AA6D694601209047FB +:104EA000207A03280BD152A0016852A0026852A0B8 +:104EB0000068C4F80910C4F80E20C4F81300A96BE8 +:104EC00000208847E96B94F83C008847296C04F17E +:104ED0003C008847696C04F124008847A96C54F8A9 +:104EE000500F88470021EA6C084690472A6D617A86 +:104EF00094F908009047E86E8047002010E7000012 +:104F000018B30008A40000204669726D77617265CD +:104F10002056657273696F6E3A20313730393139F6 +:104F2000410000000A0A0D20202020205358313271 +:104F30003831204170706C69636174696F6E2E2026 +:104F400025730A0A0D0000000A0A0D2020202020E7 +:104F5000526164696F206669726D7761726520764F +:104F6000657273696F6E20307825780A0A0D00002B +:104F70000A72756E6E696E6720696E20424C45201C +:104F80006D6F64650A0D0000D8B200080A72756E74 +:104F90006E696E6720696E204C4F5241206D6F64C0 +:104FA000650A0D000A72756E6E696E6720696E2063 +:104FB0004746534B206D6F64650A0D000A72756E8B +:104FC0006E696E6720696E20464C5243206D6F6497 +:104FD000650A0D0080D29990123456789A0000002C +:104FE00023456789AB0000003456789ABC00000066 +:104FF00012233445566778899AABBCCD10B5044668 +:10500000FFF74EFA2046FFF747FE002010BD0000D4 +:1050100070B5032101700848064C00234188656D76 +:105020001A460846A8470548E16D406888470020B1 +:1050300070BD000018B300089C000020C8B2000832 +:105040002DE9F0410F46012101700A48084C16462F +:1050500081880023656D1A460846A8470648636E96 +:1050600031468268384698470020BDE8F08100004C +:1050700018B300089C000020C8B20008044B0122AD +:105080001A700A46002301461846FBF7C5BE000009 +:10509000D400002038B5064C012323700023009370 +:1050A00013460A4601460020FBF7CBFE38BD000040 +:1050B000D400002010B5064A02210020FBF79EFE16 +:1050C0000021BDE81040034A0846FBF797BE0000E8 +:1050D000957100088971000810B501F036FBBDE834 +:1050E000104001F07ABB10B5FCF7F2FA02F046FE70 +:1050F000012803D0BDE8104002F04EBB10BD10B532 +:1051000090B028216846FBF784F814210AA8FBF721 +:1051100080F801210804CDE9001042000292022427 +:105120000491CDE907404FF4E01009906846FCF780 +:105130004DFC08B172B6FEE70F20CDE90A0400204D +:105140004FF48061CDE90C010E9002210AA8FCF712 +:105150005DFB002801D072B6FEE710B010BD7047AD +:10516000F0B50268194B1A4C1A4D4FF0804798421F +:1051700005D0B84203D0A04201D0A84203D122F00A +:1051800070064A683243984205D0B84203D0A04224 +:1051900001D0A84203D122F44074CA6822434C696A +:1051A00022F08002224302608A68C2620A68826238 +:1051B000984201D109690163012141610169C9076F +:1051C00003D0016921F001010161F0BD002C014013 +:1051D000000400400008004010B5846842EA032241 +:1051E00024F47F440A432243826010BD826822F087 +:1051F00070020A4342F007018160704730B5036ACC +:10520000026A22F0010202624268846924F0730596 +:105210000C682C4323F002058B682B430A4DA842EF +:105220000BD123F00805CB6822F440722B434D6963 +:1052300023F0040315438A692A4342608461496864 +:105240004163036230BD0000002C014030B5026AAA +:10525000036A23F010030362436884690D6824F431 +:10526000E64444EA05248D6822F0200242EA051251 +:105270000B4DA8420ED1CD6822F0800242EA051201 +:105280004D6923F4406343EA85038D6922F04002AF +:1052900043EA85034360846149688163026230BDEB +:1052A000002C014030B5036A026A22F48072026267 +:1052B0004268C46923F4007324F073050C682C431E +:1052C0008D6843EA05230C4DA8420ED1CD6823F426 +:1052D000006343EA05234D6922F4405242EA051275 +:1052E0008D6923F4806342EA05124260C461496813 +:1052F000C163036230BD0000002C014030B5046A78 +:10530000026A22F4805202624268C3690D6823F483 +:10531000E64343EA05238D6824F4005444EA053447 +:10532000064DA84204D14D6922F4804242EA85121A +:105330004260C36149680164046230BD002C0140D1 +:1053400010B5036A046A24F001040462846924F03D +:10535000F00444EA021423F00A020A438461026260 +:1053600010BD10B5036A046A24F010040462846955 +:1053700023F0A00324F4704444EA023243EA01110A +:105380008261016210BD000010B501F063F90A4AA4 +:1053900000210A4801F0DCF9094C00220A212060B2 +:1053A000022001F0A6F9606001F086F901F0CDF964 +:1053B000BDE8104001F011BA54B40008C55300080C +:1053C00020440020A6B001F030F9FBF72FF90022AD +:1053D000154BFBF7ABF8FBF736F90646002001F05A +:1053E000F9F801F01BF9044610480068C16841F063 +:1053F0001001C16003210220FEF77CF80D4DDFF89B +:105400003080012705F11009CDE9238734448C222F +:1054100049466846FAF7E4FE95E80F00FEF7A2F861 +:10542000204601F0E4F8EFE70088C3400C030020B9 +:10543000F00000204044002010B5406A0021C185E2 +:10544000C184FDF7B5FA10BD70B5446A20684069A3 +:1054500094F84110C0F3C0100025212904D118B1DF +:10546000E584204600F08EF82068406994F84210E8 +:10547000C0F38010222904D118B1E585204600F040 +:105480005AF8606C40F0100060642046FDF790FA16 +:1054900070BD10B50146406A096809684FF0000206 +:1054A00089062ED4C28501680C3151E8003F23F4EF +:1054B000807341E80034002CF5D10168143151E8C3 +:1054C000003F23F0010341E80034002CF5D10168CE +:1054D000143151E8003F23F0400341E80034002C30 +:1054E000F5D1202180F84210016B012909D1016812 +:1054F0000C3151E8003F23F0100341E80034002C48 +:10550000F5D14263016B012902D0FDF767FC10BDA4 +:10551000818DFDF713FA10BD10B5406A012141637A +:10552000016B012902D0FDF76DFC10BD818D49088A +:10553000FDF704FA10BD01680C3151E8002F22F488 +:10554000907241E80023002BF5D10168143151E835 +:10555000002F22F0010241E80023002BF5D1016B5E +:10556000012909D101680C3151E8002F22F0100205 +:1055700041E80023002BF5D1202180F842100021C2 +:105580000163704701680C3151E8002F22F0C0021E +:1055900041E80023002BF5D1202180F8411070470D +:1055A00000680649884201D10020704704498842BA +:1055B00001D10120704703207047000000440040E3 +:1055C0000038014008B590F84210222901D002208D +:1055D00008BD82684FF480539A4201D1016921B11C +:1055E000816A9A421BD04AB10AE00268816A526815 +:1055F000C2F308020A80816A891C08E0026972B15C +:105600000268526802F07F020A70816A491C816256 +:10561000C18D491E0904090CC18503D01BE0026835 +:105620005268F1E70168CA6822F02002CA60016886 +:10563000CA6822F48072CA6001684A6922F00102D5 +:105640004A61202180F8421000214163026B012A47 +:1056500003D0FDF7C3FB002008BD016301680C31D6 +:1056600051E8002F22F0100241E80023002BF5D171 +:1056700001680A68D20602D50A6849680091818DDE +:10568000FDF75CF9E7E7000070B5044600680169C2 +:10569000E26821F44051114301612169A068084387 +:1056A000616908432168CA6841F20C639A43024366 +:1056B000CA6020684169A26921F4407111434161C7 +:1056C0001E492068884202D1FCF746F901E0FCF748 +:1056D00033F900EBC00101EB001260686421800027 +:1056E000B2FBF0F3B3FBF1F36FF018067343B2FBB8 +:1056F000F0F5B2FBF0F605EB8305322303EB05155D +:10570000B5FBF1F5B6FBF1F605F0F00505EB061576 +:10571000B2FBF0F6B2FBF0F0B0FBF1F06FF0180264 +:10572000504306EB800003EB0010B0FBF1F0216862 +:1057300000F00F002844886070BD00000038014070 +:1057400038B58162044682850020134660642222B7 +:1057500084F84220E56B1B4AAA62E56B1A4AEA62AA +:10576000E56B1A4A2A63E26B50630A462168E06BD4 +:10577000091DFBF709FE2068016840680090206958 +:1057800048B120680C3050E8001F41F4807140E8B7 +:105790000012002AF5D12068143050E8001F41F0B3 +:1057A000010140E80012002AF5D12068143050E8C9 +:1057B000001F41F0400140E80012002AF5D100200E +:1057C00038BD0000935400081955000849540008DA +:1057D0002DE9F843984617460D460446089E24E0F6 +:1057E000701C22D0FBF736FFA0EB0800B0421AD89D +:1057F000CEB12068C168490717D5802D15D0402D3E +:1058000013D00168C94309070FD401680025406817 +:1058100000902046FFF78FFE0820606484F8405017 +:105820000120BDE8F8830320FBE72068006835EA23 +:10583000000004D00020B842D2D00020F1E70120BF +:10584000F9E7000010B50448FDF7C6F8BDE81040C0 +:10585000014800F04DB800000C03002070B50400B2 +:105860002FD01849206888422BD12046FDF767F8D1 +:10587000154800684068154DC0F1FF00C1B229709D +:1058800013A000F05FF810494FF400732A788831B4 +:105890002046FDF7CBFA15A000F054F80A498831EC +:1058A00001F1FF00FAF7E1FC074829788830FAF7A0 +:1058B000B0FC0549FF2288312046FDF781FAFDF74B +:1058C000CFFE70BD004400405403002004000020BF +:1058D000526563656976652044617461286C656E04 +:1058E000677468203D202564293A20000D0A0000D5 +:1058F00038B5040012D00A48216881420ED10868E8 +:10590000C043C0060AD408684868009005A000F0AB +:1059100019F82046BDE83840FFF7A0BF38BD0000A9 +:10592000004400400D0A55415254322049646C65D0 +:10593000204952512044657465637465640D0A0002 +:10594000FEE700000FB4054B10B503A9044A029806 +:1059500000F004F910BC5DF814FB0000ED620008D3 +:10596000F40000200FB47CB50C0009AD01D0611E1D +:1059700000E00021CDE90001064B6A46294608985F +:1059800000F0ECF8002C02D0009A002111707CBCD1 +:105990005DF814FB636200080907090E002804DBA8 +:1059A00000F1E02080F80014704700F00F0000F1D3 +:1059B000E02080F8141D704702E008C8121F08C1DB +:1059C000002AFAD170477047002001E001C1121F80 +:1059D000002AFBD1704700002DE9FF5F82B0002153 +:1059E000DDE90430020DDDF840B0034318D044F681 +:1059F0001050A2F2FF3242431514119801281FD013 +:105A0000A5EB0B00401C5FEA000A4FF000064E4F6A +:105A1000DFF83891B046504615D5CAF1000413E0BE +:105A2000119801244AA3012801D16FEA0B010298C1 +:105A3000119AC0E90031C0E9024206B0BDE8F09F0A +:105A4000CBF10000DFE704460021404A491842EB51 +:105A50000450CDE9001012E0E00707D032463B4683 +:105A600040464946FAF7F0FC8046894632463B46B6 +:105A700010461946FAF7E8FC06460F466410002C5B +:105A8000EAD1DDE90401DDE90023BAF1000F06DA0D +:105A9000FAF7DAFC42464B46FAF7D6FC05E0FAF78D +:105AA00045FD42464B46FAF741FD04460E460022AC +:105AB000284BFAF78DFF03D84FF0FF30014607E07F +:105AC0000022254B20463146FAF7C3FEFAF768FF5D +:105AD000102409E0002C0ADB0A220023FAF7E2FD79 +:105AE000039B30321A55641E50EA0102F2D1641C45 +:105AF000039AC4F111031444119A012A03D001221C +:105B000008430DD10AE0084304D000204FF0110BE8 +:105B1000119072E7A3EB0B056D1E0DE05B4504DDF4 +:105B20004FF0000205F1010504E003DA4FF0000236 +:105B3000A5F10105002AECD002981199C0E90231C3 +:105B4000C0E9004579E70000000014400000F03F84 +:105B5000300000000000F0430000E03F2DE9FF4F5F +:105B600095B09A46884606460025EEE1252877D16D +:105B700000242746F94A0121039400E0044316F863 +:105B8000013F203B01FA03F01042F7D130782A2878 +:105B900011D06FF02F033078A0F13002092A16D807 +:105BA000039A44F0020402EB820203EB4202104427 +:105BB000761C0390EFE758F8042B0392002A03DACF +:105BC000504244F40054039044F00204761C3078B0 +:105BD0002E2816D116F8010F44F004042A280DD0FF +:105BE0006FF02F023078A0F13003092B09D807EBB2 +:105BF000870302EB4303C718761CF3E758F8047BCE +:105C0000761C30786C280FD006DC4C2817D068281A +:105C10000DD06A2814D104E0742810D07A280FD14E +:105C20000DE044F400140AE044F4801401E044F46C +:105C300040147278824202D104F58014761C761CDE +:105C4000307866280BD013DC582877D009DC002880 +:105C500075D04528F6D04628F4D047281AD193E1CC +:105C600018E0632835D0642879D0652812D18BE1FB +:105C7000702873D008DC6728F1D069286FD06E28AF +:105C80000DD06F2806D1ACE073282CD0752874D0C5 +:105C9000782853D05246179990476D1C54E1C4F3AD +:105CA0000250022809D003280DD0D8F8001004288B +:105CB0000DD00D6008F1040846E1D8F80010EA178D +:105CC000C1E90052F6E7D8F800100D80F2E70D7038 +:105CD000F0E718F8041B8DF8001000208DF8010083 +:105CE000EB46012003E058F804BB4FF0FF3061079A +:105CF0004FF0000102D40DE009F101018946B942DB +:105D00000FDA8145F8DB1BF809100029F4D108E00F +:105D100009F1010189468142FADB1BF809100029CB +:105D2000F6D103985346A0EB090721463846179A47 +:105D300000F080FA284400EB090507E044E008E1A0 +:105D40000DE01BF8010B524617999047B9F1010974 +:105D5000F7D2534621463846179AF2E039E00A2135 +:105D6000C4F302524FF0000B0091022A06D058F8FB +:105D7000040BC117032A09D00AE023E008F1070049 +:105D800020F00702F2E80201904605E000B2C117D8 +:105D9000042A01D140B2C117002906DA0A460021BF +:105DA000404261EB02012D2202E0220504D52B22A4 +:105DB0008DF80420012203E0E20701D02022F7E75A +:105DC000914657E00A2100E010214FF0000B0091AE +:105DD0000BE010214FF0000B44F004040827009161 +:105DE00003E008204FF0000B0090C4F30252022A97 +:105DF00005D058F8040B0021032A08D008E008F168 +:105E0000070020F00702F2E80201904603E080B2AA +:105E1000042A00D1C0B24FF0000922072AD53278F7 +:105E2000702A07D0DDF800C08CF0100C5CEA0B0C77 +:105E300005D00EE040228DF80420012208E050EA4F +:105E4000010306D030238DF804308DF8052002229E +:105E50009146009B83F0080353EA0B030AD150EAF2 +:105E6000010201D1620705D530228DF804204FF0E0 +:105E700001097F1E3278582A04D039A20C920CAA4C +:105E800002920BE03BA2F9E75B46009AFAF70AFCA4 +:105E90000C9B9B5C029A521E0292137050EA010204 +:105EA000F2D1029804A9081A00F1200B600702D56C +:105EB00024F4803400E001275F4502DDA7EB0B00EE +:105EC00000E0002000EB0B01009003984944401AC9 +:105ED0000390E00306D453462146179A039800F036 +:105EE000A9F90544002706E001A85246C05D1799AC +:105EF00090476D1C7F1C4F45F6DBE0030CD55346E5 +:105F00002146179A039800F095F9054404E03020E3 +:105F10005246179990476D1C0099481E0090002921 +:105F2000F5DC08E00298029952460078491C02917B +:105F3000179990476D1CBBF10001ABF1010BF1DC2F +:105F40005BE100F065F90544761C307800287FF4A9 +:105F50000DAE19B02846BDE8F08F000009280100F9 +:105F600030313233343536373839616263646566CF +:105F70000000000030313233343536373839414291 +:105F80004344454600000000600700D4062708F19E +:105F9000070020F00700F0E80223804603F0004CE1 +:105FA0005FEA0C0001D097A009E0200501D596A07A +:105FB00005E0E00701D095A001E0AFF24C0013909E +:105FC000307823F0004365280CD006DC452809D042 +:105FD00046281DD047287FD13BE0662818D0672887 +:105FE0007AD136E00021112F01DB112000E0781C6E +:105FF000CDE9000104A90CA8FFF7EEFCDDE90D01D5 +:106000000C9A4FF0000B07F10109109200914EE03D +:106010004FF000400097CDE9011004A90CA8FFF74C +:10602000DBFCDDE90D020C9B0F994FF0000B914654 +:106030001093009211B9791C00EB0109B7EB09002C +:1060400003D4C0F1FF3B07F10109A9EB0700019060 +:1060500042E0012F00DA01270021112F01DD11207C +:1060600000E03846CDE9000104A90CA8FFF7B4FC14 +:10607000DDE90D010C9A00914FF0000BB94610922A +:1060800021070FD4009A4A4503DA914601E0A9F1AD +:106090000109B9F1010F05DD109AA9F10101515C67 +:1060A0003029F4D0B84202DA10F1040F03DA0121EA +:1060B000CDE9011010E0002803DC8344A9EB0001C6 +:1060C00002E0411C494500DD8946A0EB0B00401C65 +:1060D00001904FF000400290200705D401984845F8 +:1060E00002DB4FF0FF30019000208DF84B0002984A +:1060F0000DF14B07B0F1004F25D002200C902B2062 +:106100000D90029800280CDA404202902D200D904C +:1061100007E00A210298FAF7AFFA3031029007F847 +:10612000011D0C99481E0C900029F2DC02980028F1 +:10613000EFD1791E0D980870307800F0200040F003 +:10614000450007F8020D11A8C01BC01D029013984E +:10615000007800B1012000EB0901019801EBE0712A +:10616000029801440398401A401E0390E00306D4AD +:1061700053462146179A039800F05CF8054413989B +:10618000007818B15246179990476D1CE00323D54B +:1061900053462146179A039800F04CF805441BE03B +:1061A000BBF1000F07DB0098584504DD10981799E4 +:1061B00010F80B0001E017993020524690470198E3 +:1061C0000BF1010B401E05F10105019004D12E20B9 +:1061D0005246179990476D1CB9F10001A9F10109C8 +:1061E000DEDC05E017F8010B5246179990476D1C4D +:1061F0000299481E02900029F4DC53462146179A62 +:1062000003989EE62D0000002B00000020000000F7 +:106210002DE9F041044600251E461746880404D4A3 +:1062200005E039462020B0476D1C641EF9D528468C +:10623000BDE8F0812DE9F041044600251E46904658 +:10624000C80301D5302700E02027880404D505E0E5 +:1062500041463846B0476D1C641EF9D52846BDE856 +:10626000F0814A68002A06D00A68531C0B6010703F +:106270004868401E486070472DE9F041040006D090 +:10628000184E306884420AD10020BDE8F0815020C9 +:1062900080F31188BFF34F8FBFF36F8FFEE700F0DD +:1062A000DBFF6569776BB66B00F0F6FFBD4201D08E +:1062B000B54201D10220E8E70B48854208D1A06A27 +:1062C0000028F7D194F858000128F3D00320DCE728 +:1062D00005481438854202D00DB10120D5E70420CD +:1062E000D3E7000018000020CC0A002013B50020DE +:1062F000FAF7BEFD4FF0FF3301226946FCF796FD29 +:1063000000981CBD10B5002821D0114B0022001FA1 +:10631000196803E0814203D80A4649680029F9D187 +:1063200052B11368841A9C4204D10068184410606A +:10633000104602E0506000E0186039B102680B1AA4 +:10634000934203D10B681A4402604968416010BD52 +:10635000F8000020FBF7C4F9FEF7D1FEFDF7F4F9D1 +:10636000FDF7A2F9FDF77CFAFDF79EFAFDF7C0FAFA +:10637000FDF720FBFDF73AFB00F05AF9FDF7CAF9EB +:1063800000F07EF9FEE70000F0B50B30154D20F06F +:1063900007010024144A0FE003688B420BD38B42A1 +:1063A00005D95E1A43184768C3E9006700E04368EF +:1063B000136002C004E0021D10680028ECD12046E2 +:1063C000002802D1286808B10020F0BD064A07481D +:1063D0001060074A121A22F00702C0E900240120C7 +:1063E0002860D7E7FC000020F8000020E4440020EB +:1063F000E04600202DE9F04395B01546002488467C +:106400008146139413AA012128461494FAF786FDB5 +:10641000074614AA02212846FAF780FD06462021E5 +:1064200008A8F9F7F6FE20216846F9F7F2FE57B101 +:10643000139D1F2D00DB1F252A46394608A8F9F7B2 +:10644000F3FE08A8445556B1149D1F2D00DB1F25EF +:106450002A4631466846F9F7E7FE0DF8054030A1B7 +:1064600008A8F9F71AFF304C88B130A108A8F9F74D +:1064700014FF002828D02EA108A8F9F70EFF002845 +:106480004AD02CA108A8F9F708FF30B344E09DF8E2 +:106490000000B0B129A16846F9F7FFFE38B129A183 +:1064A0006846F9F7FAFE20B16B4627A230E00120DA +:1064B00000E0022060706B4628A241464846FFF784 +:1064C00051FA6B462AA223E0A07A1749401DC2B2B6 +:1064D00008312A48FEF7B4FD1EE09DF80000D8B14F +:1064E00010AA27A16846F9F7EDFEBDF840304FF637 +:1064F000FC71981E884203D2A4F88A3021A207E0DA +:1065000026A241464846FFF72DFAB4F88A302CA25D +:1065100041464846FFF726FA15B00020BDE8F08353 +:106520006D6F646500000000404400207478000036 +:10653000727800007278696431000000524655415B +:106540005254000052430000496E76616C69642029 +:106550006D6F64653A2025730D0A00006D6F6465E8 +:106560002073657420746F3A2025730D0A000000B3 +:10657000536574202D3E2025730D0A00B83F00207E +:106580002568780052584944312073657420746F2F +:106590003A203078253034580D0A000052584944CA +:1065A0003120736574206661696C65643A20696E98 +:1065B00076616C69642076616C75650D0A00000077 +:1065C0005258494431206E6F773A20307825303464 +:1065D000580D0A0010B5EFF3058111B16FF00504F5 +:1065E00003E0002408B100F00FFF204610BD38B5CD +:1065F0000546EFF3058010B16FF005040CE00024B0 +:1066000001F0CAFB291A0090002903DD684600F05A +:1066100021FF01E06FF00304204638BDEFF3058051 +:1066200008B101F0BFBB01F0B7BB4FF47A707047FF +:10663000EFF3058010B16FF0050070470448016862 +:1066400011B14FF0FF307047012101600020704709 +:106650006800002010B5EFF3058010B16FF0050061 +:1066600010BD01F08BFB20B1022804D04FF0FF30A9 +:1066700010BD012010BD01F001F8002010BD000088 +:1066800010B5EFF3058010B16FF0050010BD08489C +:106690000168012902D04FF0FF3010BD054A0021EA +:1066A00082F8141D0221016000F0A4FF002010BD3B +:1066B000680000200BE000E070B5EFF3058010B13A +:1066C0006FF0050413E001F059FB4FF0FF3510B1F6 +:1066D00002280BD108E0012401F048FC012806D073 +:1066E00001F04CFB10B102E0002400E02C462046F3 +:1066F00070BDF8B514464FF00005EFF3058212BBEC +:1067000008B301B3A4B1D4E9023263B1502A1AD359 +:106710002269C2B1676900FB01F6B74213D3009545 +:1067200001F071F807E072B9226962B9626952B981 +:10673000002201F047F8050005D00CB1216800E007 +:10674000002100F02BFE2846F8BD01F011BB00002F +:106750002DE9FF414FEA01034FF00005EFF30581FA +:10676000039549BB40B38027182100244AB316681B +:1067700006B1344696691EB13146761E382E02D2D5 +:106780001679F60703D0002004B0BDE8F081566901 +:1067900006B1B708D2F808C0BCF1000F0DD0D5681B +:1067A0005C2D18D312693AB136B18DE806103A461D +:1067B000214601F0B2FA03900DE0D6685EB9126985 +:1067C0004AB903AACDE90012BAB2214601F078FA1B +:1067D000012800D003950398D6E770B50546EFF37E +:1067E000058010B16FF005040FE04DB12846FFF7AA +:1067F00043FD042807D00024284600F071FE04E081 +:106800006FF0030401E06FF00204204670BD000049 +:106810002DE9F041134C0F460546E6682068001D3F +:1068200000F0BEFC681C07D137B12168BDE8F0411B +:106830000D48091D00F004BD20683544B54245608F +:10684000216805D2A06BBDE8F041091D00F0E0BC55 +:10685000606B091D00F0DCFCA06A854200D2A562D5 +:10686000BDE8F08118000020CC0A00202DE9F0419D +:10687000054600F0F1FC2D4CA068401CA06020688B +:106880002B4F10B1606930B32BE02560A068012860 +:1068900027D1002606EB860007EB800000F0AAFC5B +:1068A000761C382EF6D3234800F0A4FC214814307F +:1068B00000F0A0FC1F48283000F09CFC1D483C3034 +:1068C00000F098FC1B48503000F094FC19486063BD +:1068D0001430A06305E02068E96AC06A884200D8E5 +:1068E0002560606A401C60626864E86A21698842C9 +:1068F00000D9206100EB800007EB8000291D00F02B +:106900009FFC00F0C9FC606900280CD02068E96A8F +:10691000C06A884207D208494FF080500860BFF330 +:106920004F8FBFF36F8FBDE8F0810000180000208B +:106930001C0600207C0A002004ED00E038B500F0C1 +:106940008BFC104C2068C8B90F4800F053FC0E486F +:10695000143000F04FFC0C48E060143020610A4B0A +:106960000020F03B009003F1500210210A2000F0BB +:106970004AFF206010B105A100F010FDBDE83840CD +:1069800000F08ABC54000020D00B0020546D7251DE +:106990000000000030B4026C0B46002A0BD0C16826 +:1069A0001144C1608468A14201D30168C16030BC58 +:1069B0001846F9F715BC30BC70472DE9F041856BDE +:1069C000174604460026026C82B1C7B1E068F9F7A9 +:1069D00007FCE168206C091AE1602268914202D24A +:1069E000A168081AE060022F16D017E02068A8B945 +:1069F000A06801F043FA06460020A0600EE060683F +:106A0000F9F7EEFB216C606808446060A168884279 +:106A100004D32068606001E005B16D1E6D1CA563A4 +:106A20003046BDE8F08110B5044690F8590058B1E1 +:106A300001280CD002280FD0502080F31188BFF31A +:106A40004F8FBFF36F8FFEE7206B00F039FC2046BD +:106A5000BDE8104000F034BC10BD000010484FF4F9 +:106A60004061420706D0C01D0D4920F00700411AC1 +:106A7000C1F540610B4A00230144C2E90003083913 +:106A8000183A21F0070111604B600B600B1AC0E946 +:106A9000001393604FF00040536050617047000056 +:106AA000B01200208400002010B5094CA26812B971 +:106AB00004F10C02A260126853680A461946F9F7FD +:106AC000B3FBA0684068A060002800D0012010BD82 +:106AD000D8000020144E154CA6F29C474FF0805869 +:106AE000DFF84C9012E000BF00F0B6FBF068C5681C +:106AF000281D00F055FBA068401EA0606068401E85 +:106B0000606000F0C9FB2846FFF78DFF6068002831 +:106B1000EAD138680128F9D9C9F80080BFF34F8F4E +:106B2000BFF36F8FF2E70000B80A002018000020C2 +:106B300004ED00E070B51D46049C51B1C4F800207E +:106B4000C4E90F010121204600F090FE84F84C506A +:106B500070BD2460F4E700002DE9F05F8846DDE9B0 +:106B60000B941546834691009A460A9EA522206BF7 +:106B7000F9F748FB6FF00301206B01EB8501084436 +:106B800020F00707780707D0502080F31188BFF363 +:106B90004F8FBFF36F8FFEE70025B8F1000F0FD0C6 +:106BA0005FF00000221818F8001082F8341018F86E +:106BB000001011B1401C1028F4D384F8435001E0B8 +:106BC00084F83450382E00D33726E662C4E91365C2 +:106BD000201D00F01AFB04F1180000F016FB2461E0 +:106BE000C6F138006462A061656584F85850524669 +:106BF0005946384600F05AFA2060B9F1000F01D02A +:106C0000C9F80040BDE8F09F30B5114900E01146D9 +:106C10000A688242FBD34B685C18844203D1406807 +:106C200018444860084643681C18944209D1084C2F +:106C3000183C2468A24209D052681A4442600A688B +:106C400012680260814200D0086030BD0460F9E73C +:106C50008400002070B5002441600B4D006191421A +:106C600006D8D11A8269914206D2011D286907E02F +:106C70009A4203D2994201D3012403E0011DE8683E +:106C800000F0C6FA204670BD5400002010B504463E +:106C900000F0E2FAA06B28B15FF0000400F0FCFA0B +:106CA000204610BD0124F9E730B589B03C4D6EE0B7 +:106CB0000498002806DADDE90601059A9047049851 +:106CC000002864DB069C606910B1201D00F068FAA2 +:106CD00003A800F0D7F8024604980A2857D2DFE844 +:106CE00000F00505052D334A05052D3394F82800DD +:106CF00040F0010084F828000599A069059B014433 +:106D00002046FFF7A7FF68B3216A2046884794F81A +:106D1000280040073BD5002000900598A16900237A +:106D200042181946204601F0B3F9D8B9502080F333 +:106D30001188BFF34F8FBFF36F8FFEE714F8280F52 +:106D400020F00100207022E094F8280040F00100BB +:106D500084F828000598A06128B1811813462046C0 +:106D6000FFF778FF13E0502080F31188BFF34F8FB7 +:106D7000BFF36F8FFEE794F82800810703D4204605 +:106D800000F09EFA03E020F0010084F828000022C1 +:106D900004A9286800F0BEFE002889D109B030BDE2 +:106DA000540000202DE9FC410F46054600F066FC2A +:106DB00001A800F067F80446019818B101F0D6F870 +:106DC000BDE8FC81254EAFB130690068D0B3002723 +:106DD000291B3A46306800F0F5FA01F0C7F80028A0 +:106DE000EED11F494FF080500860BFF34F8FBFF3C3 +:106DF0006F8FE5E7A542EBD801F0B8F8F0682746B9 +:106E0000C068C468201D00F0CBF994F82800410741 +:106E100019D5A0692B4641193A462046FFF71AFFBB +:106E2000A8B100200346014600902A46204601F002 +:106E30002FF960B9502080F31188BFF34F8FBFF353 +:106E40006F8FFEE707E020F0010084F82800216A38 +:106E500020468847B4E70127BAE700005400002025 +:106E600004ED00E00648416B096829B1416BC9682F +:106E7000C9684968816270474FF0FF31FAE7000046 +:106E80001800002070B5054600F086FF064E044647 +:106E9000B068844203D200F009F8012000E000202D +:106EA00028602046B46070BD54000020F8B5194D2C +:106EB00020E0C068C4680668201D00F071F9216AEE +:106EC0002046884794F82800400713D5A06930442D +:106ED000B04206D924616060211DE86800F098F98D +:106EE00008E000200346014600903246204601F0AB +:106EF000CFF838B1E86801680029DAD12969C5E915 +:106F00000310F8BD502080F31188BFF34F8FBFF3FB +:106F10006F8FFEE75400002008484068401C4FF087 +:106F2000500080F3118804D0BFF34F8FBFF36F8FF1 +:106F3000FEE7BFF34F8FBFF36F8FFEE78C0000209B +:106F4000074CE068016841B1C0680021D0F800003A +:106F5000FFF728FFFFF7A8FEF3E701210020F7E77E +:106F6000540000202DE9F041044600F075F994F931 +:106F7000455004F1240609E0606A48B1304600F04B +:106F8000BDFF08B100F0FCFA6D1E6DB2002DF3DC00 +:106F90004FF0FF3684F8456000F07EF900F05CF9B0 +:106FA00094F9445004F1100709E0206948B13846CB +:106FB00000F0A4FF08B100F0E3FA6D1E6DB2002DE1 +:106FC000F3DC84F84460BDE8F04100F065B90000EE +:106FD0002DE9F0410546002700F050FB324E3068A5 +:106FE00008B9FFF73BFD706905424ED1C5B30835BE +:106FF00068070ED005F00700C0F1080005446807D7 +:1070000007D0502080F31188BFF34F8FBFF36F8FED +:10701000FEE72DB37068854237D823481830014603 +:107020000C6801E020460C466168A94202D2216842 +:107030000029F7D131688C4227D0076821680160A8 +:1070400060680837411B10290FD96019420708D022 +:10705000502080F31188BFF34F8FBFF36F8FFEE78F +:1070600013E041606560FFF7CFFD61687068401A0A +:107070007060B268904200D2B06070690143002035 +:10708000C4E90001F068401CF06000F06FFF780771 +:1070900007D0502080F31188BFF34F8FBFF36F8F5D +:1070A000FEE73846BDE8F0816C00002010B5031FF4 +:1070B0004FF080741C601B1F21F001011960191F23 +:1070C000024B0B60143940380A6010BD196F00087C +:1070D0002DE9F0439BB0154600248846814619945B +:1070E00019AA012128461A94F9F718FF07461AAA87 +:1070F00002212846F9F712FF0646202111A8F9F7C8 +:1071000088F8402101A8F9F784F857B1199D1F2D7F +:1071100000DB1F252A46394611A8F9F785F811A882 +:10712000445501AF4EB11A9D3F2D00DB3F252A4645 +:1071300031463846F9F778F87C550BA111A8F9F7D4 +:1071400086F850B111AB09A2414648460097FEF7B8 +:1071500009FC1BB00020BDE8F08301AB07A241464B +:107160004846FEF7FFFBF4E753657400476F743A37 +:107170002025732025730D0A00000000536574203C +:107180002D3E2025730D0A0001490020087070472C +:10719000D40000200149002008707047D40000206E +:1071A000D0E9013201699A60D0E901235A604A6846 +:1071B000824201D182684A60002202610868401E52 +:1071C0000860086870470000034B036003F15C002F +:1071D0000860802010607047F80B0020044B0360AB +:1071E00003F15C0008604FF480701060704700008D +:1071F000540E002000F108014FF0FF32C0E90112E7 +:10720000C160016100210160704700210161704788 +:1072100030B50B685A1C02D000F1080202E0026986 +:1072200004E02246546825689D42FAD953684B60B1 +:1072300099608A60516008610168491C016030BD35 +:1072400042684A6093688B609368596091600861F6 +:107250000168491C01607047502080F31188BFF31A +:107260004F8FBFF36F8F0A494868401C4860012860 +:107270000CD10848006810F0FF0F07D0502080F3B1 +:107280001188BFF34F8FBFF36F8FFEE77047000089 +:107290008C00002004ED00E00849486828B1401E39 +:1072A000486001D180F311887047502080F3118825 +:1072B000BFF34F8FBFF36F8FFEE700008C000020FD +:1072C00070B500282AD0164DA0F1080460686969DD +:1072D000084207D1502080F31188BFF34F8FBFF3CE +:1072E0006F8FFEE722683AB1502080F31188BFF318 +:1072F0004F8FBFF36F8FFEE78843606000F0BEF9E9 +:1073000060686968084468602046FFF77DFC28696A +:10731000401C2861BDE8704000F028BE70BD000030 +:107320006C0000204FF0E0200021016181610549DF +:107330004FF47A720968B1FBF2F1491E41610721ED +:10734000016170471400002010B5F8F723FF1149C0 +:1073500010280ED300F1E02090F8F0030A78904254 +:1073600007D2502080F31188BFF34F8FBFF36F8F88 +:10737000FEE709480068896800F4E060884207D9A0 +:10738000502080F31188BFF34F8FBFF36F8FFEE75C +:1073900010BD00008C0000200CED00E010B5084B83 +:1073A000002200BF53F832401CB1521C082AF9D306 +:1073B00010BD43F8321003EBC201486010BD00005D +:1073C000DC05002070B515460E460446FFF744FF65 +:1073D00094F944100020491C01D184F8440094F928 +:1073E0004510491C01D184F84500FFF755FFA06BFB +:1073F00028B92A46314604F1240000F0DFF820467F +:10740000BDE87040FFF7AEBD10B5020014D00F48C4 +:10741000006B38B1502080F31188BFF34F8FBFF35A +:107420006F8FFEE700F02AF900211046FFF7F0F910 +:1074300000F09CFD002807D105494FF080500860FE +:10744000BFF34F8FBFF36F8F10BD000018000020F7 +:1074500004ED00E070B50D4604000BD095B11E4A56 +:10746000106BB8B1502080F31188BFF34F8FBFF37A +:107470006F8FFEE7502080F31188BFF34F8FBFF36B +:107480006F8FFEE7502080F31188BFF34F8FBFF35B +:107490006F8FFEE700F0F2F8D26823685919934223 +:1074A00004D98B420AD9914202D807E08B42FAD91B +:1074B000881A21600021FFF7ABF900E0216000F09D +:1074C00055FD002807D105494FF080500860BFF3F3 +:1074D0004F8FBFF36F8F70BD1800002004ED00E0E8 +:1074E00070B50546FFF7B8FE1E4C05B92568281D86 +:1074F000FFF756FEA86A18B105F11800FFF750FE15 +:10750000606A401C60622068854207D1291D1648C8 +:10751000FFF796FE6068401C606007E0A068401EB0 +:10752000A0602846FFF77FFAFFF79CFCFFF7B4FE48 +:107530006069002814D02068854211D1206B38B1D1 +:10754000502080F31188BFF34F8FBFF36F8FFEE79A +:1075500006494FF080500860BFF34F8FBFF36F8F25 +:1075600070BD000018000020B80A002004ED00E003 +:1075700002490A6A0260C968416070471800002029 +:1075800001490120C86170471800002010B50C4661 +:1075900050B1094909681831FFF73AFE2046BDE8A5 +:1075A00010400121FFF734B9502080F31188BFF358 +:1075B0004F8FBFF36F8FFEE71800002070B51446A1 +:1075C0000D4668B10A4909681831FFF739FE0CB158 +:1075D0004FF0FF3521462846BDE87040FFF718B947 +:1075E000502080F31188BFF34F8FBFF36F8FFEE7FA +:1075F0001800002030B587B00024039405AA04A920 +:1076000003A80494FFF7E0FDDDE903010094CDE950 +:107610000110002315A11748059A00F07EFB164DB6 +:107620000028E8621FD000F003FD012809D0401CAB +:1076300019D1502080F31188BFF34F8FBFF36F8FA4 +:10764000FEE7502080F31188BFF34F8FBFF36F8F99 +:107650004FF0FF30A86201206861EC6007B0BDE820 +:10766000304000F045B807B030BD000049444C45FB +:1076700000000000D56A0008180000200248016BD5 +:10768000491C01637047000018000020164810B51F +:10769000016B11B10121C16110BD0021C1610169FE +:1076A000124A01E0B9B1491E01EB810352F82330BF +:1076B000002BF7D001EB810302EB830202F10804F7 +:1076C00053685B685360A34201D15B685360DA681A +:1076D0000260016110BD502080F31188BFF34F8F0D +:1076E000BFF36F8FFEE70000180000201C0600208B +:1076F0001CB5264908780190FF20087008788DF89D +:1077000000009DF800009DF8002000F0F00090427D +:1077100007D0502080F31188BFF34F8FBFF36F8FD6 +:10772000FEE79DF800001A4C00F050002070072082 +:10773000A06005E09DF8002052008DF80020401E5A +:107740009DF800201206F5D4A060032807D0502031 +:1077500080F31188BFF34F8FBFF36F8FFEE74FF4B5 +:107760004070A060019808700A48016841F47001F7 +:107770000160016841F070410160FFF7D3FD002016 +:107780006060F8F7D1FC00201CBD000000E400E0C0 +:107790008C00002020ED00E010B5502080F311880F +:1077A000BFF34F8FBFF36F8F00F004FB18B1044994 +:1077B0004FF080500860002080F3118810BD000059 +:1077C00004ED00E0F8B517460E46050013D005FBA2 +:1077D00006F05030FFF7FCFB04000AD0002084F8CC +:1077E000460004F150023B46314628460094FFF71C +:1077F000A1F92046F8BD502080F31188BFF34F8FC8 +:10780000BFF36F8FFEE738B5049D18B153B1CAB10D +:1078100081B120E0502080F31188BFF34F8FBFF378 +:107820006F8FFEE7502080F31188BFF34F8FBFF3B7 +:107830006F8FFEE7502080F31188BFF34F8FBFF3A7 +:107840006F8FFEE739B1502080F31188BFF34F8F5F +:10785000BFF36F8FFEE750241C46012384F84630A7 +:107860002B460094FFF766F9204638BD70B50D46EB +:10787000040025D0FFF7F0FCD4E90F20216802FBBB +:107880000011A1600021A163216861600A46D4E96A +:107890000F01401E00FB0121E16021464FF0FF3047 +:1078A00001F8440F487004F110008DB1FFF7A2FCFD +:1078B00004F12400FFF79EFCFFF7EEFC012070BDF1 +:1078C000502080F31188BFF34F8FBFF36F8FFEE717 +:1078D00021690029F0D000F011FB0028ECD0044908 +:1078E0004FF080500860BFF34F8FBFF36F8FE3E717 +:1078F00004ED00E02DE9FF4782B01D468A464FF0B7 +:107900000008040003D0BAF1000F08D011E05020A5 +:1079100080F31188BFF34F8FBFF36F8FFEE7206CAA +:1079200038B1502080F31188BFF34F8FBFF36F8FB2 +:10793000FEE7022D0AD1E06B012807D0502080F32A +:107940001188BFF34F8FBFF36F8FFEE700F016FA79 +:107950003F4F4FF000094FF0805648B9049838B1B6 +:10796000502080F31188BFF34F8FBFF36F8FFEE776 +:10797000FFF772FCA06BE16B884207D3022D05D0A4 +:107980000498D0B1B8F1000F1AD01EE02A46514633 +:107990002046FFF712F8616A19B104F1240000F0E3 +:1079A000ADFA20B13E60BFF34F8FBFF36F8FFFF78B +:1079B00073FC012006B0BDE8F087FFF76DFC22E004 +:1079C0006846FFF7D5FD4FF00108FFF765FCFFF7AC +:1079D00055FEFFF741FC94F94400401C01D184F8A6 +:1079E000449094F94500401C01D184F84590FFF77C +:1079F00053FC04A9684600F029F930B12046FFF78E +:107A0000B1FA00F0B3FA0020D4E7FFF725FCA06B31 +:107A1000E16B884213D1FFF73FFC04F11000049999 +:107A2000FFF7B4FD2046FFF79DFA00F09FFA00280B +:107A30009ED13E60BFF34F8FBFF36F8F98E7FFF784 +:107A40002BFC2046FFF78EFA00F090FA90E700003A +:107A500004ED00E02DE9F0471F46904689460400FA +:107A600003D0B9F1000F08D011E0502080F3118845 +:107A7000BFF34F8FBFF36F8FFEE7206C38B15020FC +:107A800080F31188BFF34F8FBFF36F8FFEE7022F94 +:107A90000AD1E06B012807D0502080F31188BFF392 +:107AA0004F8FBFF36F8FFEE7FFF74EFC5020EFF3D1 +:107AB000118680F31188BFF34F8FBFF36F8FA06BD8 +:107AC000E16B884206D3022F04D0002086F3118890 +:107AD000BDE8F08794F94550A06B3A4649462046E8 +:107AE000FEF76BFF681C04D06D1C84F84550012024 +:107AF000ECE7606A0028FAD004F1240000F0FEF9F7 +:107B00000028F4D0B8F1000FF1D00121C8F800101E +:107B1000EDE700002DE9F747002683B08A46040010 +:107B200003D0BAF1000F08D011E0502080F3118883 +:107B3000BFF34F8FBFF36F8FFEE7206C38B150203B +:107B400080F31188BFF34F8FBFF36F8FFEE700F014 +:107B500015F9DFF8F4804FF000094FF0805748B96D +:107B6000059838B1502080F31188BFF34F8FBFF3D1 +:107B70006F8FFEE7FFF770FBA56BC5B1514620463E +:107B8000FEF708FF6D1EA563206950B104F11000D7 +:107B900000F0B4F928B1C8F80070BFF34F8FBFF3FD +:107BA0006F8FFFF779FB012006B0BDE8F0870598DD +:107BB00008B11EB106E0FFF76FFB27E06846FFF74C +:107BC000D7FC0126FFF768FBFFF758FDFFF744FBE2 +:107BD00094F94400401C01D184F8449094F9450084 +:107BE000401C01D184F84590FFF756FB05A9684673 +:107BF00000F02CF8002820460AD0FFF7B3F900F077 +:107C0000B5F92046FFF742F80028B3D00020CBE7B3 +:107C1000FFF73CF890B104F124000599FFF7B6FC9A +:107C20002046FFF79FF900F0A1F90028A2D1C8F87B +:107C30000070BFF34F8FBFF36F8F9BE72046FFF7B6 +:107C400091F900F093F995E704ED00E02DE9F0419A +:107C50000C46050011D0C4B1FFF7FEFA174BDA68E5 +:107C60006E682068911B471C17D02F681B6A9F42C3 +:107C700019D0964217D8012410E0502080F31188C3 +:107C8000BFF34F8FBFF36F8FFEE7502080F3118853 +:107C9000BFF34F8FBFF36F8FFEE70024FFF7FCFAAF +:107CA0002046BDE8F081884205D9401A2060284668 +:107CB000FFF75EFCF1E700202060DCE71800002001 +:107CC0002DE9FF5F8346DDE90E87994616468A4611 +:107CD0009000FFF77DF905001CD05C20FFF778F9D4 +:107CE000040014D00020256384F85900CDE9024037 +:107CF000CDE900874B46324651465846FEF72CFFE9 +:107D00002046FEF7B3FD012004B0BDE8F09F2846F1 +:107D1000FFF7D6FA4FF0FF30F6E7F0B585B0DDE9B2 +:107D20000B640A9DA6B1DCB15C270097266302268E +:107D300084F85960002604AFCDE90246CDE900572A +:107D4000FEF70AFF2046FEF791FD049805B0F0BD4E +:107D5000502080F31188BFF34F8FBFF36F8FFEE782 +:107D6000502080F31188BFF34F8FBFF36F8FFEE772 +:107D7000014800687047000018000020054841696C +:107D800019B1006B18B10020704701207047022024 +:107D900070470000180000200148C06870470000CC +:107DA0001800002010B5FFF7CFFA0148C06810BDD9 +:107DB000180000202DE9F0412E4C0027206B28B13F +:107DC000A069401CA0613846BDE8F081E668761CD9 +:107DD000E66013D1606B006838B1502080F31188E1 +:107DE000BFF34F8FBFF36F8FFEE7606BA16B6163D3 +:107DF000A063206A401C2062FFF734F8A06ADFF815 +:107E00007880864209D3606B0068A0B1606BC0685F +:107E1000C5686868864211D2A0622068C06A00EB1B +:107E2000800158F82100012800D90127E0690028C5 +:107E3000C9D00127C7E74FF0FF30EDE7281DFFF756 +:107E4000AFF9A86A18B105F11800FFF7A9F9E86AB7 +:107E50002169884200D9206100EB800108EB810094 +:107E6000291DFFF7EDF9E86A2168C96A8842CAD37B +:107E70000127C8E7180000201C06002070B5040088 +:107E80004FF0000133D01B4D2868844207D05020AA +:107E900080F31188BFF34F8FBFF36F8FFEE7206D24 +:107EA00038B1401E2065E36CE26A9A421FD040B1AF +:107EB0001DE0502080F31188BFF34F8FBFF36F8F09 +:107EC000FEE7201DFFF76CF9E06CE062C0F13800BE +:107ED000A061E06A2969884200D92861064900EB5F +:107EE000800001EB8000211DFFF7AAF9012108465F +:107EF00070BD0000180000201C06002070B5C0688E +:107F0000C46854B104F118000646FFF749F9144D4E +:107F1000286B50B13146134815E0502080F311888A +:107F2000BFF34F8FBFF36F8FFEE7201DFFF738F9C8 +:107F3000E06A2969884200D928610B4900EB80007A +:107F400001EB8000211DFFF77BF9E06A2968C96A0F +:107F5000884202D90120E86170BD002070BD000098 +:107F600018000020A40A00201C0600202DE9F0477C +:107F70002C4D00242746286B38B1FFF76DF9286B8C +:107F8000401E2863286B40B146E0502080F31188E2 +:107F9000BFF34F8FBFF36F8FFEE7A968224E01201A +:107FA000D1B3A6F5916980463068E0B1F068C46845 +:107FB00004F11800FFF7F4F8201DFFF7F1F8E06A6C +:107FC0002969884200D9286100EB800109EB810012 +:107FD000211DFFF735F9E06A2968C96A8842E3D3B1 +:107FE000C5F81C80E0E70CB1FEF73CFFAC694CB172 +:107FF0004FEA0806FFF7DEFE00B1EE61641EF9D11C +:108000000020A861E86938B10849012738070860ED +:10801000BFF34F8FBFF36F8FFFF73EF93846BDE8D0 +:10802000F087000018000020A40A002004ED00E002 +:1080300010B586B0FEF782FC114C2068B8B1002064 +:108040000390049005AA04A903A8FFF7C7F8DDE987 +:10805000032102208DE8070000230AA10B48059A9E +:10806000FFF75BFE606010B106B0012010BD50202C +:1080700080F31188BFF34F8FBFF36F8FFEE70000CF +:1080800054000020546D722053766300416F000845 +:108090002DE9FF411E46134602000A9D4FF00000E5 +:1080A00016D0144C2768002F0FD0CDE90013029290 +:1080B000062917DAFFF762FE02284FF000030FD0FF +:1080C000002269462068FFF715FC04B0BDE8F08186 +:1080D000502080F31188BFF34F8FBFF36F8FFEE7FF +:1080E0002A46EEE70023324669463846FFF7B2FCDF +:1080F000EBE7000054000020B8B4000800000000C6 +:10810000000000000000000000000000000200006D +:10811000180000000000000000000000010202033F +:108120000405060708090A0B0C0D0E0F10100000BD +:108130000000000000000102030406070809000017 +:108140000000010203040000000000000000000025 +:1081500000000000000000000008080808080808E7 +:1081600000001818000000486C24120000000000F5 +:108170000000000000000000002424247F121212DE +:108180007F12121200000000081C2A2A0A0C18286C +:10819000282A2A1C080800000022251515152A582F +:1081A0005454542200000000000C1212120A7625CA +:1081B0002911916E00000006060403000000000073 +:1081C0000000000000000040201010080808080807 +:1081D00008101020400000020408081010101010B1 +:1081E0001008080402000000000008086B1C1C6B4B +:1081F00008080000000000000000080808087F08C8 +:108200000808080000000000000000000000000056 +:108210000000060604030000000000000000FE004D +:10822000000000000000000000000000000000004E +:1082300000000606000000008040402020101008CA +:108240000804040202000000001824424242424294 +:10825000424224180000000000080E080808080820 +:108260000808083E00000000003C42424220201066 +:108270000804427E00000000003C424220182040DA +:108280004042221C0000000000203028242422222A +:108290007E20207800000000007E0202021A2640A4 +:1082A0004042221C0000000000382402021A26422C +:1082B0004242241800000000007E2222101008080C +:1082C0000808080800000000003C4242422418242C +:1082D0004242423C000000000018244242426458DE +:1082E0004040241C0000000000000000181800009E +:1082F0000000181800000000000000000008000046 +:1083000000000008080400000040201008040204D7 +:108310000810204000000000000000007F00000066 +:108320007F00000000000000000204081020402030 +:108330001008040200000000003C424246402010A9 +:108340001000181800000000001C225A5555555501 +:108350002D42221C00000000000808181414243CC0 +:10836000224242E700000000001F2222221E224279 +:108370004242221F00000000007C42420101010134 +:108380000142221C00000000001F224242424242E1 +:108390004242221F00000000003F4212121E121231 +:1083A0000242423F00000000003F4212121E121221 +:1083B0000202020700000000003C222201010171BC +:1083C0002122221C0000000000E7424242427E427D +:1083D000424242E700000000003E08080808080882 +:1083E0000808083E00000000007C1010101010105B +:1083F00010101010110F0000007722120A0E0A123E +:10840000122222770000000000070202020202028C +:108410000202427F000000000077363636362A2AF4 +:108420002A2A2A6B0000000000E346464A4A5252BC +:108430005262624700000000001C2241414141415C +:108440004141221C00000000003F424242423E02E5 +:108450000202020700000000001C2241414141418C +:108460004D53321C60000000003F4242423E121257 +:10847000222242C700000000007C42420204182071 +:108480004042423E00000000007F490808080808FA +:108490000808081C0000000000E742424242424235 +:1084A0004242423C0000000000E7424222242414E1 +:1084B0001418080800000000006B49494949555547 +:1084C000362222220000000000E742242418181857 +:1084D000242442E700000000007722221414080838 +:1084E0000808081C00000000007E2120101008046D +:1084F0000442423F000000780808080808080808FD +:10850000080808087800000002020404080808109F +:10851000102020204040001E1010101010101010CD +:10852000101010101E000038440000000000000071 +:10853000000000000000000000000000000000003B +:108540000000000000FF000608000000000000001E +:10855000000000000000000000000000003C427825 +:10856000444242FC0000000000030202021A2642BC +:108570004242261A000000000000000000384402B9 +:10858000020244380000000000604040407844424D +:10859000424264D80000000000000000003C427E1F +:1085A0000202423C0000000000F08808087E080833 +:1085B0000808083E0000000000000000007C2222A5 +:1085C0001C023C42423C000000030202023A4642C6 +:1085D000424242E700000000000C0C00000E0808B8 +:1085E0000808083E0000000000303000003820205D +:1085F00020202020221E0000000302020272120A24 +:108600001612227700000000000E0808080808086B +:108610000808083E0000000000000000007F929261 +:10862000929292B70000000000000000003B46421A +:10863000424242E70000000000000000003C4242CD +:108640004242423C0000000000000000001B2642A5 +:108650004242221E0207000000000000007844424F +:108660004242447840E000000000000000774C04E3 +:108670000404041F0000000000000000007C42020F +:108680003C40423E0000000000000008083E080890 +:1086900008080830000000000000000000634242AB +:1086A000424262DC000000000000000000E74224BB +:1086B00024140808000000000000000000EB4949F5 +:1086C000555522220000000000000000007624180A +:1086D0001818246E000000000000000000E742248B +:1086E000241418080807000000000000007E221073 +:1086F0000808447E000000C02020202020102020F8 +:1087000020202020C0001010101010101010101089 +:1087100010101010101000060808080808100808AB +:108720000808080806000C32C20000000000000023 +:108730000000000000000000000000000000000039 +:108740000000000000000000000000000000000029 +:108750000000000000000000000000000000000019 +:1087600000000000000000000000000000006000A9 +:108770006000600060006000600060004000200059 +:108780002000200000000000000060006000600089 +:1087900000000000000000000000600660063003DA +:1087A0009801880044000000000000000000000064 +:1087B00000000000000000000000000000000000B9 +:1087C0000000000000000000000000000000100297 +:1087D000100210021002FE07FE070802080108013D +:1087E00008010801FE07FE07040104010401040159 +:1087F00000000000000000000000000040004000F9 +:10880000F00158034C03CC034C0058007000E0000A +:10881000C001C00140034C035C034C034801F0005D +:1088200040004000000000000000000000000E01B9 +:108830000A01910091009100510051003A00AE03ED +:10884000A0025004500448044804480484028403ED +:1088500000000000000000000000000000003800E0 +:108860006C006C006C006C006C002C0098071C0104 +:108870001A01330133016301E300C308C6093C0751 +:10888000000000000000000000000C001C001000B0 +:1088900010000800040000000000000000000000BC +:1088A00000000000000000000000000000000000C8 +:1088B00000000000000000000000000400020001B1 +:1088C00080008000400040002000200020002000A8 +:1088D00020002000200040004000800080000001B7 +:1088E0000002000400000000000002000400080074 +:1088F0001000100020002000400040004000400018 +:10890000400040004000200020001000100008003F +:108910000400020000000000000000000000000051 +:1089200000004000C0004000460C4E0FD001F00196 +:108930005E0F460C400040004000000000000000B8 +:108940000000000000000000000000000000000027 +:108950000000000040004000400040004000FE0FCA +:1089600040004000400040004000000000000000C7 +:1089700000000000000000000000000000000000F7 +:1089800000000000000000000000000000000000E7 +:10899000000000000000000000000C001C0010009F +:1089A00010000800040000000000000000000000AB +:1089B0000000000000000000000000000000FE07B2 +:1089C00000000000000000000000000000000000A7 +:1089D0000000000000000000000000000000000097 +:1089E0000000000000000000000000000000000087 +:1089F000000000000000000000001C001C001C0023 +:108A0000000000000000000000000004000600025A +:108A10000003000100018000800040004000600071 +:108A20002000200010001000080008000C000400C6 +:108A3000060002000000000000000000000000002E +:108A4000F00098010C030C0306060606060606064F +:108A500006060606060606060C030C039801F0003F +:108A60000000000000000000000000000000000006 +:108A700040007C00600060006000600060006000FA +:108A80006000600060006000600060006000FC0347 +:108A900000000000000000000000000000000000D6 +:108AA000F8008401020306030603000300018001AD +:108AB000C000600020001000080204020602FE034D +:108AC00000000000000000000000000000000000A6 +:108AD0007800C6008601860180018001C000700018 +:108AE0008001000100030003060306038601F8006D +:108AF0000000000000000000000000000000000076 +:108B000080018001C001A001A001900188018801BD +:108B100084018201FE0F8001800180018001E00755 +:108B20000000000000000000000000000000000045 +:108B3000FC0304000400040004000400F4008C01A1 +:108B40000403000300030603060382018401F80006 +:108B50000000000000000000000000000000000015 +:108B6000E00118030C030C0004000600E6011603E4 +:108B70000E0606060606060604060C021803F0009A +:108B800000000000000000000000000000000000E5 +:108B9000F8070C06040204010001000180008000B7 +:108BA0004000400040006000600060006000600025 +:108BB00000000000000000000000000000000000B5 +:108BC000F8010C030606060606060C021C03F0005C +:108BD000C8010C0306060606060606060C03F0018D +:108BE0000000000000000000000000000000000085 +:108BF000F0000C010C030602060606060606060730 +:108C00008C0678060006000300030C018C01780036 +:108C10000000000000000000000000000000000054 +:108C200000000000000000000000E000E000E000A4 +:108C300000000000000000000000E000E000E00094 +:108C40000000000000000000000000000000000024 +:108C50000000000000000000000060006000000054 +:108C60000000000000000000000000006000600044 +:108C70004000200020000000000000000000000470 +:108C800000020001800040002000100008000400E5 +:108C900008001000200040008000000100020004D5 +:108CA00000000000000000000000000000000000C4 +:108CB00000000000000000000000FE0700000000AF +:108CC0000000FE070000000000000000000000009F +:108CD0000000000000000000000000000000040090 +:108CE0000800100020004000800000010002000485 +:108CF0000002000180004000200010000800040075 +:108D00000000000000000000000000000000000063 +:108D1000E0031806040C040C0C0C0C0C000780017A +:108D200040004000400000000000E000E000E000E3 +:108D30000000000000000000000000000000E00053 +:108D400018030C02CC0564056605A605B604B60436 +:108D5000B604B604B602E4010C040C021803F000D9 +:108D60000000000000000000000000000000000003 +:108D7000600060005000D0009000900088008801E2 +:108D80000801F801040304030402020202060F0FA3 +:108D900000000000000000000000000000000000D3 +:108DA000FE008C030C030C030C030C038C01FC0071 +:108DB0000C030C020C060C060C060C060C03FE0140 +:108DC00000000000000000000000000000000000A3 +:108DD000E00318030C060C04040406000600060059 +:108DE00006000600060006040C040C021803F0003E +:108DF0000000000000000000000000000000000073 +:108E00007F008C010C030C030C060C060C060C06F0 +:108E10000C060C060C060C060C030C038C017F00E0 +:108E20000000000000000000000000000000000042 +:108E3000FF03060306040604060086008600FE0003 +:108E40008600860086000600060406040602FF036C +:108E50000000000000000000000000000000000012 +:108E6000FF03060306040604060086008600FE00D3 +:108E700086008600860006000600060006001F0029 +:108E800000000000000000000000000000000000E2 +:108E9000F00018010C020C02040206000600060095 +:108EA0000600C60F060306030C030C031803F000AC +:108EB00000000000000000000000000000000000B2 +:108EC0000F0F060606060606060606060606FE0737 +:108ED00006060606060606060606060606060F0F20 +:108EE0000000000000000000000000000000000082 +:108EF000FC036000600060006000600060006000D3 +:108F00006000600060006000600060006000FC03C2 +:108F10000000000000000000000000000000000051 +:108F2000F807C000C000C000C000C000C000C00002 +:108F3000C000C000C000C000C000C000C000C00031 +:108F4000C60066003C0000000000000000000000B9 +:108F5000CF038601C60046002600160036002E000C +:108F60006E004600C60086008601060106038F07D4 +:108F700000000000000000000000000000000000F1 +:108F80001F00060006000600060006000600060098 +:108F90000600060006000600060406040602FF039B +:108FA00000000000000000000000000000000000C1 +:108FB0000707860386038E038E034E034E034A0380 +:108FC0005A035A033A033203320332031203870768 +:108FD0000000000000000000000000000000000091 +:108FE0008E0F0C021C021C02340234026402640262 +:108FF0004402C402840284038403040304031F02A2 +:109000000000000000000000000000000000000060 +:10901000F00098010C030C0206060606060606067A +:1090200006060606060606060C020C039801F0006A +:109030000000000000000000000000000000000030 +:10904000FF00060306060606060606060606860353 +:10905000FE000600060006000600060006001F00CF +:109060000000000000000000000000000000000000 +:10907000F00098010C030C0206060606060606061A +:1090800006060606060676064C02CC039801F0009A +:109090008007000300000000000000000000000046 +:1090A000FF01060306060606060606060603FE0080 +:1090B0004600C600860086010603060306060F0E5C +:1090C00000000000000000000000000000000000A0 +:1090D000F8020C030602060206000E003C00F8002F +:1090E000E003800300070206020606060C03F001F7 +:1090F0000000000000000000000000000000000070 +:10910000FE076204610861086000600060006000A2 +:109110006000600060006000600060006000F801B6 +:10912000000000000000000000000000000000003F +:109130001E070C020C020C020C020C020C020C02A8 +:109140000C020C020C020C020C020C021801F000C2 +:10915000000000000000000000000000000000000F +:109160000F070602040104010C010C0188008800AD +:10917000980098005000500070003000200020003F +:1091800000000000000000000000000000000000DF +:10919000F70E620442044604460464026402E402D8 +:1091A000E4029C029C0198019801880188008800D3 +:1091B00000000000000000000000000000000000AF +:1091C0009E070C01080118019000B000600020000B +:1091D00060006000D00090008801080104038E0741 +:1091E000000000000000000000000000000000007F +:1091F0000F0F060404020C0208011801B800B000A9 +:109200007000600060006000600060006000F801B5 +:10921000000000000000000000000000000000004E +:10922000FC070C02060302018001800040004000A0 +:10923000200020001000180008040C040402FE03A3 +:1092400000000000000000000000E00320002000FB +:10925000200020002000200020002000200020000E +:1092600020002000200020002000200020002000FE +:109270002000E003000000000000000000000400E7 +:10928000040008000800100010001000200020005A +:1092900040004000C000800080000001000100028A +:1092A000000200020004000000007C0040004000BA +:1092B00040004000400040004000400040004000AE +:1092C000400040004000400040004000400040009E +:1092D00040007C00000000006000900008010000D9 +:1092E000000000000000000000000000000000007E +:1092F000000000000000000000000000000000006E +:10930000000000000000000000000000000000005D +:10931000000000000000000000000000000000004D +:10932000000000000000000000000000000000003D +:1093300000000000FF0F00000000180060000000A7 +:10934000000000000000000000000000000000001D +:10935000000000000000000000000000000000000D +:1093600000000000000000000000000000000000FD +:1093700000000000000000000000F0010C030C03DE +:109380000003E0031C030E03060306038E0B7C0E92 +:1093900000000000000000000000000000000800C5 +:1093A0000E000C000C000C000C00CC013C031C0651 +:1093B0000C060C060C060C060C060C021C03E40141 +:1093C000000000000000000000000000000000009D +:1093D00000000000000000000000F0008C018C0183 +:1093E000860106000600060006020C020C01F000D1 +:1093F000000000000000000000000000000000026B +:10940000C003000300030003000378038C030C0374 +:109410000603060306030603060304038C0778010C +:10942000000000000000000000000000000000003C +:1094300000000000000000000000E0011803080226 +:109440000C060C06FC070C000C0018041802E001C6 +:10945000000000000000000000000000000000000C +:10946000C0036006300630003000FE0130003000DE +:109470003000300030003000300030003000FC019F +:1094800000000000000000000000000000000000DC +:1094900000000000000000000000F007D8068C016A +:1094A0008C018C019801F8000C00FC00CC03060331 +:1094B00006038E03F8000000000000000000080012 +:1094C0000E000C000C000C000C00EC011C030C0343 +:1094D0000C030C030C030C030C030C030C039E077E +:1094E000000000000000000000000000000000007C +:1094F000600060000000000040007C006000600030 +:109500006000600060006000600060006000FC03BC +:10951000000000000000000000000000000000004B +:10952000C001C001000000000001F00180018001C5 +:109530008001800180018001800180018001800123 +:109540008001CC007C00000000000000000008004A +:109550000E000C000C000C000C008C038C008C0026 +:109560004C006C005C008C008C010C010C039E070D +:1095700000000000000000000000000000004000AB +:109580007C006000600060006000600060006000BF +:109590006000600060006000600060006000FC032C +:1095A00000000000000000000000000000000000BB +:1095B000000000000000000000003707EE0666060D +:1095C0006606660666066606660666066606FF0F99 +:1095D000000000000000000000000000000000008B +:1095E00000000000000000000000EE011C030C035E +:1095F0000C030C030C030C030C030C030C039E075D +:10960000000000000000000000000000000000005A +:1096100000000000000000000000F00098010C03B2 +:10962000060606060606060606060C030C03F000F0 +:10963000000000000000000000000000000000002A +:1096400000000000000000000000EE011C030C06FA +:109650000C060C060C060C060C060C031C03EC0195 +:109660000C000C003E0000000000000000000000A4 +:109670000000000000000000000078028C030C03D2 +:109680000603060306030603060304038C0378039C +:1096900000030003C00700000000000000000000FD +:1096A000000000000000000000009F03580638067C +:1096B0001800180018001800180018001800FF0003 +:1096C000000000000000000000000000000000009A +:1096D00000000000000000000000F0031C030C026A +:1096E0000C023800F000C003040304038C03FC01E7 +:1096F000000000000000000000000000000000006A +:1097000000002000200030003000FE01300030005A +:109710003000300030003000300030023002E00114 +:109720000000000000000000000000000000000039 +:10973000000000000000000008028E030C030C0370 +:109740000C030C030C030C030C030C039C077801A3 +:109750000000000000000000000000000000000009 +:10976000000000000000000000001E070C020801BD +:10977000080118019000B000B000600060002000F7 +:1097800000000000000000000000000000000000D9 +:1097900000000000000000000000F70E6204460414 +:1097A00064026402EC029C0198019801980108008F +:1097B00000000000000000000000000000000000A9 +:1097C00000000000000000000000BC0718011001AC +:1097D000B00060006000E0009000080108039E07F0 +:1097E0000000000000000000000000000000000079 +:1097F000000000000000000000009E0708010801B2 +:10980000080190009000B00060006000600020003F +:10981000200024001C0000000000000000000000E8 +:1098200000000000000000000000FC018401C400F2 +:109830004400600020003000180208020C03FC0104 +:109840000000000000000000000000038000800015 +:1098500080008000800080008000800040002000A8 +:109860004000800080008000800080008000800038 +:109870008000000300004000400040004000400025 +:1098800040004000400040004000400040004000D8 +:1098900040004000400040004000400040004000C8 +:1098A000400040004000000000000C0010001000CC +:1098B00010001000100010001000100020004000E8 +:1098C0002000100010001000100010001000100008 +:1098D00010000C00000000001C002204C2048003E1 +:1098E0000000000000000000000000000000000078 +:1098F0000000000000000000000000000000000068 +:109900000000000000000000000000000000000057 +:109910000000000000000000000000000000000047 +:109920000000000000000000000000000000000037 +:109930000000000000000000000000000000000027 +:109940000000000000000000000000000000000017 +:10995000C001C001C001C001C001C001C001800040 +:1099600080008000800080008000800000000000F7 +:10997000000000008001C003C0038001000000005F +:10998000000000000000000000000000E01CE01CDF +:10999000F01E700E38071803080184000000000054 +:1099A00000000000000000000000000000000000B7 +:1099B00000000000000000000000000000000000A7 +:1099C0000000000000000000000000000000000097 +:1099D000000020102010201020102010FE7FFE7F9D +:1099E0001008100810081008100810081008FE7F52 +:1099F000FE7F0804080408040804080400000000AE +:109A00000000000000000000000000000000000155 +:109A10000001C007601910311831183918393801A0 +:109A20007001E001C0038007000F001D0039003104 +:109A30001C311C310C310C11180DE0070001000124 +:109A40000001000000000000000000000000000015 +:109A500000001C1036186308630C6304630463027F +:109A600063026301361D9C3780228063406340633C +:109A700020632063306310221836081C00000000A9 +:109A800000000000000000000000000000000000D6 +:109A90000000F00098018C018C018C018C018C007D +:109AA000CC007800183E1C083608320863046304B2 +:109AB000C304C303834306438E26781C00000000C2 +:109AC0000000000000000000000000001C003C003E +:109AD0003C003000300010000C00060000000000C8 +:109AE0000000000000000000000000000000000076 +:109AF0000000000000000000000000000000000066 +:109B000000000000000000000000000000400020F5 +:109B100000100008000C000400060003000300030E +:109B2000800180018001800180018001800180012D +:109B300000030003000300060006000C00080010EC +:109B400000200040000000000000000002000400AF +:109B500008001000300020006000C000C000C000FD +:109B600080018001800180018001800180018001ED +:109B7000C000C000C000600060003000100008009D +:109B800004000200000000000000000000000000CF +:109B900000000000000000018003800300011C7130 +:109BA0003C79783DC0070001C007783D3C791C71C5 +:109BB000000180038003800100000000000000001D +:109BC0000000000000000000000000000000000095 +:109BD0000000000000000000000100010001000181 +:109BE000000100010001FC7F0001000100010001F3 +:109BF0000001000100010000000000000000000062 +:109C00000000000000000000000000000000000054 +:109C10000000000000000000000000000000000044 +:109C20000000000000000000000000000000000034 +:109C30000000000000001C003C003C003000300030 +:109C400010000C00060000000000000000000000F2 +:109C50000000000000000000000000000000000004 +:109C6000000000000000FE7F000000000000000077 +:109C700000000000000000000000000000000000E4 +:109C800000000000000000000000000000000000D4 +:109C900000000000000000000000000000000000C4 +:109CA00000000000000000000000000000000000B4 +:109CB0000000000018003C003C00180000000000FC +:109CC00000000000000000000000000000400060F4 +:109CD00000200030001000180008000C00040006EE +:109CE00000020003000180018000C000400060000D +:109CF000200030001000180008000C0004000600CE +:109D00000200000000000000000000000000000051 +:109D10000000C007600C30181830183018200C6094 +:109D20000C600C600C600C600C600C600C600C60D3 +:109D30001820183018303018600CC00700000000E0 +:109D40000000000000000000000000000000000013 +:109D5000000000018001F801800180018001800184 +:109D600080018001800180018001800180018001EB +:109D70008001800180018001C003F81F0000000005 +:109D800000000000000000000000000000000000D3 +:109D90000000E007101C0818043004300C300C30B0 +:109DA000003000180008000400020001800040009C +:109DB0002020102008200430FC1FFC1F00000000A1 +:109DC0000000000000000000000000000000000093 +:109DD0000000E003180E0C0C0C180C180C180018DE +:109DE000000C0006C003000E001800100030003008 +:109DF0000C300C300C100C18180CE00300000000A4 +:109E00000000000000000000000000000000000052 +:109E10000000000C000E000E000F800E800E400EA1 +:109E2000600E200E100E100E080E040E040EFE7FA3 +:109E3000000E000E000E000E000E000EC07F00008F +:109E40000000000000000000000000000000000012 +:109E50000000F03FF03F1000100010000800080064 +:109E6000C807280C181808100030003000300030E7 +:109E70000C300C3004180418080CF003000000002B +:109E800000000000000000000000000000000000D2 +:109E90000000800FC010203010301800180008009B +:109EA0000C008C0F6C183C301C600C600C600C605B +:109EB0000C601860182030306018C00700000000E7 +:109EC0000000000000000000000000000000000092 +:109ED0000000F83FF83F1C100C08040804040004BC +:109EE00000020002000100010001800080008000EB +:109EF000C000C000C000C000C000C00000000000E2 +:109F00000000000000000000000000000000000051 +:109F10000000E007300C18180C300C300C301C30EE +:109F200038187008E007B007180E0C1C0638063009 +:109F30000630063006300C18180CE0030000000054 +:109F40000000000000000000000000000000000011 +:109F50000000E00318040C080C1806100630063048 +:109F60000630063006380C3C1836F0310030001848 +:109F7000001800180C0C0C060C03F0010000000087 +:109F800000000000000000000000000000000000D1 +:109F900000000000000000000000000000000000C1 +:109FA0008001C003C0038001000000000000000029 +:109FB000000000008001C003C00380010000000019 +:109FC0000000000000000000000000000000000091 +:109FD0000000000000000000000000000000000081 +:109FE000C000C000000000000000000000000000F1 +:109FF0000000000000000000C000C00080008000E1 +:10A0000040004000000000000000000000000000D0 +:10A010000020001000080004000600038001C000BA +:10A020006000300018000C00180030006000C00014 +:10A03000800100030006000400080010002000005A +:10A040000000000000000000000000000000000010 +:10A050000000000000000000000000000000000000 +:10A06000FE7F00000000000000000000FE7F0000F6 +:10A0700000000000000000000000000000000000E0 +:10A0800000000000000000000000000000000000D0 +:10A0900004000800100020006000C00080010003E0 +:10A0A0000006000C001800300018000C0006000329 +:10A0B0008001C000600020001000080004000000C3 +:10A0C0000000000000000000000000000000000090 +:10A0D000C0073018083008600C601C601C601C60F1 +:10A0E0000030001C0006000180008000800080001D +:10A0F000000000008001C003C003800100000000D8 +:10A10000000000000000000000000000000000004F +:10A110000000C0076018103018200C2F8C4D864CA2 +:10A12000C64CC64C664C6644664466266626661572 +:10A13000CC1C0C40082018303018C007000000006C +:10A14000000000000000000000000000000000000F +:10A150000001C001C001C0014001600320032003D1 +:10A1600020033006100610061006F80F080C080C25 +:10A17000080C0C0C0418041806181F7C00000000C2 +:10A1800000000000000000000000000000000000CF +:10A190000000FE07181C1838183018301830183016 +:10A1A0001818180CF80718181830182018601860BC +:10A1B00018601860186018301818FE0F00000000B2 +:10A1C000000000000000000000000000000000008F +:10A1D0000000C0276038103018200C400C400400EC +:10A1E000060006000600060006000600060006003F +:10A1F0000C400C400C2018303018C0070000000044 +:10A20000000000000000000000000000000000004E +:10A210000000FE03180E1818183018301830186097 +:10A22000186018601860186018601860186018606E +:10A230001830183018101818180EFE03000000000F +:10A24000000000000000000000000000000000000E +:10A250000000FE3F18301820186018401800180839 +:10A260001808180CF80F180C18081808180018000F +:10A2700018001840184018201830FE3F0000000059 +:10A2800000000000000000000000000000000000CE +:10A290000000FE7F1870184018C0188018001810B1 +:10A2A00018101818F81F181818101810180018008F +:10A2B000180018001800180018007E0000000000A8 +:10A2C000000000000000000000000000000000008E +:10A2D0000000C013701C101018100C200C2004007B +:10A2E0000600060006000600060006FC06300630E2 +:10A2F0000C300C30183018303008C0070000000057 +:10A30000000000000000000000000000000000004D +:10A3100000003F7E0C180C180C180C180C180C18A8 +:10A320000C180C180C18FC1F0C180C180C180C1816 +:10A330000C180C180C180C180C183F7E00000000AC +:10A34000000000000000000000000000000000000D +:10A350000000F81F800180018001800180018001E0 +:10A3600080018001800180018001800180018001E5 +:10A3700080018001800180018001F81F0000000041 +:10A3800000000000000000000000000000000000CD +:10A390000000E07F0006000600060006000600063A +:10A3A000000600060006000600060006000600067D +:10A3B00000060006000600060006000600060E065F +:10A3C0000E038E01FC0000000000000000000000F1 +:10A3D00000007E7C181818081804180618021801C6 +:10A3E00098019801D801B803380318071806180E09 +:10A3F000180C181C1818183018307EFC00000000CB +:10A40000000000000000000000000000000000004C +:10A4100000007E001800180018001800180018002E +:10A42000180018001800180018001800180018006C +:10A4300018001840184018201830FE3F0000000097 +:10A44000000000000000000000000000000000000C +:10A4500000001FF81C381C381C381C3C34343434C1 +:10A460003434343674326432643264326431C43128 +:10A47000C431C431C430C43084309FFC00000000BB +:10A4800000000000000000000000000000000000CC +:10A4900000001F7C1C103C10341034107410641029 +:10A4A000E410C410C4118411841304130417041697 +:10A4B000041E041C041C041C04181F1800000000C7 +:10A4C000000000000000000000000000000000008C +:10A4D0000000C003300C181808100C300C30066057 +:10A4E000066006600660066006600660066006603C +:10A4F0000C200C3008101818300CC00300000000AD +:10A50000000000000000000000000000000000004B +:10A510000000FE0F181818301860186018601860D6 +:10A52000186018301818F80F1800180018001800D4 +:10A53000180018001800180018007E000000000025 +:10A54000000000000000000000000000000000000B +:10A550000000C003300C18180C100C300C200660E2 +:10A5600006600660066006600660066006600660BB +:10A57000E4612C331C321816300EC007004C007CEE +:10A580000038000000000000000000000000000093 +:10A590000000FE07181C1838183018301830183012 +:10A5A0001818180CF8079803180318071806180647 +:10A5B000180E180C180C181C18187E7800000000D3 +:10A5C000000000000000000000000000000000008B +:10A5D0000000E027303818300C200C200C000C0054 +:10A5E00018007800E003800F001E00380070006043 +:10A5F00004600460086018303818C80F00000000BC +:10A60000000000000000000000000000000000004A +:10A610000000FC3F8C2184618241824180018001E5 +:10A620008001800180018001800180018001800122 +:10A6300080018001800180018001E00700000000AE +:10A64000000000000000000000000000000000000A +:10A6500000003F7C0C100C100C100C100C100C1097 +:10A660000C100C100C100C100C100C100C100C100A +:10A670000C100C100C1008083804E0030000000057 +:10A6800000000000000000000000000000000000CA +:10A6900000003EF81820182018203010301030101C +:10A6A0003010600860086008E00CC004C004C004FA +:10A6B000800380038003800300010001000000008C +:10A6C000000000000000000000000000000000008A +:10A6D0000000DFF38661862186218C210C218C23EA +:10A6E0008C138C138C134C1358125816580E380EAA +:10A6F000380E380E300C1004100410040000000056 +:10A700000000000000000000000000000000000049 +:10A7100000007E3E180838083004300470026002E1 +:10A72000E001C001C0018001800340034007200612 +:10A730002006100C100C081808183E7C00000000C1 +:10A740000000000000000000000000000000000009 +:10A7500000007E7C1C10181018083008300C7004A3 +:10A7600060046002C002C002C0018001800180015B +:10A7700080018001800180018001E007000000006D +:10A7800000000000000000000000000000000000C9 +:10A790000000F83F18180818040C040E0006000703 +:10A7A000000380038001C001C000E0006000700071 +:10A7B0003000382018201C100C18FE1F000000006C +:10A7C000000000000000000000000000C03F40004A +:10A7D0004000400040004000400040004000400079 +:10A7E0004000400040004000400040004000400069 +:10A7F0004000400040004000400040004000400059 +:10A80000C03F000000000000000000000000000049 +:10A8100008001800180010003000200060006000E0 +:10A820004000C000800080018001000100030002A0 +:10A83000000600060004000C0008001800180010B4 +:10A84000003000200000000000000000FC030002B7 +:10A8500000020002000200020002000200020002E8 +:10A8600000020002000200020002000200020002D8 +:10A8700000020002000200020002000200020002C8 +:10A88000FC03000000000000000000008007C0067C +:10A890002008101000000000000000000000000070 +:10A8A00000000000000000000000000000000000A8 +:10A8B0000000000000000000000000000000000098 +:10A8C0000000000000000000000000000000000088 +:10A8D0000000000000000000000000000000000078 +:10A8E0000000000000000000000000000000000068 +:10A8F0000000000000000000000000000000000058 +:10A9000000000000FFFF0000000000007800C00011 +:10A910000001000000000000000000000000000036 +:10A920000000000000000000000000000000000027 +:10A930000000000000000000000000000000000017 +:10A940000000000000000000000000000000000007 +:10A9500000000000000000000000000000000000F7 +:10A96000F00318060C0C0C0C000C800F700C1C0C67 +:10A970000C0C060C060C064C0C4FF83800000000BE +:10A9800000000000000000000000000000000000C7 +:10A9900010001E00180018001800180018001800F9 +:10A9A000180FD818383038601860186018601860B0 +:10A9B00018601860182038307818C80700000000A8 +:10A9C0000000000000000000000000000000000087 +:10A9D0000000000000000000000000000000000077 +:10A9E000C007700C181818180C180C000C000C007C +:10A9F0000C000C20182018103008C00700000000C0 +:10AA00000000000000000000000000000000000046 +:10AA10000010001E00180018001800180018001878 +:10AA2000E01B301C181818180C180C180C180C18EF +:10AA30000C180C180818181C307AE00900000000E7 +:10AA40000000000000000000000000000000000006 +:10AA500000000000000000000000000000000000F6 +:10AA6000C007300C181808100C300C30FC3F0C00DC +:10AA70000C000C00182018107018C007000000000F +:10AA800000000000000000000000000000000000C6 +:10AA90000000003E80C380C0C0C0C000C000C00035 +:10AAA000FC1FC000C000C000C000C000C000C0004B +:10AAB000C000C000C000C000C000F80F00000000CF +:10AAC0000000000000000000000000000000000086 +:10AAD0000000000000000000000000000000000076 +:10AAE000C077306C10181818181818181018300C77 +:10AAF000F00718001800F00FF03F08700C600C60B1 +:10AB00000C603838E00F000000000000000000007A +:10AB100010001E0018001800180018001800180077 +:10AB2000980FD818383018301830183018301830BE +:10AB3000183018301830183018307EFC0000000033 +:10AB40000000000000000000000000000000000005 +:10AB5000000080038003800300000000000000016B +:10AB6000F801800180018001800180018001800165 +:10AB700080018001800180018001F81F0000000039 +:10AB800000000000000000000000000000000000C5 +:10AB900000000038003800380000000000000010FD +:10ABA000801F00180018001800180018001800185E +:10ABB00000180018001800180018001800180018D5 +:10ABC000180C1806F0030000000000000000000050 +:10ABD00010001E00180018001800180018001800B7 +:10ABE000183E180C1806180318019801D8013803EC +:10ABF00018071806180C181C18187E7C0000000096 +:10AC00000000000000000000000000000000000044 +:10AC10000001F80180018001800180018001800134 +:10AC2000800180018001800180018001800180011C +:10AC300080018001800180018001F81F0000000078 +:10AC40000000000000000000000000000000000004 +:10AC500000000000000000000000000000000800EC +:10AC6000EE1C9C338C318C318C318C318C318C319D +:10AC70008C318C318C318C318C31DE7B00000000CA +:10AC800000000000000000000000000000000000C4 +:10AC900000000000000000000000000000001000A4 +:10ACA0001E0FD818383018301830183018301830B7 +:10ACB000183018301830183018307EFC00000000B2 +:10ACC0000000000000000000000000000000000084 +:10ACD0000000000000000000000000000000000074 +:10ACE000C007701C103018300C600C600C600C60D9 +:10ACF0000C600C60183018303018C00700000000DD +:10AD00000000000000000000000000000000000043 +:10AD10000000000000000000000000000000100023 +:10AD20009E0F581838301820186018601860186086 +:10AD30001860186018303830781898071800180014 +:10AD4000180018007E000000000000000000000055 +:10AD500000000000000000000000000000000000F3 +:10AD6000C023303C183818300C300C300C300C300C +:10AD70000C300C3008301838303CE03300300030F4 +:10AD80000030003000FC0000000000000000000067 +:10AD90000000000000000000000000000000600053 +:10ADA0007E3C60666061E000E00060006000600082 +:10ADB00060006000600060006000FE0700000000AE +:10ADC0000000000000000000000000000000000083 +:10ADD0000000000000000000000000000000000073 +:10ADE000E02730381830182018007000E003800F7A +:10ADF000001C043004300C301C18EC0F0000000064 +:10AE00000000000000000000000000000000000042 +:10AE1000000000000000800080008000C000E00012 +:10AE2000FC1FC000C000C000C000C000C000C000C7 +:10AE3000C000C000C020C0208011000F0000000032 +:10AE40000000000000000000000000000000000002 +:10AE500000000000000000000000000000001020C2 +:10AE60001E3C183018301830183018301830183090 +:10AE7000183018301830183830F4E0130000000093 +:10AE800000000000000000000000000000000000C2 +:10AE900000000000000000000000000000000000B2 +:10AEA0007E3C18181808380830043004700260021C +:10AEB0006002E001C001C001C0008000000000008D +:10AEC0000000000000000000000000000000000082 +:10AED0000000000000000000000000000000000072 +:10AEE000DFF78E630C238C238C239813981358164A +:10AEF0005816700E700E700E200420040000000022 +:10AF00000000000000000000000000000000000041 +:10AF10000000000000000000000000000000000031 +:10AF2000FC3E70087004E004C002C001800380038E +:10AF300040076006200C100C18183E7E0000000030 +:10AF40000000000000000000000000000000000001 +:10AF500000000000000000000000000000000000F1 +:10AF60007E7C18181808300830083004600460042B +:10AF7000C002C002C0028001800180018000800008 +:10AF800080004C003C0000000000000000000000B9 +:10AF900000000000000000000000000000000000B1 +:10AFA000FC1F0C0C040E0406000380038001C0008B +:10AFB000E0007020302038301C18FC1F000000001A +:10AFC0000000000000000000000000000030000849 +:10AFD0000004000400040004000400040004000451 +:10AFE00000040004000280010002000400040004C8 +:10AFF0000004000400040004000400040004000431 +:10B000000008003000000001000100010001000103 +:10B010000001000100010001000100010001000128 +:10B020000001000100010001000100010001000118 +:10B030000001000100010001000100010001000108 +:10B040000001000100010000000000000C001000E1 +:10B0500020002000200020002000200020002000F0 +:10B06000200020004000800140002000200020003F +:10B0700020002000200020002000200020002000D0 +:10B0800010000C00000000003800C400864002617F +:10B090000022001C00000000000000000000000072 +:10B0A00000000000000000000000000000000000A0 +:10B0B0000000000000000000000000000000000090 +:10B0C0000000000000000000000000000000000080 +:10B0D0000000000000000000000000000000000070 +:10B0E0000000000000000000000000000000000060 +:10B0F0000000000000000000000000000000000050 +:10B10000000000000000000000000000000000003F +:10B11000000000000000000000000000000000002F +:10B12000000000000000000000000000000000001F +:10B13000000000000000000000000000000000000F +:10B140000000000000000001F80000FFC000000740 +:10B15000FC0001FFE000000FFF0007FFF000001FF0 +:10B16000FF800FFFF000003FFFC01FFFF800003F0F +:10B17000FFE07FFFF800003FFFF0FFFFF800003F17 +:10B18000FFFBFFFFF800003FFFFFFFFFF800003F5D +:10B19000FFFFFFFFF800003FFFFFFF9FF800003FA9 +:10B1A000FFFFFF0FF800003FF3FFFC0FF800003F28 +:10B1B000F1FFF80FF800003FF0FFE00FF800003F4C +:10B1C000F07F800FF800003FF01E000FF800003FF6 +:10B1D000F008000FF800003FF000000FF800003FFB +:10B1E000F000000FF800003FF0000E0FF800003FE5 +:10B1F000F0001E0FF800003FE0007E0FF800003F57 +:10B20000E000FE0FF800003FE001FE0FF800003FF5 +:10B21000E003FE0FF800003FE007FE0FF800003FDC +:10B22000E007FE0FF800003FE003FE0FF800003FCC +:10B23000E001FE0FF800003FE000FE0FF800003FC5 +:10B24000E0007E0FF8000000000000000000000099 +:10B2500000000000000000000000000000000000EE +:10B2600000000000000000000000000000000000DE +:10B2700000000000000000000000000000000000CE +:10B2800000000000000000000000000000000000BE +:10B2900000000000000000000000000000000000AE +:10B2A000000000000000000000000000000000009E +:10B2B000000000000000000000000000000000008E +:10B2C00000000000000000000200E8030200FFFF91 +:10B2D000020010270200FFFFCE01208D01204C014B +:10B2E00020C03407A03404B00A0380180680180177 +:10B2F000601801500A04500A01EF0120CE01208D90 +:10B3000001204C0120EB0010AA0010690010690414 +:10B3100010000000000000007D44000831430008D8 +:10B3200079410008C9430008454200082D4400083F +:10B3300021440008C1420008B142000881430008CE +:10B34000D941000891410008B73D00083149000883 +:10B35000194A0008D94800086D470008014800084C +:10B360004149000869460008114B000801470008E0 +:10B370003D4A000875490008E5400008ED45000811 +:10B3800001490008514700080D490008B93E00086E +:10B39000E149000839470008CD4A0008A5490008DE +:10B3A00081460008074B0008FD4A0008D940000804 +:10B3B0009946000831410008C53E00080D410008CB +:10B3C000693E00089F3D0008613D0008D54900081E +:10B3D0000D460008FF4500085D470008F5480008D5 +:10B3E000A94A0008D9460008274600085D4600081B +:10B3F000B1460008294B0008D13D0008F4B400080C +:10B40000C4B40008A96A000800000000020000108F +:10B4100014B60008A4B50008F5630008FF0000009A +:10B420001CB60008CCB50008D1700008FF00000071 +:10B4300024B600080000000000000000000000002A +:10B4400000000000000400003000000000000000C8 +:10B45000000000001CB60008000000000000000012 +:10B4600000000000000000000004000018000000C0 +:10B470000000000000000000DDDDDDDDDCBBBBDD29 +:10B48000DDDDDDDDDDDDDDDD988888888888888884 +:10B4900077777777778888888555555666666666A4 +:10B4A0006666666666688888833333322222222283 +:10B4B000222222222228888D64656661756C74546C +:10B4C00061736B000D0A68656C703A0D0A204C6957 +:10B4D00073747320616C6C20746865207265676991 +:10B4E00073746572656420636F6D6D616E64730D56 +:10B4F0000A0D0A0068656C7000000000496E636FF9 +:10B50000727265637420636F6D6D616E642070612B +:10B5100072616D657465722873292E2020456E74E2 +:10B520006572202268656C702220746F20766965D0 +:10B53000772061206C697374206F66206176616981 +:10B540006C61626C6520636F6D6D616E64732E0D4E +:10B550000A0D0A00436F6D6D616E64206E6F74207A +:10B560007265636F676E697365642E2020456E7423 +:10B570006572202768656C702720746F2076696576 +:10B58000772061206C697374206F66206176616931 +:10B590006C61626C6520636F6D6D616E64732E0DFE +:10B5A0000A0D0A006D723136203C6D6F64657C5463 +:10B5B000587C52587C72786964317C727869643244 +:10B5C0007C72786964333E0D0A0000007261646920 +:10B5D0006F203C6D6F64657C6D6F64756C61746920 +:10B5E0006F6E7C7061636B65747C6261756472619F +:10B5F00074657C706F7765727C72616D7074696D53 +:10B60000657C7266667265717C74787C72783E0DBA +:10B610000A0000006D72313600000000726164693A +:10B620006F0000005461736B5F496E697400000025 +:10B6300050B600080000002000010000B8590008C2 +:10B6400050B7000800010020E0490000C859000878 +:10B6500000000000000000000100000010000000D9 +:10B660000000000000127A0000000000000000004E +:10B6700000000000000000000000000000000000CA +:10B6800000000000000000000000000000000000BA +:10B6900000000000000000000000000000000000AA +:10B6A000000000000000000000000000000000009A +:10B6B000000000000000000000000000000000008A +:10B6C000000000000000000000000000000000007A +:10B6D000000000000000000000000000000000006A +:10B6E000AAAAAAAA00000000000000000000024070 +:10B6F00001400000653A0008293A000800000000F7 +:10B7000000000000793A0008513A00083D3A00086C +:10B710000000000000000000000000008D44000850 +:10B720000000000000000000E40000200000000015 +:10B7300000000000FCB30008000000000000000052 +:10B7400000000000000000000000000000000000F9 :04000005080000ED02 :00000001FF diff --git a/MDK-ARM/MR16/MR16.htm b/MDK-ARM/MR16/MR16.htm index a99da4f..5ee7210 100644 --- a/MDK-ARM/MR16/MR16.htm +++ b/MDK-ARM/MR16/MR16.htm @@ -3,11 +3,11 @@ Static Call Graph - [MR16\MR16.axf]

Static Call Graph for image MR16\MR16.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Sun Nov 30 21:18:49 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Dec 03 22:47:37 2025

-

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

+

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

Call chain for Maximum Stack Depth:

-SX1281GetPayload ⇒ SX1281GetRxBufferStatus ⇒ SX1281HalReadRegister ⇒ SX1281HalReadRegisters ⇒ SpiInOut ⇒ BSP_SPI_TransmitReceive ⇒ HAL_SPI_TransmitReceive ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +Task_radio ⇒ MR16_Init ⇒ LCD_DrawString ⇒ LCD_DrawChar ⇒ LCD_DrawPoint ⇒ LCD_SetAddressWindow ⇒ LCD_WriteDataBuffer ⇒ LCD_WriteDataBuffer_DMA ⇒ BSP_SPI_Transmit ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout

Mutually Recursive functions @@ -16,8 +16,8 @@ Mutually Recursive functions
  • HardFault_Handler   ⇒   HardFault_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
  • NMI_Handler   ⇒   NMI_Handler
    -
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer
    -
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
    +
  • UART_EndRxTransfer   ⇒   UART_EndRxTransfer
    +
  • UART_EndTxTransfer   ⇒   UART_EndTxTransfer
  • UsageFault_Handler   ⇒   UsageFault_Handler

    @@ -51,86 +51,87 @@ Function Pointers

  • I2C2_EV_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xb.o(RESET)
  • NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xb.o(RESET) -
  • OnRxDone from sx1281.o(i.OnRxDone) referenced from sx1281.o(.data) -
  • OnRxError from sx1281.o(i.OnRxError) referenced from sx1281.o(.data) -
  • OnRxTimeout from sx1281.o(i.OnRxTimeout) referenced from sx1281.o(.data) -
  • OnTxDone from sx1281.o(i.OnTxDone) referenced from sx1281.o(.data) -
  • OnTxTimeout from sx1281.o(i.OnTxTimeout) referenced from sx1281.o(.data) +
  • OnRxDone from sx1281.o(i.OnRxDone) referenced from sx1281.o(.data) +
  • OnRxError from sx1281.o(i.OnRxError) referenced from sx1281.o(.data) +
  • OnRxTimeout from sx1281.o(i.OnRxTimeout) referenced from sx1281.o(.data) +
  • OnTxDone from sx1281.o(i.OnTxDone) referenced from sx1281.o(.data) +
  • OnTxTimeout from sx1281.o(i.OnTxTimeout) referenced from sx1281.o(.data)
  • PVD_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • PendSV_Handler from stm32f1xx_it.o(i.PendSV_Handler) referenced from startup_stm32f103xb.o(RESET) +
  • PendSV_Handler from port.o(.emb_text) referenced from startup_stm32f103xb.o(RESET)
  • RCC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • RTC_Alarm_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • RTC_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • Reset_Handler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • SPI1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • SPI2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • SPI_DMAError from stm32f1xx_hal_spi.o(i.SPI_DMAError) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SPI_DMAError from stm32f1xx_hal_spi.o(i.SPI_DMAError) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) -
  • SPI_DMAHalfReceiveCplt from stm32f1xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SPI_DMAHalfTransmitCplt from stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) -
  • SPI_DMAHalfTransmitReceiveCplt from stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SPI_DMAReceiveCplt from stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SPI_DMATransmitCplt from stm32f1xx_hal_spi.o(i.SPI_DMATransmitCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) -
  • SPI_DMATransmitReceiveCplt from stm32f1xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) -
  • SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xb.o(RESET) -
  • SX1281Calibrate from sx1281_driver.o(i.SX1281Calibrate) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281ClearIrqStatus from sx1281_driver.o(i.SX1281ClearIrqStatus) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetFirmwareVersion from sx1281_driver.o(i.SX1281GetFirmwareVersion) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetFrequencyError from sx1281_driver.o(i.SX1281GetFrequencyError) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetIrqStatus from sx1281_driver.o(i.SX1281GetIrqStatus) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetOpMode from sx1281_driver.o(i.SX1281GetOpMode) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetPacketStatus from sx1281_driver.o(i.SX1281GetPacketStatus) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetPacketType from sx1281_driver.o(i.SX1281GetPacketType) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetPayload from sx1281_driver.o(i.SX1281GetPayload) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetRssiInst from sx1281_driver.o(i.SX1281GetRssiInst) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetRxBufferStatus from sx1281_driver.o(i.SX1281GetRxBufferStatus) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281GetStatus from sx1281_driver.o(i.SX1281GetStatus) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalGetDioStatus from sx1281_driver_hal.o(i.SX1281HalGetDioStatus) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalReadBuffer from sx1281_driver_hal.o(i.SX1281HalReadBuffer) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalReadCommand from sx1281_driver_hal.o(i.SX1281HalReadCommand) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalReadRegister from sx1281_driver_hal.o(i.SX1281HalReadRegister) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalReadRegisters from sx1281_driver_hal.o(i.SX1281HalReadRegisters) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalReset from sx1281_driver_hal.o(i.SX1281HalReset) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalWriteBuffer from sx1281_driver_hal.o(i.SX1281HalWriteBuffer) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalWriteCommand from sx1281_driver_hal.o(i.SX1281HalWriteCommand) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalWriteRegister from sx1281_driver_hal.o(i.SX1281HalWriteRegister) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281HalWriteRegisters from sx1281_driver_hal.o(i.SX1281HalWriteRegisters) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281Init from sx1281_driver.o(i.SX1281Init) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281OnDioIrq from sx1281_driver.o(i.SX1281OnDioIrq) referenced from sx1281_driver.o(.data) -
  • SX1281SendPayload from sx1281_driver.o(i.SX1281SendPayload) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetAutoFS from sx1281_driver.o(i.SX1281SetAutoFS) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetAutoTx from sx1281_driver.o(i.SX1281SetAutoTx) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetBleAccessAddress from sx1281_driver.o(i.SX1281SetBleAccessAddress) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetBleAdvertizerAccessAddress from sx1281_driver.o(i.SX1281SetBleAdvertizerAccessAddress) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetBufferBaseAddresses from sx1281_driver.o(i.SX1281SetBufferBaseAddresses) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetCad from sx1281_driver.o(i.SX1281SetCad) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetCadParams from sx1281_driver.o(i.SX1281SetCadParams) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetCrcPolynomial from sx1281_driver.o(i.SX1281SetCrcPolynomial) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetCrcSeed from sx1281_driver.o(i.SX1281SetCrcSeed) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetDioIrqParams from sx1281_driver.o(i.SX1281SetDioIrqParams) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetFs from sx1281_driver.o(i.SX1281SetFs) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetInterruptMode from sx1281_driver.o(i.SX1281SetInterruptMode) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetLongPreamble from sx1281_driver.o(i.SX1281SetLongPreamble) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetModulationParams from sx1281_driver.o(i.SX1281SetModulationParams) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetPacketParams from sx1281_driver.o(i.SX1281SetPacketParams) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetPacketType from sx1281_driver.o(i.SX1281SetPacketType) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetPayload from sx1281_driver.o(i.SX1281SetPayload) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetPollingMode from sx1281_driver.o(i.SX1281SetPollingMode) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetRegistersDefault from sx1281_driver.o(i.SX1281SetRegistersDefault) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetRegulatorMode from sx1281_driver.o(i.SX1281SetRegulatorMode) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetRfFrequency from sx1281_driver.o(i.SX1281SetRfFrequency) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetRx from sx1281_driver.o(i.SX1281SetRx) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetRxDutyCycle from sx1281_driver.o(i.SX1281SetRxDutyCycle) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetSaveContext from sx1281_driver.o(i.SX1281SetSaveContext) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetSleep from sx1281_driver.o(i.SX1281SetSleep) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetStandby from sx1281_driver.o(i.SX1281SetStandby) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetSyncWord from sx1281_driver.o(i.SX1281SetSyncWord) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetSyncWordErrorTolerance from sx1281_driver.o(i.SX1281SetSyncWordErrorTolerance) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetTx from sx1281_driver.o(i.SX1281SetTx) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetTxContinuousPreamble from sx1281_driver.o(i.SX1281SetTxContinuousPreamble) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetTxContinuousWave from sx1281_driver.o(i.SX1281SetTxContinuousWave) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetTxParams from sx1281_driver.o(i.SX1281SetTxParams) referenced from sx1281_driver_hal.o(.constdata) -
  • SX1281SetWhiteningSeed from sx1281_driver.o(i.SX1281SetWhiteningSeed) referenced from sx1281_driver_hal.o(.constdata) +
  • SPI_DMAError from stm32f1xx_hal_spi.o(i.SPI_DMAError) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMAError from stm32f1xx_hal_spi.o(i.SPI_DMAError) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) +
  • SPI_DMAHalfReceiveCplt from stm32f1xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMAHalfTransmitCplt from stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) +
  • SPI_DMAHalfTransmitReceiveCplt from stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMAReceiveCplt from stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SPI_DMATransmitCplt from stm32f1xx_hal_spi.o(i.SPI_DMATransmitCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) +
  • SPI_DMATransmitReceiveCplt from stm32f1xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) referenced from stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) +
  • SVC_Handler from port.o(.emb_text) referenced from startup_stm32f103xb.o(RESET) +
  • SX1281Calibrate from sx1281_driver.o(i.SX1281Calibrate) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281ClearIrqStatus from sx1281_driver.o(i.SX1281ClearIrqStatus) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetFirmwareVersion from sx1281_driver.o(i.SX1281GetFirmwareVersion) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetFrequencyError from sx1281_driver.o(i.SX1281GetFrequencyError) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetIrqStatus from sx1281_driver.o(i.SX1281GetIrqStatus) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetOpMode from sx1281_driver.o(i.SX1281GetOpMode) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetPacketStatus from sx1281_driver.o(i.SX1281GetPacketStatus) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetPacketType from sx1281_driver.o(i.SX1281GetPacketType) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetPayload from sx1281_driver.o(i.SX1281GetPayload) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetRssiInst from sx1281_driver.o(i.SX1281GetRssiInst) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetRxBufferStatus from sx1281_driver.o(i.SX1281GetRxBufferStatus) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281GetStatus from sx1281_driver.o(i.SX1281GetStatus) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalGetDioStatus from sx1281_driver_hal.o(i.SX1281HalGetDioStatus) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalReadBuffer from sx1281_driver_hal.o(i.SX1281HalReadBuffer) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalReadCommand from sx1281_driver_hal.o(i.SX1281HalReadCommand) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalReadRegister from sx1281_driver_hal.o(i.SX1281HalReadRegister) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalReadRegisters from sx1281_driver_hal.o(i.SX1281HalReadRegisters) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalReset from sx1281_driver_hal.o(i.SX1281HalReset) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalWriteBuffer from sx1281_driver_hal.o(i.SX1281HalWriteBuffer) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalWriteCommand from sx1281_driver_hal.o(i.SX1281HalWriteCommand) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalWriteRegister from sx1281_driver_hal.o(i.SX1281HalWriteRegister) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281HalWriteRegisters from sx1281_driver_hal.o(i.SX1281HalWriteRegisters) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281Init from sx1281_driver.o(i.SX1281Init) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281OnDioIrq from sx1281_driver.o(i.SX1281OnDioIrq) referenced from sx1281_driver.o(.data) +
  • SX1281SendPayload from sx1281_driver.o(i.SX1281SendPayload) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetAutoFS from sx1281_driver.o(i.SX1281SetAutoFS) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetAutoTx from sx1281_driver.o(i.SX1281SetAutoTx) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetBleAccessAddress from sx1281_driver.o(i.SX1281SetBleAccessAddress) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetBleAdvertizerAccessAddress from sx1281_driver.o(i.SX1281SetBleAdvertizerAccessAddress) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetBufferBaseAddresses from sx1281_driver.o(i.SX1281SetBufferBaseAddresses) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetCad from sx1281_driver.o(i.SX1281SetCad) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetCadParams from sx1281_driver.o(i.SX1281SetCadParams) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetCrcPolynomial from sx1281_driver.o(i.SX1281SetCrcPolynomial) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetCrcSeed from sx1281_driver.o(i.SX1281SetCrcSeed) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetDioIrqParams from sx1281_driver.o(i.SX1281SetDioIrqParams) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetFs from sx1281_driver.o(i.SX1281SetFs) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetInterruptMode from sx1281_driver.o(i.SX1281SetInterruptMode) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetLongPreamble from sx1281_driver.o(i.SX1281SetLongPreamble) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetModulationParams from sx1281_driver.o(i.SX1281SetModulationParams) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetPacketParams from sx1281_driver.o(i.SX1281SetPacketParams) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetPacketType from sx1281_driver.o(i.SX1281SetPacketType) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetPayload from sx1281_driver.o(i.SX1281SetPayload) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetPollingMode from sx1281_driver.o(i.SX1281SetPollingMode) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetRegistersDefault from sx1281_driver.o(i.SX1281SetRegistersDefault) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetRegulatorMode from sx1281_driver.o(i.SX1281SetRegulatorMode) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetRfFrequency from sx1281_driver.o(i.SX1281SetRfFrequency) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetRx from sx1281_driver.o(i.SX1281SetRx) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetRxDutyCycle from sx1281_driver.o(i.SX1281SetRxDutyCycle) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetSaveContext from sx1281_driver.o(i.SX1281SetSaveContext) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetSleep from sx1281_driver.o(i.SX1281SetSleep) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetStandby from sx1281_driver.o(i.SX1281SetStandby) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetSyncWord from sx1281_driver.o(i.SX1281SetSyncWord) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetSyncWordErrorTolerance from sx1281_driver.o(i.SX1281SetSyncWordErrorTolerance) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetTx from sx1281_driver.o(i.SX1281SetTx) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetTxContinuousPreamble from sx1281_driver.o(i.SX1281SetTxContinuousPreamble) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetTxContinuousWave from sx1281_driver.o(i.SX1281SetTxContinuousWave) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetTxParams from sx1281_driver.o(i.SX1281SetTxParams) referenced from sx1281_driver_hal.o(.constdata) +
  • SX1281SetWhiteningSeed from sx1281_driver.o(i.SX1281SetWhiteningSeed) referenced from sx1281_driver_hal.o(.constdata) +
  • StartDefaultTask from freertos.o(i.StartDefaultTask) referenced from freertos.o(i.MX_FREERTOS_Init)
  • SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xb.o(RESET)
  • SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xb.o(.text)
  • TAMPER_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) @@ -141,10 +142,12 @@ Function Pointers
  • TIM2_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • TIM3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • TIM4_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) -
  • UART_DMAAbortOnError from stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) -
  • UART_DMAError from stm32f1xx_hal_uart.o(i.UART_DMAError) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) -
  • UART_DMAReceiveCplt from stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) -
  • UART_DMARxHalfCplt from stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • Task_Init from init.o(i.Task_Init) referenced from freertos.o(i.MX_FREERTOS_Init) +
  • Task_radio from radio.o(i.Task_radio) referenced from init.o(i.Task_Init) +
  • UART_DMAAbortOnError from stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) referenced from stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) +
  • UART_DMAError from stm32f1xx_hal_uart.o(i.UART_DMAError) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • UART_DMAReceiveCplt from stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA) +
  • UART_DMARxHalfCplt from stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) referenced from stm32f1xx_hal_uart.o(i.UART_Start_Receive_DMA)
  • USART1_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • USART2_IRQHandler from stm32f1xx_it.o(i.USART2_IRQHandler) referenced from startup_stm32f103xb.o(RESET)
  • USART3_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET) @@ -154,10 +157,21 @@ Function Pointers
  • UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xb.o(RESET)
  • WWDG_IRQHandler from startup_stm32f103xb.o(.text) referenced from startup_stm32f103xb.o(RESET)
  • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f103xb.o(.text) -
  • fputc from sx1281_header.o(i.fputc) referenced from printfa.o(i.__0printf) +
  • _sbackspace from _sgetc.o(.text) referenced from __0sscanf.o(.text) +
  • _scanf_char_input from scanf_char.o(.text) referenced from scanf_char.o(.text) +
  • _sgetc from _sgetc.o(.text) referenced from __0sscanf.o(.text) +
  • _snputc from printfa.o(i._snputc) referenced from printfa.o(i.__0snprintf) +
  • fputc from sx1281_header.o(i.fputc) referenced from printfa.o(i.__0printf) +
  • isspace from isspace_c.o(.text) referenced from scanf_char.o(.text)
  • main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) -
  • tx_cplt_cb from sx1281_driver_spi.o(i.tx_cplt_cb) referenced from sx1281_driver_spi.o(i.SpiInit) -
  • txrx_cplt_cb from sx1281_driver_spi.o(i.txrx_cplt_cb) referenced from sx1281_driver_spi.o(i.SpiInit) +
  • mr16CommandHandler from mr16.o(i.mr16CommandHandler) referenced from mr16.o(.constdata) +
  • prvHelpCommand from freertos_cli.o(i.prvHelpCommand) referenced from freertos_cli.o(.constdata) +
  • prvIdleTask from tasks.o(i.prvIdleTask) referenced from tasks.o(i.vTaskStartScheduler) +
  • prvTaskExitError from port.o(i.prvTaskExitError) referenced from port.o(i.pxPortInitialiseStack) +
  • prvTimerTask from timers.o(i.prvTimerTask) referenced from timers.o(i.xTimerCreateTimerTask) +
  • radioCommandHandler from mr16.o(i.radioCommandHandler) referenced from mr16.o(.constdata) +
  • tx_cplt_cb from sx1281_driver_spi.o(i.tx_cplt_cb) referenced from sx1281_driver_spi.o(i.SpiInit) +
  • txrx_cplt_cb from sx1281_driver_spi.o(i.txrx_cplt_cb) referenced from sx1281_driver_spi.o(i.SpiInit)

    @@ -166,27 +180,45 @@ Global Symbols

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    • startup_stm32f103xb.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]